View Issue Details

IDProjectCategoryView StatusLast Update
0020034MMASynchronizationpublic2023-06-30 21:23
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version2.0.0 
Target Version2.0.0Fixed in Version2.0.0 
Summary0020034: BiDi Sync: Playlist synchronization fails (regression)
DescriptionIf there's new content associated with a Playlist on a device running MMA, then bi-di sync will sync the content, but the Playlists on MMW are empty.
Steps To Reproduce1 Create a playlist in MMW
2 WiFi sync of the playlist to MMA
3 Delete the Playlist and associated tracks from MMW
4 Uninstall MMA and the /MediaMonkey directory, and then re-install
5 Initiate wi-fi sync
-->Tracks sync (there's a bug in which many tracks don't match and resync!)
6 Enable bi-di sync and Initiate synchronization
7 Confirm playlist uploads and associated track uploads
--> Tracks sync to MMW, but playlists are all empty!
Additional InformationReported at:
https://www.mediamonkey.com/forum/viewtopic.php?t=104299
Ticket 5893

MMW and MMA Debug logs and video on ftp
TagsNo tags attached.
Fixed in build1092

Relationships

related to 0011124 closedmarek MMA Wi-Fi Sync: BiDi Sync fails for new device playlists 
related to 0020036 resolvedrusty MMW 5 'Ghost' tracks (id=-2) cannot be deleted 
related to 0020070 resolvedmartin MMA Bidi Sync fails for recovery from a device or is erratic, whenever a device with an existing profile bidi syncs to a new PC 

Activities

Ludek

2023-05-16 16:18

developer   ~0071887

Tested this and I can't get playlists already created in the MMA library to be synced to MM5, but it works fine for _newly_ created playlists in MMA

i.e.
1) MMA already having Playlist1 with tracks
2) Created new empty MM5 installation/database
3) Only tracks are Wi-Fi synced from MMA > MM5
4) Created Playlist2 in MMA and synced
=> Playlists2 is added to MM5 as expected, but Playlist1 is still missing

Ludek

2023-05-16 16:37

developer   ~0071888

In the Rusty's log I see unexpected values for track IDs element (<Tracks>-2,-2,-2</Tracks>) when uploading the playlist from MMA:

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Playlists><Playlist><Title>/Garbage/</Title><LastModified>1969-12-31 23:59:57</LastModified><Guid></Guid><Tracks>-2,-2,-2</Tracks></Playlist></Playlists>

i.e. all tracks have id = -2 for some reason!

In my tests the IDs were positive integer values (as expected)

rusty

2023-05-16 20:12

administrator   ~0071889

Last edited: 2023-05-16 23:34

fyi, MMW5 has a problem with these 'ghost tracks' that are created in the library: they cannot be deleted!

EDIT (by Ludek): Tracked as 0020036

rusty

2023-06-01 21:58

administrator   ~0072150

Test note: Ludek's steps are even simpler than the originally reported steps, and are in fact identical to what the user at ticket 5893 reported.

martin

2023-06-22 00:14

developer   ~0072281

Improved in build 2.0.0.1090,
but it can still happen if playlist items are not checked for upload. This needs to be handled in the confirmation dialog.
All tracks from checked playlists should be automatically checked for upload.

I will continue on it to the next build.

martin

2023-06-29 07:56

developer   ~0072368

Fixed in build 2.0.0.1092

peke

2023-06-30 21:23

developer   ~0072381

Verified 1092

I am unable to find way to replicate anymore.