Failed to bind to port 1900 DLNA incompatibility with PLEX dlna "Address already in use" #1264

Closed
opened 2026-02-06 20:43:29 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @pgk831 on GitHub (Feb 10, 2020).

[2020-02-08 14:19:10.841 +01:00] [INF] Jellyfin version: "10.4.3"
[2020-02-08 14:19:11.023 +01:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--restartpath=/usr/lib/jellyfin/restart.sh", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg", ""]
[2020-02-08 14:19:11.073 +01:00] [INF] Operating system: "Linux"
[2020-02-08 14:19:11.075 +01:00] [INF] Architecture: X64
[2020-02-08 14:19:11.083 +01:00] [INF] 64-Bit Process: True
[2020-02-08 14:19:11.083 +01:00] [INF] User Interactive: True
[2020-02-08 14:19:11.083 +01:00] [INF] Processor count: 2
[2020-02-08 14:19:11.084 +01:00] [INF] Program data path: "/var/lib/jellyfin"
[2020-02-08 14:19:11.084 +01:00] [INF] Web resources path: "/usr/lib/jellyfin/bin/jellyfin-web"
[2020-02-08 14:19:11.084 +01:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2020-02-08 14:19:11.437 +01:00] [INF] Setting cache path to /var/cache/jellyfin
[2020-02-08 14:19:11.581 +01:00] [INF] Loading assemblies
[2020-02-08 14:19:13.730 +01:00] [INF] Saving system configuration
[2020-02-08 14:19:13.733 +01:00] [INF] Setting cache path to /var/cache/jellyfin
[2020-02-08 14:19:15.394 +01:00] [INF] Kestrel listening on all interfaces
[2020-02-08 14:19:15.640 +01:00] [INF] Running startup tasks
[2020-02-08 14:19:15.732 +01:00] [INF] Daily trigger for "Chapter image extraction" set to fire at 02/09/2020 02:00, which is 11:40:44.2677946 from now.
[2020-02-08 14:19:16.052 +01:00] [INF] Found ffmpeg version "4.2.1"
[2020-02-08 14:19:16.179 +01:00] [INF] Available "decoders": ["h264", "h264_cuvid", "hevc", "hevc_cuvid", "mpeg2video", "aac", "ac3", "mp3"]
[2020-02-08 14:19:16.213 +01:00] [INF] Available "encoders": ["libx264", "h264_nvenc", "h264_omx", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_nvenc", "hevc_vaapi", "mpeg4", "msmpeg4", "aac", "ac3", "libmp3lame", "libopus", "libvorbis", "srt"]
[2020-02-08 14:19:16.213 +01:00] [INF] FFmpeg: SetByArgument: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2020-02-08 14:19:16.220 +01:00] [INF] ServerId: "1bc1c26ebded4b6eb5e493009e463ab6"
[2020-02-08 14:19:16.620 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable
[2020-02-08 14:19:16.883 +01:00] [INF] Executed all pre-startup entry points in 0:00:00.6291417
[2020-02-08 14:19:16.883 +01:00] [INF] Core startup complete
[2020-02-08 14:19:17.656 +01:00] [INF] Executed all post-startup entry points in 0:00:00.7723308
[2020-02-08 14:19:17.781 +01:00] [INF] Registering publisher for "urn:schemas-upnp-org:device::1" on "192."
[2020-02-08 14:19:17.839 +01:00] [INF] Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.17.0.1"
[2020-02-08 14:19:18.750 +01:00] [INF] "StartupTrigger" fired for task: "Check for plugin updates"
[2020-02-08 14:19:18.755 +01:00] [INF] Queueing task "PluginUpdateTask"
[2020-02-08 14:19:18.771 +01:00] [INF] Executing "Check for plugin updates"
[2020-02-08 14:19:19.914 +01:00] [INF] "Check for plugin updates" Completed after 0 minute(s) and 1 seconds
[2020-02-08 14:19:19.970 +01:00] [INF] ExecuteQueuedTasks
[2020-02-08 14:19:22.612 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable
[2020-02-08 14:19:22.871 +01:00] [INF] No matching device profile found. The default will need to be used.
DeviceDescription:
FriendlyName:TV UF850V
Manufacturer:LG Electronics.
ManufacturerUrl:http://www.lge.com
ModelDescription:LG WebOSTV DMRplus
ModelName:LG TV
ModelNumber:1.0
ModelUrl:
SerialNumber:

[2020-02-08 14:19:22.898 +01:00] [INF] DLNA Session created for "TV UF850V" - "LG TV"
[2020-02-08 14:20:22.600 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable

Describe the bug
If the server have plexmediaserver the dlna server doesnt bind 1900 port but if i use emby its clearly good...

To Reproduce
plex dlna enabled
jellyfin dlna enable

Originally created by @pgk831 on GitHub (Feb 10, 2020). [2020-02-08 14:19:10.841 +01:00] [INF] Jellyfin version: "10.4.3" [2020-02-08 14:19:11.023 +01:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--restartpath=/usr/lib/jellyfin/restart.sh", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg", ""] [2020-02-08 14:19:11.073 +01:00] [INF] Operating system: "Linux" [2020-02-08 14:19:11.075 +01:00] [INF] Architecture: X64 [2020-02-08 14:19:11.083 +01:00] [INF] 64-Bit Process: True [2020-02-08 14:19:11.083 +01:00] [INF] User Interactive: True [2020-02-08 14:19:11.083 +01:00] [INF] Processor count: 2 [2020-02-08 14:19:11.084 +01:00] [INF] Program data path: "/var/lib/jellyfin" [2020-02-08 14:19:11.084 +01:00] [INF] Web resources path: "/usr/lib/jellyfin/bin/jellyfin-web" [2020-02-08 14:19:11.084 +01:00] [INF] Application directory: "/usr/lib/jellyfin/bin/" [2020-02-08 14:19:11.437 +01:00] [INF] Setting cache path to /var/cache/jellyfin [2020-02-08 14:19:11.581 +01:00] [INF] Loading assemblies [2020-02-08 14:19:13.730 +01:00] [INF] Saving system configuration [2020-02-08 14:19:13.733 +01:00] [INF] Setting cache path to /var/cache/jellyfin [2020-02-08 14:19:15.394 +01:00] [INF] Kestrel listening on all interfaces [2020-02-08 14:19:15.640 +01:00] [INF] Running startup tasks [2020-02-08 14:19:15.732 +01:00] [INF] Daily trigger for "Chapter image extraction" set to fire at 02/09/2020 02:00, which is 11:40:44.2677946 from now. [2020-02-08 14:19:16.052 +01:00] [INF] Found ffmpeg version "4.2.1" [2020-02-08 14:19:16.179 +01:00] [INF] Available "decoders": ["h264", "h264_cuvid", "hevc", "hevc_cuvid", "mpeg2video", "aac", "ac3", "mp3"] [2020-02-08 14:19:16.213 +01:00] [INF] Available "encoders": ["libx264", "h264_nvenc", "h264_omx", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_nvenc", "hevc_vaapi", "mpeg4", "msmpeg4", "aac", "ac3", "libmp3lame", "libopus", "libvorbis", "srt"] [2020-02-08 14:19:16.213 +01:00] [INF] FFmpeg: SetByArgument: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2020-02-08 14:19:16.220 +01:00] [INF] ServerId: "1bc1c26ebded4b6eb5e493009e463ab6" [2020-02-08 14:19:16.620 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable [2020-02-08 14:19:16.883 +01:00] [INF] Executed all pre-startup entry points in 0:00:00.6291417 [2020-02-08 14:19:16.883 +01:00] [INF] Core startup complete [2020-02-08 14:19:17.656 +01:00] [INF] Executed all post-startup entry points in 0:00:00.7723308 [2020-02-08 14:19:17.781 +01:00] [INF] Registering publisher for "urn:schemas-upnp-org:device::1" on "192." [2020-02-08 14:19:17.839 +01:00] [INF] Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.17.0.1" [2020-02-08 14:19:18.750 +01:00] [INF] "StartupTrigger" fired for task: "Check for plugin updates" [2020-02-08 14:19:18.755 +01:00] [INF] Queueing task "PluginUpdateTask" [2020-02-08 14:19:18.771 +01:00] [INF] Executing "Check for plugin updates" [2020-02-08 14:19:19.914 +01:00] [INF] "Check for plugin updates" Completed after 0 minute(s) and 1 seconds [2020-02-08 14:19:19.970 +01:00] [INF] ExecuteQueuedTasks [2020-02-08 14:19:22.612 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable [2020-02-08 14:19:22.871 +01:00] [INF] No matching device profile found. The default will need to be used. DeviceDescription: FriendlyName:TV UF850V Manufacturer:LG Electronics. ManufacturerUrl:http://www.lge.com ModelDescription:LG WebOSTV DMRplus ModelName:LG TV ModelNumber:1.0 ModelUrl: SerialNumber: [2020-02-08 14:19:22.898 +01:00] [INF] DLNA Session created for "TV UF850V" - "LG TV" [2020-02-08 14:20:22.600 +01:00] [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable **Describe the bug** If the server have plexmediaserver the dlna server doesnt bind 1900 port but if i use emby its clearly good... **To Reproduce** plex dlna enabled jellyfin dlna enable
OVERLORD added the wontfix label 2026-02-06 20:43:29 +03:00
Author
Owner

@Shadowghost commented on GitHub (Feb 11, 2020):

UDP port 1900 is the standard port for UPNP/DLNA discovery. I don't think this will be changed.

@Shadowghost commented on GitHub (Feb 11, 2020): UDP port 1900 is the [standard port](https://www.grc.com/port_1900.htm) for UPNP/DLNA discovery. I don't think this will be changed.
Author
Owner

@Artiume commented on GitHub (Feb 11, 2020):

It can't be changed, 1900 is required. Only one DLNA can be active at a time.

@Artiume commented on GitHub (Feb 11, 2020): It can't be changed, 1900 is required. Only one DLNA can be active at a time.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#1264