I decided to just have Navidrome transcode WMA files to MP3s. Seems to work nicely, except that some of the WMA files I was testing with earlier are still displayed on Now Playing as ASF/WMA by Symfonium, and are not playing fully (when play cache is enabled). I tried clearing the Symfonium Android cache and cleaning up the play cache and “internal states” using Symfonium settings, but it doesn’t help. In fact, from watching transcoding requests on the Navidrome side, it seems that even when Symfonium asks Navidrome to transcoded the files to MP3, it still treats them as if they are WMA files.
I tried clearing the Navidrome transcoding cache but it didn’t help.
The files that are still treated as WMA all seem to be the first track of an album.
Clear media info did the trick. The tracks that were labelled as ASF/WMA are now labelled as MP3s and play all the way through (even with play cache enabled), whereas before clearing media info, they did not play through and skipped to the next track, as if they really were being played as ASF/WMA.
I’ve noticed another issue when playing transcoded MP3s:
start playing a track that requires transcoding and is not already in play cache
Symfonium starts playing the track and loads the wave form
Symfonium does not allow moving around within the track, and although it displays the progress bar, it doesn’t show the track length and doesn’t allow skipping within the track
I’ve uploaded logs for this issue under “wpwoodjr4”. In this case I did the following:
turn on debug mode
clear play cache
start playing “Spirits (Volume 2) 1”
track starts playing, then a few secs later the waveform is shown; progress is not shown, track length is not shown
try skipping ahead 30 secs
track starts over at beginning
skip to next track
skip back to first track
skipping ahead 30 secs works fine, progress is shown, track length is shown
I’m a bit confused. When I use Subsonic as the Android client going against a Navidrome server, which is transcoding a track from WMA to MP3, the Subsonic client shows the track length right away and, after downloading the MP3 is complete, allows me to jump around within the track. Shouldn’t Symfonium also be able to do this?