diff --git a/src/renderer/index.js b/src/renderer/index.js
index d23e8e94..184c88d5 100644
--- a/src/renderer/index.js
+++ b/src/renderer/index.js
@@ -15,6 +15,19 @@ const MusicKitObjects = {
}
}
+const CiderFrontAPI = {
+ Objects: {
+ MenuEntry: function () {
+ this.id = ""
+ this.name = ""
+ this.onClick = ()=>{}
+ }
+ },
+ AddMenuEntry(entry) {
+ app.pluginMenuEntries.push(entry)
+ }
+}
+
const MusicKitTools = {
getHeader() {
return new Headers({
@@ -63,6 +76,7 @@ const app = new Vue({
platform: "",
mk: {},
quickPlayQuery: "",
+ pluginMenuEntries: [],
lz: ipcRenderer.sendSync("get-i18n", "en_US"),
lzListing: ipcRenderer.sendSync("get-i18n-listing"),
search: {
diff --git a/src/renderer/views/app/sidebar.ejs b/src/renderer/views/app/sidebar.ejs
index fbad26eb..96a156ac 100644
--- a/src/renderer/views/app/sidebar.ejs
+++ b/src/renderer/views/app/sidebar.ejs
@@ -114,6 +114,9 @@
style="right:2.5px;"><%- include("../svg/log-out.svg") %>
+