diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 21:52:18 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 21:52:18 -0300 |
| commit | e56b564efe888e028e4b01891d9074e8532360d2 (patch) | |
| tree | 4525dd2a274f8320d94be5cfbf1b1ad8586420d2 /src/data/things/Track.js | |
| parent | e518aba281c2deca085bcb1245f8da5448f28981 (diff) | |
data, content: additional file artists preview
Diffstat (limited to 'src/data/things/Track.js')
| -rw-r--r-- | src/data/things/Track.js | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/data/things/Track.js b/src/data/things/Track.js index 8752b2bb..c47729e9 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -37,8 +37,10 @@ import { parseDimensions, parseDuration, parseLyrics, + parseMidiProjectFiles, parseMusicVideos, parseReferencingSources, + parseSheetMusicFiles, parseURLs, } from '#yaml'; @@ -1123,12 +1125,12 @@ export class Track extends Thing { 'Sheet Music Files': { property: 'sheetMusicFiles', - transform: parseAdditionalFiles, + transform: parseSheetMusicFiles, }, 'MIDI Project Files': { property: 'midiProjectFiles', - transform: parseAdditionalFiles, + transform: parseMidiProjectFiles, }, // Content entries @@ -1369,14 +1371,10 @@ export class Track extends Thing { }, }; - getOwnAdditionalFilePath(_file, filename) { + getOwnAdditionalFilePath(file, filename) { if (!this.album) return null; - return [ - 'media.albumAdditionalFile', - this.album.directory, - filename, - ]; + return this.album.getOwnAdditionalFilePath(file, filename); } getOwnArtworkPath(artwork) { |