Fix M3U files created for non-playlist downloads
Single track downloads from Search, album downloads, redownloads, and issue downloads were not in the M3U skip list, so auto-save M3U created playlist files for them. Expanded skip list to cover all non-playlist prefixes: enhanced_search_track_, issue_download_, library_redownload_, and redownload_.
This commit is contained in:
parent
a7877e6e0b
commit
55f0532f30
1 changed files with 7 additions and 3 deletions
|
|
@ -12121,9 +12121,13 @@ async function autoSavePlaylistM3U(playlistId) {
|
|||
const m3uContent = generateM3UContent(playlistId);
|
||||
if (!m3uContent) return;
|
||||
|
||||
// Skip M3U for albums — albums are already naturally grouped in media servers
|
||||
const albumPrefixes = ['artist_album_', 'discover_album_', 'enhanced_search_album_', 'seasonal_album_', 'spotify_library_', 'beatport_release_', 'discover_cache_'];
|
||||
if (albumPrefixes.some(p => playlistId.startsWith(p))) return;
|
||||
// Skip M3U for non-playlist downloads — albums, singles, redownloads, etc.
|
||||
const nonPlaylistPrefixes = [
|
||||
'artist_album_', 'discover_album_', 'enhanced_search_album_', 'enhanced_search_track_',
|
||||
'seasonal_album_', 'spotify_library_', 'beatport_release_', 'discover_cache_',
|
||||
'issue_download_', 'library_redownload_', 'redownload_',
|
||||
];
|
||||
if (nonPlaylistPrefixes.some(p => playlistId.startsWith(p))) return;
|
||||
|
||||
const playlistName = process.playlist?.name || process.playlistName || 'Playlist';
|
||||
const artistName = process.artist?.name || '';
|
||||
|
|
|
|||
Loading…
Reference in a new issue