Was listening to an artist-based radio at work today, I then left the range of wifi and playback struggled through the terrible cell signal quality as I was driving. It doesn’t seem like radio play que has any pre-caching. My chache settings are set to cache 15 songs, which works as it should when playing an album. However, I would expect this same setting to be applied when listening to radio. Radio does seem to pre-cache when playback starts, but doesn’t seem to maintain X amount of tracks ahead cached. Radio should be continually caching another track as one is played.
Problem solved:
Keep the music playing
Brought benefits:
Keep the music playing, same as with an album that pre-caches
I don’t think it has anything to do with the radio anymore. What seems to be happening is that symfonium is preferring to stream from the server rather than playing the offline caches files if there is an internet connection. I’m having buffering issues with albums that are in the rolling cache in this instance.
If I turn WiFi off and restart the album it is now using the offline cache.
I will increase the playback cache to hopefully ease the situation, but I think it should always play offline files before online files if they’re available.
Let me know if you still want a log. I can send the current log or switch on debug mode and start a new log.
Playback cache is unrelated to offline cache, and the cache depends on your transcoding settings.
If you enable prefer server version on wifi it will use the server, anyway unless your settings prevent this, if there’s offline cached media they will be played first.
The provider is navydrome and I see that there’s an option to only communicate on Wi-Fi, which I assume would in effect prioritize offline cash when on a cellular modem. However this device doesn’t have a cellular modem so it will only ever be on Wi-Fi, and the issue arises when a cellular modem is providing that Wi-Fi.
Edit: I see you just suggested that setting
Actually, you might be talking about a different setting… Where is the preferred version on Wi-Fi setting?
And I have read your documentation. I don’t see anything regarding a setting to “prefer server version on Wi-Fi” nor have I seen this setting anywhere.
All I see is a WiFi only option under the media provider. However, this does not work either. I want the app to automatically switch offline when I’m not connected to WiFi, so I have that setting enabled. If I enable WiFi only and attempt to make a work around by telling Android to treat the WiFi network as metered, the combination of these settings puts symfonium into offline mode. This is not the desired action. I still want to be able to play non-cached media from the server and want to prioritize offline cache where it is available. This is what I do not see a way to do, regardless of whether WiFi is connected or not.
Please direct me to this setting, otherwise I would greatly appreciate this functionality being added
I still want to be able to play non-cached media from the server and want to prioritize offline cache where it is available.
This is exactly how it works …
If you click the ? on that screen you have the docs
Since you don’t transcode you don’t have the option to prefer server version since they are the same…
So once again:
Please take some time to read the documentation, then open a proper issue explaining exactly your issue with corresponding logs.