From 0ca70784c62bcd9143520b8d589a00f2f772a24c Mon Sep 17 00:00:00 2001 From: vapormusic Date: Mon, 20 Dec 2021 11:45:47 +0700 Subject: [PATCH] add apple-curator page --- src/renderer/index.js | 16 ++++++++-- src/renderer/views/main.ejs | 9 ++++++ src/renderer/views/pages/apple-curator.ejs | 37 ++++++++++++++++++++++ 3 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 src/renderer/views/pages/apple-curator.ejs diff --git a/src/renderer/index.js b/src/renderer/index.js index c956cb4c..800805c8 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -141,6 +141,7 @@ const app = new Vue({ loading: false }, showingPlaylist: [], + appleCurator: [], artistPage: { data: {}, }, @@ -578,10 +579,19 @@ const app = new Vue({ ; let isLibrary = item.attributes.playParams ? (item.attributes.playParams.isLibrary ?? false) : false; console.log(kind, id, isLibrary) - // disable apple-curators because they can't be played in MKjs - if (!kind.toString().includes("apple-curator")) { + + if (true) { app.showingPlaylist = []; - if (kind.toString().includes("artist")) { + if (kind.toString().includes("apple-curator")){ + kind = "appleCurator" + app.getTypeFromID("appleCurator", (id), false, { + platform: "web", + include: "grouping,playlists", + extend: "editorialArtwork", + "art[url]": "f" + }); + } + else if (kind.toString().includes("artist")) { app.getArtistInfo(id, isLibrary) } else if (kind.toString().includes("record-label") || kind.toString().includes("curator")) { if (kind.toString().includes("record-label")) { diff --git a/src/renderer/views/main.ejs b/src/renderer/views/main.ejs index e4400268..adcee481 100644 --- a/src/renderer/views/main.ejs +++ b/src/renderer/views/main.ejs @@ -382,6 +382,12 @@ %> + + + +
@@ -454,6 +460,9 @@ <%- include('pages/collection-list') %> + +<%- include('pages/apple-curator') %> + <%- include('pages/artist') %> diff --git a/src/renderer/views/pages/apple-curator.ejs b/src/renderer/views/pages/apple-curator.ejs new file mode 100644 index 00000000..8b5a8d00 --- /dev/null +++ b/src/renderer/views/pages/apple-curator.ejs @@ -0,0 +1,37 @@ + + + \ No newline at end of file