diff options
Diffstat (limited to 'src/data/things/Track.js')
| -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, ]; } |