Jellyfin Forum
DNLA Player issues - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: DNLA Player issues (/t-dnla-player-issues)



DNLA Player issues - Cerise - 2024-11-29

Hello,

I have Jellyfin server running in a docker container on Synology NAS.
Here is my docker compose file (I think I could drop the ports section since in host mode):
Code:
version: '3.5'
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    network_mode: 'host'
    environment:
      - PUID=1029 #user jellyfin
      - PGID=65541 #group docker
      - TZ='Europe/Paris'
      - JELLYFIN_PublishedServerUrl=192.168.1.253
    ports:                                                                                                                                                                                                                                                     
      - 8096:8096
      - 1900:1900
    volumes:
      - /volume1/docker/jellyfin/config:/config:rw
      - /volume1/docker/jellyfin/cache:/cache:rw
      - /volume1/media/videos:/media:ro
    restart: 'unless-stopped'
    devices:                                                                                                                                                                                                                                                   
      - /dev/dri/renderD128:/dev/dri/renderD128
     

I have a DNLA Bluray player (sony) connected on my home network (same as NAS).
Unfortunatly, I can't see the Jellyfin server whenever attempting to reach it from player.
I have already tried Plex server, I can it. But doesn't work with Jellyfin.

Does anyone has some idea ?
Thanks a lot


RE: DNLA Player issues - TheDreadPirate - 2024-11-29

You can't have two services running DLNA at the same time since only one process can bind to port 1900. If you have Plex running, you need to stop it before starting Jellyfin.

And you need to install the DLNA plugin if you haven't already.


RE: DNLA Player issues - Cerise - 2024-11-29

Thanks for your answer.
-Plex has been removed, it was just in order to test.
To make sure it’s ok with port 1900, is there an easy way to check with NAS or Linux computer?
-DNLA PlugIn is installed.

I’m not quite sure of how i can check everything is fine. In the log file in docker /config directory, I don’t see any clue of what could be wrong.
If bluray player is looking for Jellyfin server without success, I believe it won’t appear, right ?
If you think of some file I can share, I’ll be happy to do so 😊.


RE: DNLA Player issues - TheDreadPirate - 2024-11-29

/config/log/log_20241129.log

Share the full contents via DLNA. Seeing the log helps me figure out how your Jellyfin is setup.


RE: DNLA Player issues - Cerise - 2024-11-30

I have restarted Jellyfin project in docker, so that log shows the whole process.
For information, I don't know if it helps, Bluraty player has a static adress: 192.168.1.55

