Symfonium playing cached media when server is reachable

Issue description:

When media is transcoded and cached after using Symfonium on mobile data, playing the same media again (from the same queue) when on Wifi (and the server is reachable) uses the cached version and not the server version despite “Prefer server version on Wifi” being enabled. Not sure if this is intended, but I would expect the server version to be used and not the cached version. Furthermore, seeking on the media that is cached does not work and just skips to the beginning of the song. If I play the same songs from a new queue, it plays the server version as expected and seeking works fine.

Logs:

Upload description: kojak

Screenshots:

N/A

Additional information:

Using Navidrome server.

All the playback in those logs are from the server on Wifi.

Hmm, that’s strange. I’ve generated another set of logs - “kojak2”. Not sure if that will be any different. I have a screen recording where you can see that the codec type is being displayed as OPUS (it should be FLAC), and you can see that as I try to seek, the song jumps to the beginning (also when moving to a different song, the seekbar is in the wrong position) - not sure where I can upload this so you can take a look..

In the meantime, here’s a screenshot but not sure how useful it is to you (the song is actually at the beginning; the seekbar is incorrect).

https://upload.symfonium.app provide the video and the corresponding log to be sure.

Hey, I just went into the app to try and record a new screenshare to make sure that the log file matched up exactly, but the issue was all of a sudden resolved (I think I have actually seen this behaviour in the past). I uploaded my older video and log file under the description “kojak_video”; the debug log may not match up exactly to the video but it should be pretty close. If you find it’s not good enough, I can reupload when I recreate the issue again. Thanks.

I experienced the same thing yesterday. I solved that by going to Settings → Advanced → Clear playback cache.

Thanks @splinter for the logs :stuck_out_tongue:

But yes it’s tied to Subsonic API limited transcoding API, will be fixed in next release.

Ah I see, that’s good to hear - thanks for your hard work! Off topic but what server would you personally recommend to be used with Symfonium? Is there one that would work best compared to others?

I’m currently using GitHub - epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface. because @itm is a Frenchie :stuck_out_tongue:

But really because it does all I need since a long time, Navidrome now support multiple artists and most of the things except multiple libraries, so it’s now more a matter of choice than features.

I was too lazy and just wanted to listen to some music while getting to sleep :sleeping_face:

I am also an LMS convertee (I came from Kodi) and must say I am really happy with that, because it is lightweight, in very active development, and itm is quick and responsive on issues (and friendly on non-issues that only you think is an issue).

1 Like

Cool, thanks for the recommendation guys - will have to check it out.