Changeset 795c925 in Klonkt for src/services/PlaylistService.js
- Timestamp:
- 06/20/2026 02:20:53 AM (3 months ago)
- Branches:
- main
- Children:
- 1ee967d
- Parents:
- 5258945
- File:
-
- 1 edited
-
src/services/PlaylistService.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/services/PlaylistService.js
r5258945 r795c925 102 102 `).all(id); 103 103 104 const mappedTracks = tracks 105 .filter(t => t.filename) // skip orphaned references 106 .map(t => ({ 107 id: t.id, 108 title: t.title || 'Untitled', 109 artist: t.artist || p.artist || '', 110 cover: t.cover_url || p.cover_url || '', 111 duration: t.duration || 0, 112 url: urlFor ? urlFor(t.filename) : null, 113 })); 114 // Geen eigen cover? Val terug op de eerste track-cover, zodat de kaart niet leeg is. 115 const fallbackCover = (mappedTracks.find(t => t.cover) || {}).cover || ''; 104 116 return { 105 117 id: p.id, … … 107 119 artist: p.artist || '', 108 120 year: p.year || 0, 109 cover: p.cover_url || '',121 cover: p.cover_url || fallbackCover, 110 122 kind: (p.kind === 'playlist') ? 'playlist' : 'album', 111 tracks: tracks 112 .filter(t => t.filename) // skip orphaned references 113 .map(t => ({ 114 id: t.id, 115 title: t.title || 'Untitled', 116 artist: t.artist || p.artist || '', 117 cover: t.cover_url || p.cover_url || '', 118 duration: t.duration || 0, 119 url: urlFor ? urlFor(t.filename) : null, 120 })), 123 tracks: mappedTracks, 121 124 }; 122 125 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)