diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs
index 0522c1b3..d876e7ed 100644
--- a/src/renderer/views/pages/cider-playlist.ejs
+++ b/src/renderer/views/pages/cider-playlist.ejs
@@ -40,6 +40,7 @@
@change="editPlaylist"
@keydown.enter="editPlaylist"/>
+
{{getAlbumGenre()}}
@@ -168,7 +169,6 @@
- {{this.data.relationships.tracks.data[0].attributes.genreNames[0]}}
{{getFormattedDate()}}
@@ -285,6 +285,14 @@
return ""
}
},
+ getAlbumGenre: function () {
+ if (this.data.type.includes('albums')) {
+ let date = this.data.attributes.releaseDate;
+ if (date == null || date === "") return "";
+ const releaseDate = new Date(date);
+ return `${this.data.relationships.tracks.data[0].attributes.genreNames[0]} · ${releaseDate.getFullYear()}`
+ }
+ },
async isInLibrary() {
if (this.data.type && !this.data.type.includes("library")) {
// please keep using vars here
diff --git a/src/renderer/views/pages/playlist-inline.ejs b/src/renderer/views/pages/playlist-inline.ejs
index 62bbfc79..822776f8 100644
--- a/src/renderer/views/pages/playlist-inline.ejs
+++ b/src/renderer/views/pages/playlist-inline.ejs
@@ -48,6 +48,7 @@
@change="editPlaylist"
@keydown.enter="editPlaylist"/>
+ {{getAlbumGenre()}}
@@ -179,7 +180,6 @@
- {{this.data.relationships.tracks.data[0].attributes.genreNames[0]}}
{{getFormattedDate()}}
@@ -309,6 +309,14 @@
return ""
}
},
+ getAlbumGenre: function () {
+ if (this.data.type.includes('albums')) {
+ let date = this.data.attributes.releaseDate;
+ if (date == null || date === "") return "";
+ const releaseDate = new Date(date);
+ return `${this.data.relationships.tracks.data[0].attributes.genreNames[0]} · ${releaseDate.getFullYear()}`
+ }
+ },
async isInLibrary() {
if (this.data.type && !this.data.type.includes("library")) {
// please keep using vars here