Skip to content
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

Standardize bind IPs in ssdp and dlnahost #82

Merged
merged 7 commits into from
Oct 26, 2024

Conversation

disgustipated
Copy link
Contributor

The reported problem was that the plugin was not responding to ssdp:discover messages. After looking at this for a bit I found the plugin was using different ways for how the networking IPs were selected, in both the ssdp and the dlnahost. There was also a spot where, from what I understood, the bind IPs list was being looped through and listed twice. I'll admit I don't fully understand the UPNP spec yet, but it didn't make sense to have multiple criteria for how the adapters were being selected. This pr aligns both ssdp and dlnahost to build that list the same way. I think there is still some more work to do to refine the description.xml but myself and a few others in the thread listed below have tested this and are now seeing JF listed on their dlna browsers and report that the plugin is now responding properly to ssdp:discover messages.
Fixes #64

@crobibero crobibero merged commit b89cee0 into jellyfin:master Oct 26, 2024
4 checks passed
@disgustipated disgustipated deleted the Standardize-bind-IPs-in-ssdp branch October 27, 2024 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DLNA ins't discovered properly by clients and control points
2 participants