Loading artist page crashes Roon remote client

Roon Core Machine

Roon Core on custom PC with Intel i5 8600K, 16 GB RAM, Ubuntu 20.04.4 server on NVMe M.2 SSD.

Networking Gear & Setup Details

Not relevant

Connected Audio Devices

Roon Remote running o iMac, MacOS 10.15.7.

DAC connected via USB to RPi 4/RoPieee.

Number of Tracks in Library

220.000 tracks

Description of Issue

I can consistently crash the Roon Remote (latest build 931, but happened on the latest previous builds, too) on iMac by trying to load certain artist screens.

P.ej. trying to load the artist page for ‘Laurence Dreyfus’ crashes the Roon client on MacOS. I have restarted Roon Core several times, and the problem can be consistently reproduced. I have observed this problem occasionally on recent builds, previous to 931. It is not a problem new to 931. Every time the problem manifests itself, another artist’s artist page is affected. When the Roon client crashes, it must be ‘Force Quit’ to close the window.

Screen Shot 2022-04-11 at 1.49.35 PM

This is part of the Roon server log registered during one of the crashes:

04/11 13:35:24 Info: [library/performerdetails] Created performer details screen for LibraryPerformer[10785886, Laurence Dreyfus]
04/11 13:35:24 Info: [library/performerdetails] 5e01d3db6a7c3aab4843a0aa760cd3dcb974, 7a004d4e30303030373731313232, a70035343232333335, c900373337303539, d3003731313135373335, bf00353134303734
04/11 13:35:24 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 2268 bytes, 2 ops in 43591 ms)
04/11 13:35:24 Info: [library] saved recent ProfileId=b5e38f82-6cd8-4877-84be-59236a24c573 Time=4/11/2022 6:35:23 PM DataType=performer Type=search MetadataId=10785886 ContentId= LibraryId=10785886 Text= Genre=
04/11 13:35:24 Trace: [songkick] REQUEST http://api.songkick.com/api/3.0/artists/mbid:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/calendar.json
04/11 13:35:24 Debug: FULL: http://api.songkick.com/api/3.0/artists/mbid:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/calendar.json?apikey=vxBJyE3rDrZzN3MA&page=1
04/11 13:35:24 Trace: [performer/works] Rebuild() took 17ms
04/11 13:35:24 Trace: [performer/works] Compute() took 0ms
04/11 13:35:24 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
04/11 13:35:24 Trace: [performer/albums] Rebuild() took 7ms
04/11 13:35:24 Trace: [performer/albums] Compute() took 0ms
04/11 13:35:24 Trace: [performer/albums] Loading for Sooloos.Broker.Music.LibraryPerformerDetails
04/11 13:35:24 Debug: [easyhttp] [237] POST to https://metadata.roonlabs.net/1/performers/translate?c=tidal-co returned after 979 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [241] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/works/byform?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1066 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [247] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/albums/heydayv2?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1074 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [254] POST to https://browse.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/works?grouping=none&ordering=popularity&ascending=false&periodsMode=and&formsMode=and&instrumentationsMode=and&c=tidal-co returned after 257 ms, status code: 200
04/11 13:35:25 Trace: [performer/works] Browser load from service took 258ms
04/11 13:35:25 Trace: [performer/works] Rebuild() took 46ms
04/11 13:35:25 Trace: [performer/works] Compute() took 0ms
04/11 13:35:25 Debug: [easyhttp] [255] GET to https://metadata.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/relationships?c=tidal-co returned after 303 ms, status code: 304
04/11 13:35:25 Debug: [easyhttp] [243] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/featured/collaboration?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1123 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [248] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/featured/coveredperformer?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1123 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [244] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/composers/similar?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1124 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [250] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/performers/top?profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1123 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [252] POST to https://browse.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/albums?grouping=auto&ordering=originalReleaseDate&ascending=true&genresMode=and&rolesMode=and&composersMode=and&conductorsMode=and&producersMode=and&ensemblesMode=and&performersMode=and&labelsMode=and&c=tidal-co returned after 839 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [249] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/conductors/top?profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1123 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [242] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/performers/notablebandmembers?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1124 ms, status code: 404
04/11 13:35:25 Debug: [easyhttp] [238] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/tracks/top?count=20&profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1124 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [253] POST to https://browse.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/tracks?grouping=performance&ordering=popularity&ascending=false&genresMode=and&rolesMode=and&composersMode=and&conductorsMode=and&producersMode=and&ensemblesMode=and&performersMode=and&worksMode=and&labelsMode=and&periodsMode=and&formsMode=and&instrumentationsMode=and&c=tidal-co returned after 321 ms, status code: 200
04/11 13:35:25 Debug: [easyhttp] [240] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/albums/recommended?profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 1124 ms, status code: 200
04/11 13:35:25 Trace: [performer/albums] Browser load from service took 839ms
04/11 13:35:25 Trace: [performer/albums] Rebuild() took 13ms
04/11 13:35:25 Trace: [performer/albums] Compute() took 9ms
04/11 13:35:25 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 2268 bytes, 2 ops in 43592 ms)
04/11 13:35:25 Trace: [performer/tracks] Browser load from service took 350ms
04/11 13:35:26 Trace: [performer/tracks] Rebuild() took 984ms
04/11 13:35:26 Trace: [performer/tracks] Compute() took 8ms
04/11 13:35:26 Trace: [dbperf] flush 0 bytes, 0 ops in 3 ms (cumulative 2268 bytes, 2 ops in 43595 ms)
04/11 13:35:26 Debug: [easyhttp] [239] GET to http://api.songkick.com/api/3.0/artists/mbid:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/calendar.json?apikey=vxBJyE3rDrZzN3MA&page=1 returned after 2151 ms, status code: 200
04/11 13:35:26 Debug: [easyhttp] [251] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/performers/alsofrom?profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 2151 ms, status code: 404
04/11 13:35:26 Trace: [songkick] GOT  /api/3.0/artists/mbid:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/calendar.json in 2152ms
04/11 13:35:27 Debug: [easyhttp] [246] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/albums/new?profile=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 3365 ms, status code: 200
04/11 13:35:31 Debug: [easyhttp] [245] GET to https://discover.roonlabs.net/1/performers/94:1:7c6adbd3-ab3a-4348-a0aa-760cd3dcb974/performers/similar?profileId=b5e38f82-6cd8-4877-84be-59236a24c573&c=tidal-co returned after 6994 ms, status code: 200

