Problems with Qobuz playback, artwork downloads

Roon Core Machine

Intel NUC 10 BXNUC10i3FNKN1 Mini, 32Gb RAM,
Samsung 970 EVO Plus Series - 250GB PCIe NVMe - M.2 Internal SSD

Networking Gear & Setup Details

Verizon G3100, Firmware 3.1.1.17, 1Gb fiber connection, NUC connected to Ethernet

Connected Audio Devices

iPhone, iPad, HomePod, Windows 11 PC, both WiFi and ethernet

Number of Tracks in Library

~600

Description of Issue

My Roon Core has become almost unusable over the past couple of weeks. I am experiencing two, potentially related issues simultaneously:

  1. Qobuz playback does not work. The player just gets stuck on 0:00. Tidal playback works fine.
  2. Album and artist artwork fails to load / cache. Since I have done multiple clean reinstalls, there is no artwork at all and/or I get “substitute” artwork as a placeholder.

These issues manifest only when I use the NUC as the Roon Core. When I set up the exact same configuration on a Windows 11 PC and use it as the Core, everything works fine. The PC and the NUC are plugged into the same network switch.

I have done several clean reinstalls of ROCK from scratch to no avail. The system loads, I add the codecs, it downloads the latest build (970), but the issues persist.

Taking a cursory glance at the log, I see the Roon Server attempting to grab data from the internet, and timing out. For example:

`06/23 16:06:27 Trace: GetImageData[Remote](id=1343 spec=1by1_512 key=rzbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030323530343335/avatar/1by1_512.jpg) => fetched in 100004ms status=998 size=0 overalltime=100004ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030363031303739/avatar/1by1_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=771 spec=1by1_512 key=rdbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030363031303739/avatar/1by1_512.jpg) => fetched in 100005ms status=998 size=0 overalltime=100005ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030343638323132/avatar/1by1_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1345 spec=1by1_512 key=tzbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030343638323132/avatar/1by1_512.jpg) => fetched in 100004ms status=998 size=0 overalltime=100004ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030383330333139/photo/1by1_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1272 spec=1by1_512 key=ywbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030383330333139/photo/1by1_512.jpg) => fetched in 100004ms status=998 size=0 overalltime=100004ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030393338373139/photo/1by1_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1264 spec=1by1_512 key=qwbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030393338373139/photo/1by1_512.jpg) => fetched in 100008ms status=998 size=0 overalltime=100008ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030353937323636/avatar/1by1_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1389 spec=1by1_512 key=lbcaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030353937323636/avatar/1by1_512.jpg) => fetched in 100008ms status=998 size=0 overalltime=100008ms
06/23 16:06:27 Debug: [music/profilestats] Computed stats in 0ms, got 0 top albums, 0 top performers, 0 genres
06/23 16:06:27 Trace: [radio/query] performing channel query
06/23 16:06:27 Trace: [radio/query] query returned 0 Sooloos.Broker.Api.Channel(s)
06/23 16:06:27 Debug: [easyhttp] [242] GET to https://api.tidal.com/v1/featured/recommended/playlists?countryCode=US&offset=0&limit=30 returned after 49 ms, status code: 304
06/23 16:06:27 Trace: [tidal/http] GET https://api.tidal.com/v1/featured/recommended/playlists?countryCode=US&offset=0&limit=30 => Success
06/23 16:06:27 Debug: [easyhttp] [235] GET to https://discover.roonlabs.net/1/playlists/roon/editorial?profileId=76753f53-cefe-43ed-8228-0fc52d42401a&c=tidal-us,qobuz-us returned after 102 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [234] GET to https://discover.roonlabs.net/1/mixes/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/mixes?localTime=2022-06-23T12%3a06%3a26.8912011&c=tidal-us,qobuz-us returned after 124 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [238] GET to https://discover.roonlabs.net/1/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/performers/recommended?profile=76753f53-cefe-43ed-8228-0fc52d42401a&c=tidal-us,qobuz-us returned after 122 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [237] GET to https://discover.roonlabs.net/1/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/genres?c=tidal-us,qobuz-us returned after 138 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [240] GET to https://discover.roonlabs.net/1/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/featured/collaboration?c=tidal-us,qobuz-us returned after 154 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [236] GET to https://internetradio.roonlabs.net/2/api/stations/all?count=100&sortby=popular&location=auto&maxDistance=100&format=msgpack& returned after 223 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [233] GET to https://discover.roonlabs.net/1/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/albums/newv3?c=tidal-us,qobuz-us returned after 300 ms, status code: 200
06/23 16:06:27 Debug: [easyhttp] [239] GET to https://discover.roonlabs.net/1/profiles/76753f53-cefe-43ed-8228-0fc52d42401a/featured/coveredperformer?c=tidal-us,qobuz-us returned after 313 ms, status code: 200
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030353339373734/photo/3by4_256.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=3809 spec=3by4_256 key=nqfaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030353339373734/photo/3by4_256.jpg) => fetched in 100003ms status=998 size=0 overalltime=100004ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030313739363938/photo/3by4_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1232 spec=3by4_512 key=kvbaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030313739363938/photo/3by4_512.jpg) => fetched in 100004ms status=998 size=0 overalltime=100005ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030393530333334/photo/1by1_1024.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=1536 spec=1by1_1024 key=chcaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030393530333334/photo/1by1_1024.jpg) => fetched in 100004ms status=998 size=0 overalltime=100005ms
06/23 16:06:27 Warn: [broker/images] unexpected error GET'ing https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030313935323135/photo/3by4_512.jpg: statuscode=998 error=Request canceled due to timeout
06/23 16:06:27 Trace: GetImageData[Remote](id=4839 spec=3by4_512 key=dehaaaaa uri=https://imagecache.roonlabs.net/im/1/artists/7a004d4e30303030313935323135/photo/3by4_512.jpg) => fetched in 100006ms status=998 size=0 overalltime=100006ms
06/23 16:06:27 Debug: [easyhttp] [241] GET to https://www.qobuz.com/api.json/0.2/playlist/getFeatured?&limit=30&offset=0&request_sig=390fd814336664c1c2cc89db77901cf1&request_ts=1656000387&&type=editor-picks returned after 455 ms, status code: 200
06/23 16:06:28 Debug: [easyhttp] [131] HEAD to https://imagecache.roonlabs.net/im/1/albums/a6003535333931343437/cover/256sq.jpg timed out after 100002 ms
06/23 16:06:28 Warn: [broker/images] unexpected error HEAD'ing roon://albums/a6003535333931343437/cover/__ROON_IMAGE_SIZE__.jpg: statuscode=998
06/23 16:06:28 Warn: [identification] failed to download album cover: Result[Status=UnexpectedError]`

