mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[Issue]: DLNA server response uses https even if RequireHttps is false #3432
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jirgais on GitHub (Dec 9, 2021).
Please describe your bug
The DLNA server is only discoverable if HTTPS is disabled in the network settings. When HTTPS is enabled, the DLNA server response uses HTTPS which is not supported by all clients:
[2021-12-08 23:30:17.534 +01:00] [DBG] Sent byebye notification MediaServer - 30656318b41c4165a8facf7a9f5e357f - https://192.168.9.18:8920/dlna/30656318b41c4165a8facf7a9f5e357f/description.xml
Shouldn't the DLNA server instead send a HTTP response/port if EnableHttps is true but RequireHttps is false in the settings? As it is now, an unsecured HTTP connection must be used for remote Jellyfin clients, or DLNA on the local network will not work.
Jellyfin Version
10.7.7
if other:
No response
Environment
Jellyfin logs
FFmpeg logs
No response
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct
@cvium commented on GitHub (Dec 9, 2021):
Fixed by https://github.com/jellyfin/jellyfin/pull/5905
@jirgais commented on GitHub (Dec 9, 2021):
Installed jellyfin-server_20211208.7-unstable_amd64 and it solves the problem.
Many thanks!!