I am having the same issue (Roon Core on Win 10 PC with some 160k tracks, and Roon Remote on MacBook Air M1 with latest MacOS, latest build of Roon on both core and remote). The remote client is stuck forever loading an artist (Tony Kinman). A force quit and restart of Roon remote client just gets me to the same loading artist screen (with spinning cursor) with no possibility to get off that page, making the remote client completely unusable. Is there at least a way to make the Roon remote client forget the last viewed page so I can use the client? Some file to delete or alter?

Hi Sören,

I continue to experience the problem nearly every day, but always with different artists. Only last night I wanted to load the artist page of ‘Daria van den Bercken’, and the Mac client crashed. On restart thankfully it loaded the album page from where I had intended to search for this artist.

Only once I experienced what you describe… at restart after a crash, the Roon client would always try to load the artist page on which it crashed again. What I did was to (1), rename the Roon Cache folder on the Mac, to no avail. I then (2) restarted Roon Core, and after that the client would load. I guess you always could try to deinstall and reinstall Roon on the Mac and restarting Roon Core… no need to restart the Windows PC, only the Roon Core software.

This problem was introduced with one of the latest builds, maybe with 918…

Edit: I just tried to search for ‘Tony Kinman’ and could load his artist page just fine. But trying to go to ‘Daria van den Bercken’ crashed the client once more…

Edit 2: After restart of the client I now tried to search for and load the artist page of ‘Laurence Dreyfus’. Today, this page loaded without problem, when it crashed the client 3 days ago. So, it’s always different artist pages which crash the client…

Thanks for the reply. I had tried restarting the core. Did not work. Uninstalling and reinstalling the client did not work at first. I had to then close the client and rename the Roon folder to create a new one when the client started again. I could then restore the Settings sub-folder to get my settings back. That worked.

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