log file:
Code:
[2024-11-30 15:52:08.844 +00:00] [INF] [47] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
[2024-11-30 15:52:08.852 +00:00] [INF] [84] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-11-30 15:52:08.862 +00:00] [INF] [91] Jellyfin.Plugin.Dlna.Main.DlnaHost: Disposing SsdpDevicePublisher
[2024-11-30 15:52:08.974 +00:00] [INF] [91] Jellyfin.Plugin.Dlna.Main.DlnaHost: Disposing PlayToManager
[2024-11-30 15:52:08.977 +00:00] [INF] [91] Main: Running query planner optimizations in the database... This might take a while
[2024-11-30 15:52:09.084 +00:00] [INF] [65] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" disposing _BroadcastListenSocket
[2024-11-30 15:52:09.086 +00:00] [INF] [65] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" Disposing 1 sendSockets
[2024-11-30 15:52:09.086 +00:00] [INF] [65] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" disposing sendSocket from "192.168.1.253"
[2024-11-30 15:52:09.218 +00:00] [INF] [91] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
[2024-11-30 15:52:09.218 +00:00] [INF] [91] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
[2024-11-30 15:52:09.219 +00:00] [INF] [91] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
[2024-11-30 15:52:09.219 +00:00] [INF] [91] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
[2024-11-30 15:55:18.547 +00:00] [INF] [1] Main: Jellyfin version: "10.10.3"
[2024-11-30 15:55:18.639 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_PublishedServerUrl, 192.168.1.253]"]
[2024-11-30 15:55:18.642 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[2024-11-30 15:55:18.643 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-11-30 15:55:18.643 +00:00] [INF] [1] Main: Architecture: X64
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: 64-Bit Process: True
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: User Interactive: True
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: Processor count: 4
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: Program data path: "/config"
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: Log directory path: "/config/log"
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: Config directory path: "/config/config"
[2024-11-30 15:55:18.644 +00:00] [INF] [1] Main: Cache path: "/cache"
[2024-11-30 15:55:18.645 +00:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2024-11-30 15:55:18.645 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
[2024-11-30 15:55:18.645 +00:00] [INF] [1] Main: Application directory: "/jellyfin/"
[2024-11-30 15:55:18.938 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MigrateEncodingOptions"'
[2024-11-30 15:55:19.032 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MigrateEncodingOptions"' applied successfully
[2024-11-30 15:55:19.145 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-11-30 15:55:19.490 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-11-30 15:55:19.566 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Rssdp.dll"
[2024-11-30 15:55:19.567 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Model.dll"
[2024-11-30 15:55:19.591 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.dll"
[2024-11-30 15:55:19.607 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll"
[2024-11-30 15:55:19.756 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-11-30 15:55:19.756 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-11-30 15:55:19.757 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-11-30 15:55:19.758 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["192.168.1.253"]
[2024-11-30 15:55:19.759 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["192.168.1.253"]
[2024-11-30 15:55:19.759 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-11-30 15:55:19.759 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-11-30 15:55:21.788 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin)
[2024-11-30 15:55:23.034 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully
[2024-11-30 15:55:24.203 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "3.0.0.0"
[2024-11-30 15:55:24.204 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.3.0"
[2024-11-30 15:55:24.205 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.3.0"
[2024-11-30 15:55:24.206 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.3.0"
[2024-11-30 15:55:24.259 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.3.0"
[2024-11-30 15:55:24.259 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.3.0"
[2024-11-30 15:55:24.353 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MoveTrickplayFiles"'
[2024-11-30 15:55:24.650 +00:00] [INF] [1] Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles: Moved 0 items in 00:00:00.2945569
[2024-11-30 15:55:24.653 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MoveTrickplayFiles"' applied successfully
[2024-11-30 15:55:24.654 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"RemoveDuplicatePlaylistChildren"'
[2024-11-30 15:55:24.660 +00:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"RemoveDuplicatePlaylistChildren"' applied successfully
[2024-11-30 15:55:24.848 +00:00] [INF] [1] Main: Kestrel is listening on "192.168.1.253"
[2024-11-30 15:55:24.995 +00:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.1.253" with uri "http://192.168.1.253:8096/dlna/2c527f0f-f7b3-471d-bba5-7a888d0390e8/description.xml"
[2024-11-30 15:55:25.046 +00:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {b0192441-891b-4c12-863a-6a118eefae19} may be persisted to storage in unencrypted form.
[2024-11-30 15:55:26.137 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-11-30 15:55:26.212 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-11-30 15:55:26.245 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Générer des images Trickplay" set to fire at 2024-12-01 03:00:00.000 +00:00, which is 11:04:33.7551744 from now.
[2024-11-30 15:55:26.251 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extraire les images de chapitre" set to fire at 2024-12-01 02:00:00.000 +00:00, which is 10:04:33.7484228 from now.
[2024-11-30 15:55:27.848 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2"
[2024-11-30 15:55:27.920 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2024-11-30 15:55:27.949 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-11-30 15:55:27.996 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-11-30 15:55:28.175 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-11-30 15:55:29.274 +00:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer le dossier des transcodages" Completed after 0 minute(s) and 0 seconds
[2024-11-30 15:55:29.346 +00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer les collections et les listes de lecture" Completed after 0 minute(s) and 0 seconds
[2024-11-30 15:55:30.765 +00:00] [INF] [11] Emby.Server.Implementations.Updates.InstallationManager: Plugin "installed": "DLNA" "5.0.0.0"
[2024-11-30 15:55:31.033 +00:00] [INF] [11] Emby.Server.Implementations.ApplicationHost: App needs to be restarted.
[2024-11-30 15:55:31.035 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Mettre à jour les extensions" Completed after 0 minute(s) and 1 seconds
[2024-11-30 15:55:33.272 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-11-30 15:55:33.272 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "2c527f0ff7b3471dbba57a888d0390e8"
[2024-11-30 15:55:33.272 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-11-30 15:55:33.272 +00:00] [INF] [1] Main: Startup complete 0:00:15.3644233



RE: DNLA Player issues - TheDreadPirate - 2024-11-30

Can you restart your server again? The log you just shared show that it upgraded the DLNA plugin from v3 to v5, which had a bunch of fixes. Restart the server again to load the updated DLNA Plugin.


RE: DNLA Player issues - Cerise - 2024-11-30

Here we go, server stopped and just restarted.
Here is the log file. I'll try later on to check whether Jellyfin server is seen on the player.

Code:
[2024-11-30 22:12:08.083 +00:00] [INF] [56] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
[2024-11-30 22:12:08.100 +00:00] [INF] [54] Jellyfin.Networking.PortForwardingHost: Stopping NAT discovery
[2024-11-30 22:12:08.108 +00:00] [INF] [48] Jellyfin.Plugin.Dlna.Main.DlnaHost: Disposing SsdpDevicePublisher
[2024-11-30 22:12:08.220 +00:00] [INF] [48] Jellyfin.Plugin.Dlna.Main.DlnaHost: Disposing PlayToManager
[2024-11-30 22:12:08.223 +00:00] [INF] [48] Main: Running query planner optimizations in the database... This might take a while
[2024-11-30 22:12:08.234 +00:00] [INF] [48] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" disposing _BroadcastListenSocket
[2024-11-30 22:12:08.235 +00:00] [INF] [48] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" Disposing 1 sendSockets
[2024-11-30 22:12:08.236 +00:00] [INF] [48] Rssdp.Infrastructure.SsdpCommunicationsServer: "SsdpCommunicationsServer" disposing sendSocket from "192.168.1.253"
[2024-11-30 22:12:08.313 +00:00] [INF] [48] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
[2024-11-30 22:12:08.313 +00:00] [INF] [48] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
[2024-11-30 22:12:08.314 +00:00] [INF] [48] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
[2024-11-30 22:12:08.314 +00:00] [INF] [48] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
[2024-11-30 22:12:16.024 +00:00] [INF] [1] Main: Jellyfin version: "10.10.3"
[2024-11-30 22:12:16.053 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_PublishedServerUrl, 192.168.1.253]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_CONFIG_DIR, /config/config]"]
[2024-11-30 22:12:16.057 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[2024-11-30 22:12:16.057 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-11-30 22:12:16.057 +00:00] [INF] [1] Main: Architecture: X64
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: 64-Bit Process: True
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: User Interactive: True
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: Processor count: 4
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: Program data path: "/config"
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: Log directory path: "/config/log"
[2024-11-30 22:12:16.058 +00:00] [INF] [1] Main: Config directory path: "/config/config"
[2024-11-30 22:12:16.059 +00:00] [INF] [1] Main: Cache path: "/cache"
[2024-11-30 22:12:16.059 +00:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2024-11-30 22:12:16.059 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
[2024-11-30 22:12:16.059 +00:00] [INF] [1] Main: Application directory: "/jellyfin/"
[2024-11-30 22:12:16.295 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-11-30 22:12:16.414 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-11-30 22:12:16.434 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_5.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll"
[2024-11-30 22:12:16.435 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_5.0.0.0/Jellyfin.Plugin.Dlna.Model.dll"
[2024-11-30 22:12:16.437 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_5.0.0.0/Rssdp.dll"
[2024-11-30 22:12:16.443 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_5.0.0.0/Jellyfin.Plugin.Dlna.dll"
[2024-11-30 22:12:16.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-11-30 22:12:16.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-11-30 22:12:16.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-11-30 22:12:16.552 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["192.168.1.253"]
[2024-11-30 22:12:16.553 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["192.168.1.253"]
[2024-11-30 22:12:16.553 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-11-30 22:12:16.553 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-11-30 22:12:19.371 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "5.0.0.0"
[2024-11-30 22:12:19.373 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.3.0"
[2024-11-30 22:12:19.374 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.3.0"
[2024-11-30 22:12:19.375 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.3.0"
[2024-11-30 22:12:19.410 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.3.0"
[2024-11-30 22:12:19.411 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.3.0"
[2024-11-30 22:12:19.594 +00:00] [INF] [1] Main: Kestrel is listening on "192.168.1.253"
[2024-11-30 22:12:19.633 +00:00] [INF] [10] Jellyfin.Plugin.Dlna.DlnaManager: Using user profile directory "/config/plugins/configurations/dlna/user"
[2024-11-30 22:12:19.636 +00:00] [INF] [10] Jellyfin.Plugin.Dlna.DlnaManager: Using system profile directory "/config/plugins/DLNA_5.0.0.0/profiles"
[2024-11-30 22:12:19.860 +00:00] [INF] [10] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.1.253" with uri "http://192.168.1.253:8096/media/videos/dlna/2c527f0f-f7b3-471d-bba5-7a888d0390e8/description.xml"
[2024-11-30 22:12:21.071 +00:00] [WRN] [10] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-11-30 22:12:21.144 +00:00] [INF] [10] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-11-30 22:12:21.175 +00:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Générer des images Trickplay" set to fire at 2024-12-01 03:00:00.000 +00:00, which is 04:47:38.8245008 from now.
[2024-11-30 22:12:21.185 +00:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extraire les images de chapitre" set to fire at 2024-12-01 02:00:00.000 +00:00, which is 03:47:38.8146086 from now.
[2024-11-30 22:12:21.229 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2"
[2024-11-30 22:12:21.317 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2024-11-30 22:12:21.345 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-11-30 22:12:21.373 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-11-30 22:12:21.551 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-11-30 22:12:24.217 +00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer le dossier des transcodages" Completed after 0 minute(s) and 0 seconds
[2024-11-30 22:12:24.307 +00:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Nettoyer les collections et les listes de lecture" Completed after 0 minute(s) and 0 seconds
[2024-11-30 22:12:25.255 +00:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Mettre à jour les extensions" Completed after 0 minute(s) and 1 seconds
[2024-11-30 22:12:26.970 +00:00] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-11-30 22:12:26.971 +00:00] [INF] [10] Emby.Server.Implementations.ApplicationHost: ServerId: "2c527f0ff7b3471dbba57a888d0390e8"
[2024-11-30 22:12:26.971 +00:00] [INF] [10] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-11-30 22:12:26.971 +00:00] [INF] [10] Main: Startup complete 0:00:11.1794594



RE: DNLA Player issues - Cerise - 2024-12-01

I've just checked, Jellyfin server not seen by bluray player after restarting it Unamused-face...

Would it be seen in the log file if port 1900 was not available for DNLA ?
I mean, I can see my wi-fi router on my player (it has integrated HDD I can look into), there is no setup whatsoever for that, but I was wondering if it could make DNLA port busy ?
But I guess that if it was the case, I would not have seen Plex server neither when I tested it.

Thanks again for all the answer already given.


RE: DNLA Player issues - TheDreadPirate - 2024-12-01

I don't think a DLNA server running on another device would cause issues. Only if they were both on the same device since only one app can broadcast on port 1900 at the same time.

DLNA, in general, is very finicky. I'm not sure I have a good solution.

One more thing you can try is publishing port 7359. It isn't used for DLNA, specifically, but it is used for service discovery.

Change this

Code:
ports:                                                                                                                                                                                                                                                      
      - 8096:8096
      - 1900:1900

To this

Code:
ports:                                                                                                                                                                                                                                                      
      - 8096:8096
      - 1900:1900
      - 7359:7359



RE: DNLA Player issues - Cerise - 2024-12-02

Got it !
Since nothing obvious seemed to appear into log file, I went back to NAS firewall setting.
DLNA/UPnP service was allowed (1900 port), but not docker/jellyfin service (port 1900 as well).
I've seen that during previous test I had opened all ports without having Jellyfin server working.

Might be the update to DNLA extension version 5 along with this feature allowed in firewall setting, but it works  Grinning-face !
That's still a mysterty why to different "services" are linked to port 1900 and that allowing one does not work for the other, but well, at least it works. Just to sum up if it can be of any help for anyone:
- Jellyfin server running within container manager on Synology NAS
- No obvious message in log file (on NAS, /config folder)
- Static IP address of player allowed to access both DLNA/UPnP and Docker jellyfin "service" in NAS firewall setting

Thanks a lot TheDreadPirate for your answer, it really helped going to the right direction. BTW: love your avatar !!!
Subjet can be changed to SOLVED.