From 9dc7c08e2fa7a0303fda3b9a687b55425c594aef Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 26 May 2026 19:05:38 -0300 Subject: data, urls: vgm-album-art and suchness --- src/data/things/Track.js | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'src/data/things/Track.js') diff --git a/src/data/things/Track.js b/src/data/things/Track.js index ae527be6..a615af4a 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -1464,16 +1464,13 @@ export class Track extends Thing { getOwnArtworkPath(artwork) { if (!this.album) return null; - return [ - 'media.trackCover', - this.album.directory, - + const ext = artwork.fileExtension; + const basename = (artwork.unqualifiedDirectory ? this.directory + '-' + artwork.unqualifiedDirectory - : this.directory), + : this.directory); - artwork.fileExtension, - ]; + return this.album.getAlbumArtPath(`${basename}.${ext}`); } getOwnMusicVideoCoverPath(musicVideo) { @@ -1489,12 +1486,12 @@ export class Track extends Thing { ? '' : this.directory + '-'); - return [ - 'media.trackCover', - this.album.directory, - trackPrefix + musicVideo.unqualifiedDirectory, - musicVideo.coverArtFileExtension, - ]; + const filename = + trackPrefix + + musicVideo.unqualifiedDirectory + + `.${musicVideo.coverArtFileExtension}`; + + return this.album.getAlbumArtPath(filename); } countOwnContributionInContributionTotals(_contrib) { -- cgit 1.3.0-6-gf8a5