I have rebooted my entire network multiple times, forced the NUC to get a new IP address, etc. It looks as if it is “firewalling itself” both from image downloads and Qobuz.

I also recall that the Roon Core was getting stuck (failing to download) the build 970 update. Because Qobuz wasn’t working and images weren’t downloading, I did a clean reinstall that successfully got it to build 970, but the issues have continued to persist. Again, Tidal playback works completely fine, so it’s something specific to streaming music content from Qobuz and pulling images from roonlabs.net. Text content (album names, writeups, etc.) all works fine.

I would very much appreciate any and all help.

Thanks,
-pawel

I had the same issue not loading images after migrating from the core on a mac to a NUC with Rock. I solved it by disabling ipv6 on my router, unfortunately this can’t be done on the Rock.

Not sure the Qobuz playback issue is related to ipv6 as well since I don’t use Qobuz.

Issues with Qobuz may be related to:

Please check.

1 Like

Thanks, guys! I had cross-checked the Qobuz login / email issue earlier.

In this case, disabling IPv6 on the router did the trick. The very odd thing is that it’s ONLY an issue with the NUC. Leaving IPv6 enabled had no impact on running a Roon Core on Windows. It is also very strange that this just started happening out of the blue. IPv6 had been enabled on my router before and Roon Core on NUC was working fine for the last 6+ months.

Still, it appears that I am back up and running now. Thank you again for the tip!
-pawel

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.