diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-02-01 00:55:26 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-02-01 00:55:26 -0400 |
| commit | c24101aeb7fe83856359f44d26f94688f88a8a32 (patch) | |
| tree | a024e0908ff5c3fbfd2f14c5ec445c987fd62fff | |
| parent | 2339760664315615637bb893b6ed4a34606eb714 (diff) | |
data: Track.getOwnMusicVideoCoverPath: adapt for singles
| -rw-r--r-- | src/data/things/Track.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/data/things/Track.js b/src/data/things/Track.js index 36e073b6..9885ff09 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -1285,10 +1285,19 @@ export class Track extends Thing { if (!this.album) return null; if (!musicVideo.unqualifiedDirectory) return null; + const isSingleFirstTrack = + this.album.style === 'single' && + this.album.tracks[0] === this; + + const trackPrefix = + (isSingleFirstTrack + ? '' + : this.directory + '-'); + return [ 'media.trackCover', this.album.directory, - this.directory + '-' + musicVideo.unqualifiedDirectory, + trackPrefix + musicVideo.unqualifiedDirectory, musicVideo.coverArtFileExtension, ]; } |