Metadata not available on most stations

OK mode diagnosis points:

  • if I disable streaming service (Qobuz) I get metadata back…
  • enabling Qobuz again: no more metadata

See critical error in logs:

02/15 14:50:57 Debug: [easyhttp] [131] GET to https://api.roonlabs.net/internetradio/2/api/stations/e65c2cff-629e-4caf-ba7b-5314b58f1a1d/metadata?format=msgpack&wait=True&timestamp=-1& returned after 134 ms, status code: 200, request body size: 0 B
02/15 14:50:57 Debug: [easyhttp] [133] GET to https://api.roonlabs.net/search/1/internetradiosearch?q=BadBadNotGood%20%26%20Matthew%20Tavares%20%26%20Chester%20Hansen%20%26%20Alexander%20Sowinski%20%26%20Leland%20Whitty%20-%20Limit%20to%20your%20love&count=50&c=qobuz-fr returned after 202 ms, status code: 200, request body size: 0 B
02/15 14:50:57 Debug: [easyhttp] [130] POST to https://api.roonlabs.net/internetradio/2/api/reporting/internetradioplayback/events?format=msgpack& returned after 377 ms, status code: 200, request body size: 172 B
02/15 14:50:58 Info: 
--[ SignalPath ]---------------------------------------------
SignalPath Quality = LowQuality
Elements:
    Source Format=Aac 48000/24/2  Quality=LowQuality
    Raat Device=System Output
    Output OutputType=Local_SharedMode_Wasapi Quality=HighQuality SubType= Model=System Output
------------------------------------------------------------
02/15 14:50:58 Trace: [music/search] [performance][internetradio] end-to-end search took 380ms
02/15 14:50:58 Critical: scx: System.InvalidCastException: Impossible d'effectuer un cast d'un objet de type 'Sooloos.Broker.Metadata.MetadataAlbumLite' en type 'Sooloos.Broker.Music.LibraryAlbum'.
   à Sooloos.Broker.Music.Module.<>c__DisplayClass40_3.<FuzzyFindTrack>b__10(String seg)
   à System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   à Sooloos.Broker.Music.Module.<>c__DisplayClass40_1.<FuzzyFindTrack>b__1(Result`1 result)
   à Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)