-
-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Samsung TV: Video found but cannot be played (works on minidnla, trace attached) #73
Comments
@probonopd thanks for the pcap! It looks like I won't look into that just now, I'm not active on this project at the moment. |
Thanks @anacrolix for your analysis. Searching for Looking at the rclone code, the solution may be rather easy: Where would this need to be plugged into the dms code? |
@probonopd Thanks for finding this. I've submitted an issue to rclone, hopefully they are interesting in contributing their improvements on this. As for plugging it in, it would go alongside the code that was copied there in the first place 😆 . |
@probonopd can you try #86? |
I have a Samsung UE46D6300 (so similar but not identical), and I can confirm this problem with v.1.6.0 |
@anacrolix No, but since it was merged I assumed it was part of 1.6.0, but perhaps it isn't? |
You are quite right. I'll leave the issue open. |
Stash recently had a PR (stashapp/stash#4784) submitted to fix what appears to be a related issue (stashapp/stash#1768). The change was to add the following headers when streaming a file:
I can see that the former is already included upstream. Having had a look at Line 35 in 6b89c44
ContentFeatures instance with SupportTimeSeek = false , SupportRange = true , and Transcoded = false . The only other difference is that the DLNA.ORG_FLAGS value starts with 015 instead of 017 .
I don't have a Samsung TV to test with, nor do I know the DLNA protocol well enough to be confident that this change would be the solution to this original problem. A request was made to contribute the fix upstream, but as far as I can tell there doesn't appear to be anything useful to contribute. |
@WithoutPants that's really helpful, appreciated. |
Thanks for this useful piece of software.
UE46F... Series 6 Samsung TV shows icons for the videos served by dms in the DNLA browser, but trying to play the videos results in a black screen followed by an error message that the format is not supported "at this time". (So I think that this is different from #56 where not even the icons can be seen.)
However, minidnla can serve the exact same video files to the same Samsung TV just fine.
Attached are pcap traces of good (minidnla) and bad (dms) attempts to play the video on the Samsung TV.
pcap.zip
I noticed that minidnla sends quite some more DNLA-related HTTP headers than dms when serving the video, but there are other differences as well.
Please let me know how I can help further to test/debug this.
The text was updated successfully, but these errors were encountered: