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