kalle
June 21, 2022, 6:31pm
22
No problem, I totally get you.
And if you get completely sick of it just tell me to piss off
Response Headers
Accept-Ranges: bytes
Content-Length: 48237039
Content-Type: audio/flac
contentFeatures.dlna.org: DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000
Date: Tue, 21 Jun 2022 18:25:55 GMT
Last-Modified: Sun, 06 Mar 2022 17:02:23 GMT
realTimeInfo.dlna.org: DLNA.ORG_TLAG=*
Server: Kestrel
transferMode.dlna.org: Streaming
X-Response-Time-ms: 24
URL with blank DeviceProfileID:
http://192.168.1.2:8097/audio/b3c951bb-15e0-f92b-3a98-eca4a01ba331/stream.flac?DeviceProfileId=&DeviceId=test&MediaSourceId=b3c951bb15e0f92b3a98eca4a01ba331&Static=true&Tag=1380246717a218aca41ba396ac250656&dlnaheaders=true
Response Headers without DeviceProfileID (also works)
Accept-Ranges: bytes
Content-Length: 48237039
Content-Type: audio/flac
contentFeatures.dlna.org: DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000
Date: Tue, 21 Jun 2022 18:29:02 GMT
Last-Modified: Sun, 06 Mar 2022 17:02:23 GMT
realTimeInfo.dlna.org: DLNA.ORG_TLAG=*
Server: Kestrel
transferMode.dlna.org: Streaming
X-Response-Time-ms: 65
Tolriq
June 21, 2022, 6:34pm
23
Just noticing the 8097 port that’s strange or you changed from before?
Anyway what are the headers from:
http://192.168.1.2:8096/Audio/949b6f2224705465748cde99272e34ac/stream.flac?static=true&dlnaheaders=true
And don’t worry I’m known to have no bugs and fix what I can
kalle
June 21, 2022, 6:38pm
24
Yeah, I spun up a second Jellyfin Docker-container to experiment with. So needed a different port.
Don’t change things in production
This is the Response Headers from server on port 8096
URL:
http://192.168.1.2:8096/Audio/949b6f2224705465748cde99272e34ac/stream.flac?static=true&dlnaheaders=true
Music plays fine.
Accept-Ranges: bytes
Content-Length: 44014990
Content-Type: audio/flac
contentFeatures.dlna.org: DLNA.ORG_PN=FLAC;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000
Date: Tue, 21 Jun 2022 18:36:13 GMT
Last-Modified: Sun, 05 Jun 2022 00:05:55 GMT
realTimeInfo.dlna.org: DLNA.ORG_TLAG=*
Server: Kestrel
transferMode.dlna.org: Streaming
X-Response-Time-ms: 86
Tolriq
June 21, 2022, 6:39pm
25
Please provide the headers for the other url I just gave that would be a Symfonium one
kalle
June 21, 2022, 6:40pm
26
That is the response from the url you gave me.
Tolriq
June 21, 2022, 6:42pm
27
Ok so that’s the part where I ask again: Did you test to checl / uncheck the alternative dlna flags in the advanced settings?
Tolriq
June 21, 2022, 6:46pm
29
That makes no sense when unchecked it does generate the same flags as bubble.
Can you try again and provide Symfonium logs with it disabled?
All mimes are similar yet they says invalid mime …
kalle
June 21, 2022, 7:09pm
30
Here’s one.
It takes a while to sanitize the debug logs.
Gonna look for the other also, I tried it with on and off.
Tolriq
June 21, 2022, 7:11pm
31
What do mean by sanitize ? All private tokens and everything should already be removed automatically.
Tolriq
June 21, 2022, 7:16pm
32
Anyway I think I found the hidden difference please test attached APK
app-final.apk (5.6 MB)
kalle
June 21, 2022, 7:18pm
34
Public server URL and IP’s are always present.
Tolriq
June 21, 2022, 7:22pm
35
Yes they are needed to be able to see all the ip / certificate issues and identify who talks to who
Hiding them by default would make support insanely more complicated way too often.
Have you seen the test APK message earlier ?
kalle
June 21, 2022, 7:29pm
36
Thank you!
Here’s the log, cause it didnt work
debug.log (26.4 KB)
kalle
June 21, 2022, 7:30pm
37
Tolriq:
Yes they are needed to be able to see all the ip / certificate issues and identify who talks to who
Hiding them by default would make support insanely more complicated way too often.
Have you seen the test APK message earlier ?
I get it, no problem. It just takes longer time for me
Tolriq
June 21, 2022, 7:32pm
38
Ok so yes please test when casting from Jellyfin This is a quick hack the internal web server does not return the ORG_PN yet
kalle
June 21, 2022, 7:37pm
39
Didnt work either im afraid.
Gonna get you the logs
debug.log (26.1 KB)
Tolriq
June 21, 2022, 8:01pm
40
Well lack of idea for today.
Just in case there’s no profile tricks / tests on that instance ? Same result on prod?
kalle
June 21, 2022, 8:06pm
41
Yeah, I need to call it a day as well.
I just tried on the real server, no difference.
I get a feeling the solution is within reach, it’s probably something stupid like a syntax preference by B&O.
That’s the curse with the shitty DLNA protocol, every manufacturer implements it its own way.
BIG thank you so far for putting up with my crap!