Issue description:
I’m here for help again
This is an existing issue: Transcoding on mobile data on Navidrome but I don’t think this issue has been clearly explained; at least I didn’t understand what Symfonium is requesting from the server in terms of transcoding, so I decided to ask for more details.
First, let me talk about what I’ve realized, which is that the original bitrate on the Symfonium side is affected by the transcoding configuration on the Navidrome side.
Navidrome might not be able to differentiate whether the client’s player is using Wi-Fi or mobile, so if set like picture1, it will result in the original being 192 kbps like picture2.
To ensure that there is no transcoding on the server side when on Wi-Fi, I can only turn off the transcoding settings for Symfonium Client on Navidrome for now.
(BTW, on Navidrome, I can see that Symfonium is divided into two clients, one called Symfonium [Symfonium/Android], and it seems to have no effect on its transcoding configuration. The other is called Symfonium [Lavf], which is the one that works. I don’t quite understand if this is related.)
Next is the issue of setting transcoding in Symfonium:
I set it to original on Wi-Fi, and Mobile maximum bitrate to 192 kbps. Other settings are as shown in the picture3.
At this time, if I disconnect from Wi-Fi and play uncached music using mobile data, I can only get ogg 48 kbps music.
If this ogg/opus is not limited by the server, where is it decided?
I have 100G of mobile data traffic available every month, and I think using 192 kbps mp3 is quite appropriate, while ogg 48 kbps is a bit too compressed.
I’m also curious: after turning off transcoding on the server side, isn’t transcoding sending the source file (such as flac) to the phone for transcoding? In this case, isn’t the flac file still downloaded?
Or is the transcoding filled in here actually sending a request to Navidrome to use transcoding other than the default settings?
Logs:
Upload description: Oh dear, in order to make the log look cleaner and more concise, I first deleted the existing logs thinking about generating new ones, but now no matter how I operate, it says “no files generated yet.” So, I temporarily have no logs to provide. However, I don’t think this is a bug; I just need someone to help me explain the relationship between the transcoding client and server, what Symfonium is requesting from Navidrome, so I can raise another issue with Navidrome.
Additional information:
Reproduction steps:
Media provider:
Subsonic