• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting DLNA Errors

     
    • 0 Vote(s) - 0 Average

    DLNA Errors

    bialabs
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    #1
    2023-10-30, 02:46 PM (This post was last modified: 2023-10-30, 02:48 PM by bialabs. Edited 1 time in total.)
    System
    latest Jellifyn on docker 
    Debian

    My jellyfin logs are filled whith this error, one every 60 seconds

    Code:
    [2023-10-30 14:19:15.662 +00:00] [ERR] [50] Emby.Dlna.Main.DlnaEntryPoint: Error sending socket message from "172.23.0.1" to "239.255.255.250:1900"
    System.Net.Sockets.SocketException (101): Network is unreachable
      at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
      at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendToAsync(Socket socket, CancellationToken cancellationToken)
      at System.Net.Sockets.Socket.SendToAsync(ReadOnlyMemory`1 buffer, SocketFlags socketFlags, EndPoint remoteEP, CancellationToken cancellationToken)
      at System.Net.Sockets.Socket.BeginSendTo(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint remoteEP, AsyncCallback callback, Object state)
      at Emby.Server.Implementations.Net.UdpSocket.SendToAsync(Byte[] buffer, Int32 offset, Int32 bytes, IPEndPoint endPoint, CancellationToken cancellationToken)
      at Rssdp.Infrastructure.SsdpCommunicationsServer.SendFromSocket(ISocket socket, Byte[] messageData, IPEndPoint destination, CancellationToken cancellationToken)
      at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
      at Rssdp.Infrastructure.SsdpCommunicationsServer.SendFromSocket(ISocket socket, Byte[] messageData, IPEndPoint destination, CancellationToken cancellationToken)
      at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
      at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
      at Rssdp.Infrastructure.SsdpCommunicationsServer.SendMessageIfSocketNotDisposed(Byte[] messageData, IPEndPoint destination, IPAddress fromLocalIpAddress, CancellationToken cancellationToken)
      at Rssdp.Infrastructure.SsdpCommunicationsServer.SendMulticastMessage(String message, Int32 sendCount, IPAddress fromLocalIpAddress, CancellationToken cancellationToken)
      at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
      at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
      at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
      at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
      at System.Threading.Tasks.Task.DelayPromise.CompleteTimedOut()
      at System.Threading.TimerQueueTimer.Fire(Boolean isThreadPool)
      at System.Threading.TimerQueue.FireNextTimers()
      at System.Threading.UnmanagedThreadPoolWorkItem.ExecuteUnmanagedThreadPoolWorkItem(IntPtr callback, IntPtr state)
      at System.Threading.UnmanagedThreadPoolWorkItem.ExecuteUnmanagedThreadPoolWorkItem(IntPtr callback, IntPtr state)
      at System.Threading.UnmanagedThreadPoolWorkItem.System.Threading.IThreadPoolWorkItem.Execute()
      at System.Threading.ThreadPoolWorkQueue.Dispatch()
      at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
    --- End of stack trace from previous location ---
      at System.Threading.Tasks.TaskToApm.End[TResult](IAsyncResult asyncResult)
      at Emby.Server.Implementations.Net.UdpSocket.<>c__DisplayClass21_0.<SendToAsync>b__0(IAsyncResult callbackResult)
    --- End of stack trace from previous location ---
      at Rssdp.Infrastructure.SsdpCommunicationsServer.SendFromSocket(ISocket socket, Byte[] messageData, IPEndPoint destination, CancellationToken cancellationToken)

    thoughts?
    bitmap
    Offline

    Community Moderator

    Posts: 904
    Threads: 9
    Joined: 2023 Jul
    Reputation: 30
    #2
    2023-10-30, 03:54 PM
    Where's that second IP coming from? It looks more like a subnet mask than an IP address, which could be the source of the issue. Also, if you don't use DLNA, you can disable it, which I did after my network was flooded with requests when I never used DLNA in the first place. From what TheDreadPirate has posted previously, DLNA is buggy in Jellyfin and pretty much garbage to begin with.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #3
    2023-10-30, 04:42 PM
    (2023-10-30, 03:54 PM)bitmap Wrote: Where's that second IP coming from?

    That's a broadcasting address.  DLNA broadcasting its availablility for DLNA clients.

    You need to open port 1900.  Most people only open port 8096.

    If you don't use DLNA, turn off DLNA and those messages will stop.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    1
    bialabs
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    #4
    2023-10-30, 05:01 PM
    1900/udp was already mapped for the container
    I've mapped few days ago, seemed working but today reappeared

    I use only DLNA "play to"

    "Presence signal" is also enabled
    bialabs
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    #5
    2023-10-30, 05:12 PM
    PS: I'm behind a reverse proxy
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2023-10-30, 05:31 PM
    The proxy shouldn't matter. What networking mode are you using?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    bialabs
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    #7
    2023-11-03, 08:28 PM
    i'm using host
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2023-11-03, 08:54 PM
    Did you open port 1900 on the host OS?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    bialabs
    Offline

    Junior Member

    Posts: 6
    Threads: 2
    Joined: 2023 Oct
    Reputation: 0
    #9
    2023-11-03, 09:42 PM
    was closed
    opened it now and i'll update you if it works
    thank you
    NBDev
    Offline

    Junior Member

    Posts: 2
    Threads: 0
    Joined: 2023 Nov
    Reputation: 0
    #10
    2023-11-04, 02:20 PM (This post was last modified: 2023-11-04, 02:27 PM by NBDev. Edited 2 times in total.)
    (2023-10-30, 03:54 PM)bitmap Wrote: From what TheDreadPirate has posted previously, DLNA is buggy in Jellyfin and pretty much garbage to begin with.

    So wait is UpNp/DLNA an after thought with Jellyfin? That's disappointing. I use a WiiM Mini connected to my amplifier and rely on that functionality to make the endpoint basically work. I installed Jellyfin this morning and tried playing an album and noticed after a couple songs, it would just stop. I also noticed that the playback controls vanish (web and mobile). Does the API at least allow me to control playback when playing on a media renderer such as the WiiM? The fact the default player just hides the controls makes me fear this isn't possible, otherwise I'm really confused why the devs would choose to hide the playback controls.

    I had planned to develop my own desktop application for this, as starters. Now I'm scared that this project won't be a good fit Confused-face
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode