Another Tidal sync issue
Charli XCX released a new single 2 days ago (House featuring John Cale), I’ve added it to my Tidal library and run a sync but it still doesn’t show up in Roon.
Server logs:
11/12 07:47:20 [Local 11/12 07:47:20] Trace: [tidal/storage] sync force=True, isplaylistonly=False
11/12 07:47:20 [Local 11/12 07:47:20] Trace: [tidal/storage] scan 5: starting
11/12 07:47:20 [Local 11/12 07:47:20] Trace: [roondns] flushed 8 last-known-good entries
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1020] GET to https://api.tidal.com/v1/users/192454776/favorites?countryCode=GB returned after 112 ms, status code: 200, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites?countryCode=GB => Success
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] got timestamps
11/12 07:47:21 [Local 11/12 07:47:21] Info: favorite albums cached ts 12/11/2025 07:44:00 result ts 12/11/2025 07:47:11
11/12 07:47:21 [Local 11/12 07:47:21] Info: favorite tracks cached ts result ts
11/12 07:47:21 [Local 11/12 07:47:21] Info: favorite playlists cached ts 09/08/2025 08:25:17 result ts 09/08/2025 08:25:17
11/12 07:47:21 [Local 11/12 07:47:21] Info: playlists cached ts 03/11/2025 17:55:20 result ts 03/11/2025 17:55:20
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] favorite albums changed
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] will scan favorite playlists
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] will scan playlists
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1022] GET to https://api.tidal.com/v1/users/192454776/favorites/playlists?countryCode=GB&offset=0&limit=50 returned after 93 ms, status code: 304, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/playlists?countryCode=GB&offset=0&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [tidal/storage] playlist 169:0:40adb971-fcc9-47a1-8065-b3fd3da1e0fb has not been updated, skipping sync
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1023] GET to https://api.tidal.com/v1/users/192454776/playlists?countryCode=GB&offset=0&limit=50 returned after 96 ms, status code: 304, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/playlists?countryCode=GB&offset=0&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [tidal/storage] playlist 169:0:0d9a3df7-4aeb-417f-a165-27f5d0fbbbce has not been updated, skipping sync
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [tidal/storage] playlist 169:0:c8e61735-a507-46d1-bf09-633244fce811 has not been updated, skipping sync
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1024] GET to https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=0&limit=50 returned after 96 ms, status code: 304, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=0&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1021] GET to https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=0&limit=50 returned after 275 ms, status code: 200, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1025] GET to https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=50&limit=50 returned after 96 ms, status code: 304, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=50&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1026] GET to https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=100&limit=50 returned after 96 ms, status code: 304, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/playlists/c8e61735-a507-46d1-bf09-633244fce811/tracks?countryCode=GB&offset=100&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=0&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1028] GET to https://api.roonlabs.net/metadata/1/albums/166:0:236048983/media?c=tidal-gb&deps=none&tidal=max returned after 116 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1029] GET to https://api.roonlabs.net/metadata/1/albums/166:0:71629971/media?c=tidal-gb&deps=none&tidal=max returned after 117 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1031] GET to https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=50&limit=50 returned after 119 ms, status code: 200, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=50&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1027] POST to https://api.roonlabs.net/metadata/1/tracks/media?c=tidal-gb&deps=none&tidal=max returned after 144 ms, status code: 200, request body size: 1 KB
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1030] GET to https://api.roonlabs.net/metadata/1/albums/166:0:250761691/media?c=tidal-gb&deps=none&tidal=max returned after 133 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] Scan 5 reported 1 items modified
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [music/storage] queueing 1 mods for caedb4da-1d12-a619-429f-eca3e731e73f (My Tidal Library)
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/storage] playlist Running (id=c8e61735-a507-46d1-bf09-633244fce811) has c0=(08/08/2025 12:02:45), c1=(03/11/2025 17:55:20)
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [music/playlist/api] Updating playlist Running from My Tidal Library
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [playlistcollection] fetching 126 missing tracks (total 126 if we include duplicates)
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1034] GET to https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=100&limit=50 returned after 113 ms, status code: 200, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=100&limit=50 => Success
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1033] GET to https://api.roonlabs.net/metadata/1/albums/166:0:472866949/media?c=tidal-gb&deps=none&tidal=max returned after 125 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1032] GET to https://api.roonlabs.net/metadata/1/albums/166:0:250761691/media?c=tidal-gb&deps=none&tidal=max returned after 126 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1037] GET to https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=150&limit=50 returned after 117 ms, status code: 200, request body size: 0 B
11/12 07:47:21 [Local 11/12 07:47:21] Debug: [easyhttp] [1036] GET to https://api.roonlabs.net/metadata/1/albums/166:0:102852784/media?c=tidal-gb&deps=none&tidal=max returned after 117 ms, status code: 404
11/12 07:47:21 [Local 11/12 07:47:21] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=150&limit=50 => Success
11/12 07:47:22 [Local 11/12 07:47:22] Debug: [easyhttp] [1039] GET to https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=200&limit=50 returned after 107 ms, status code: 200, request body size: 0 B
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [tidal/http] GET https://api.tidal.com/v1/users/192454776/favorites/albums?countryCode=GB&offset=200&limit=50 => Success
11/12 07:47:22 [Local 11/12 07:47:22] Debug: [easyhttp] [1038] GET to https://api.roonlabs.net/metadata/1/albums/166:0:96357687/media?c=tidal-gb&deps=none&tidal=max returned after 114 ms, status code: 404
11/12 07:47:22 [Local 11/12 07:47:22] Debug: [easyhttp] [1035] POST to https://api.roonlabs.net/metadata/1/tracks/translate?c=tidal-gb&tidal=max returned after 356 ms, status code: 200, request body size: 2 KB
11/12 07:47:22 [Local 11/12 07:47:22] Debug: [easyhttp] [1040] GET to https://api.roonlabs.net/metadata/1/albums/166:0:322888650/media?c=tidal-gb&deps=none&tidal=max returned after 120 ms, status code: 404
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [tidal/storage] scan 5: finished
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [tidal/storage] scan 5: OnLibraryUpdated CachedLibrary=Sooloos.Broker.Tidal.TidalCachedLibrary LibraryUpdated=System.Action`2[Sooloos.Broker.Tidal.TidalStorageBackend+Scan,Sooloos.Broker.Tidal.TidalCachedLibrary]
11/12 07:47:22 [Local 11/12 07:47:22] Info: [tidal/storage] Scan reported Library updated LastScanned=10/11/2025 13:51:53
11/12 07:47:22 [Local 11/12 07:47:22] Info: [tidal/storage] Library for userid 192454776 has:
11/12 07:47:22 [Local 11/12 07:47:22] Info: [tidal/storage] 0 tracks
11/12 07:47:22 [Local 11/12 07:47:22] Info: [tidal/storage] 198 albums
11/12 07:47:22 [Local 11/12 07:47:22] Info: [tidal/storage] 3 favorite + created playlists
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [tidal/storage] sync completed successfully in 1177ms
11/12 07:47:22 [Local 11/12 07:47:22] Debug: [playlist] syncing playlist Running from My Tidal Library with 126 items, itemsdidchange=False
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [library/playlist] saving playlist 40:1:6467dfc2-7707-45c2-b3f6-ee75d90e6933 [Running]
11/12 07:47:22 [Local 11/12 07:47:22] Trace: [library/playlist] saving playlist folder 10:1:18fc3727-46a8-40ec-928b-6583e3ca8a0d [TIDAL]
11/12 07:47:22 [Local 11/12 07:47:22] Trace: finished updating 1 dirty playlists and 1 dirty playlist folders
Some 404s in there, don’t know if that is normal or not.
