View Issue Details

IDProjectCategoryView StatusLast Update
0021639MMW 5FileMonitor / Find Missingpublic2025-06-12 01:12
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version2024.1 
Target Version2024.2 
Summary0021639: iTunes' nested playlists are imported incorrectly
DescriptionWhen nested playlists are imported from iTunes, all of the tracks in the child playlists are added to the parent playlist. e.g.

If itunes contains the following:
Playlists
 - Playlist container
 . - Playlist 1 (5 tracks)
 . - Playlist 2 (5 tracks)
 . - Playlist 3 (5 tracks)

Then when MMW imports the playlists during a scan, it imports the following:

Playlists
 - Playlist container (15 tracks)!!
 . - Playlist 1 (5 tracks)
 . - Playlist 2 (5 tracks)
 . - Playlist 3 (5 tracks)

The workaround is for users to delete the 15 tracks in 'Playlist container'. It's a relatively minor issue in MMW, but I consider it to be 'major' because of how it manifests in MMA when these nested playlists are synced.
Steps To ReproduceReported at ticket 11311
https://www.mediamonkey.com/forum/viewtopic.php?t=107931
TagsNo tags attached.
Fixed in build

Relationships

related to 0021640 newmartin MMA Deleting tracks from synced nested playlists causes containers to be deleted! 
related to 0021641 newmartin MMA Android Auto: Cannot access nested playlists synced via MMW 

Activities

rusty

2025-06-10 20:14

administrator   ~0078864

I forgot to mention--Peke indicates that this issue doesn't occur for him, so it may be that it only occurs in certain cases. However, it always seems to occur for me.

Ludek

2025-06-11 16:53

developer   ~0078881

Last edited: 2025-06-11 16:55

I am anlyzing the XML and the 'Plist folder' includes
<key>Playlist Items</key>
with the tracks, so MediaMonkey does the job fine and it is rather bug in the export function..

I don't think that this is fixable on MediaMonkey side as there is no way to detect that the tracks shouldn't be there..
image.png (29,185 bytes)   
image.png (29,185 bytes)   

Ludek

2025-06-11 17:08

developer   ~0078883

And also in iTunes the 'Playlist folder' automatically includes all tracks from children playlists and these cannot be deleted:
image-2.png (56,206 bytes)   
image-2.png (56,206 bytes)   

Ludek

2025-06-11 17:11

developer   ~0078884

Last edited: 2025-06-11 17:12

The only way to "fix" this could be a "hack" that I would ignore 'Playlist items' for all playlist folders ?

i.e. whenever there is
<key>Folder</key>
<true/>

..but this could break the functionality for exports from other apps for which playlist folder can include tracks intentionally ??

And because it in fact mirrors the structure in iTunes then I don't think there is a bug at all ?
So I would just resolve this issue as "no change required" ?

rusty

2025-06-11 19:22

administrator   ~0078886

Last edited: 2025-06-11 19:26

You are correct--there is no bug in MMW as it's simply importing an accurate representation of the playlists' structure in iTunes.

I wasn't familiar with this iTunes behavior in which containers aren't just playlist containers, but rather also containers of all of the tracks of the playlists within.

peke

2025-06-12 01:12

developer   ~0078887

re 0021639:0078884: Traktor uses similar "fix"/"hack" to import iTunes libraries and why few users already confirmed that MM Exported playlists works much better in Traktor than iTunes exports due the fixes in 0021002