Please try to join the beta on Play Store version 1.4.5 have a fix for this kind of devices that does not support flac but requires x-flac as mime types.
From the error they return it should fix this else I’ll need new logs with the new error.
You can directly upload the logs here it’s even better.
Anyway from the logs the mime is correct but it still don’t like it, pretty sure it’s because of the headers on the Jellyfin server. Transcoding to something else would fix I guess or proxy the data with header rewrite but that would kill the battery
You can still try to uncheck the alternative dlna flags in the settings just in case.
As said in last post you can toggle the flags in the settings to check but I doubt it works.
Bubble use the DLNA server part of Jellyfin that returns different headers, the http part should work the same via the dlnaheaders param passed but it’s not always the case. (For example via dlna there’s profiles to force the mimes jellyfin/Samsung Smart TV.xml at master · jellyfin/jellyfin · GitHub). And it get the protocol info so can adapt. The http api does not support that without transcoding AFAIK.
Reading Jellyfin code it seems that for http it use the default profile so you can probably edit the default profile to add
For the heck of it I took a look at the debug log from Jellyfin using the B&O app.
This is the response from the server I think:
I just noticed that Jellyfin only returned http-get:*:audio/flac as usual.
And still it works on the device.
Can this string be reverse engineered with Symfonium to the device?
I might be asking something stupid again but I just wanted to bring it up before giving up.
You need to understand that there’s 2 different things here.
The value sent as the upnp query and the headers that the webserver returns when accessing the file.
From the logs and history it seems the issue is more about the last one. Since I do not have access to your setup and can’t check all the logs in real time it’s hard to debug all.
Open http://192.168.1.2:8097/audio/b3c951bb-15e0-f92b-3a98-eca4a01ba331/stream.flac?DeviceProfileId=1bf3d58386de4861ae15fc12a1253871&amp;DeviceId=test&amp;MediaSourceId=b3c951bb15e0f92b3a98eca4a01ba331&amp;Static=true&amp;Tag=1380246717a218aca41ba396ac250656&amp;dlnaheaders=true in a browser and check the returned headers with a debug tool.
And the thing here is the DeviceProfileID that is generated when browsing from upnp I don’t know how to have one working without transcoding.