Read-only/Online playlists not syncing

Issue description:

Recently upgraded from Airsonic+DSub to Navidrome+Symfonium. What a difference - amazing combo!

Everything works perfectly except I can’t seem to get playlists to automatically sync from Navidrome to Symphonium. I can import a playlist as read-only or online-first, then modify the playlist in Navidrome and it never syncs to Symfonium, even after triggering the sync from Navidrome from the main filter menu. Going into the playlist and manually syncing it does work, just never automatically.

Logs:

Upload description: Skinjob

Additional information:

 
In the uploaded log I found the following when Symfonium requests the playlists from Navidrome during the sync (Step 5):
{“id”:“pwW3VxohV1QQCfLMGmrl63”,“name”:“Test”,“songCount”:2,“duration”:620,“public”:true,“owner”:“admin”,“created”:“2025-06-17T09:24:26.7670378-04:00”,“changed”:“2025-06-17T10:02:38.4256987-04:00”,“coverArt”:“pl-pwW3VxohV1QQCfLMGmrl63_6851757e”}

You can see the “songCount” and “changed” attributes were updated in the response from Navidrome.

However, later in the log I found this:
2025-06-17 10:03:14.690 Verbose/QueryBuilder: Query: SELECT playlists._id, playlists.provider_id, playlists.type, playlists.content_type, playlists.media_type, playlists.external_id, playlists.external_data, playlists.title, playlists.thumbnail, playlists.offline_status, playlists.auto_offline, playlists.auto_sync, playlists.smart_filter, playlists.is_favorite, playlists.resume_file, playlists.random_seed, playlists.duration, playlists.song_count, playlists.last_modified, playlists.local_thumbnail, playlists.tags, playlists.last_played, playlists.sort_order, playlists.date_added, playlists.display_mode, playlists.fav_date, playlists.unique_id, playlists.display_mode_size, playlists.display_mode_spacing FROM playlists WHERE (playlists.provider_id = 1) AND (playlists.type=2 OR playlists.type=4 OR playlists.type=6) (‘’) [1 in 0.37ms]
2025-06-17 10:03:14.691 Verbose/SyncManager: Sync skipped no playlist change for: Test

For some reason it’s not seeing the change in the playlist.

Versions:
Navidrome: 0.56.1
Symfonium: 13.10b

 

Reproduction steps:

 

  1. Create “Test” playlist in Navidrome with one song
  2. Import playlist in Symfonium as read-only or online-first (same result either way)
  3. In Navidrome add a second song to Test playlist
  4. Enable debug in Symfonium
  5. Trigger sync from Navidrome from main filter menu
  6. After sync completes, stop debug
  7. Check Test playlist in Symfonium - still only has original one song

 

Media provider:

Subsonic

Screenshots:

     

It’s because you live in the past with your negative timezone :stuck_out_tongue:

It will auto sync but with 4 hours delays. Will fix for next release.

Great, thank you! I thought it might be something like that.

Awesome app and awesome support! Thanks again!

FYI - I tried syncing again today from the main filter menu and the playlist still isn’t updated. So might be more than just a timezone delay issue.

If you have not made any new change on the server side it’s normal, as said you live in the past :wink:

Symfonium side of the last changed was in the future of the last change server side so for it it’s version is more recent.