• 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 Playback issue but transcoding works

    Pages (3): 1 2 3 Next »

     
    • 0 Vote(s) - 0 Average

    Playback issue but transcoding works

    Peronia
    Offline

    Junior Member

    Posts: 14
    Threads: 1
    Joined: 2024 Feb
    Reputation: 0
    #1
    2024-02-21, 10:38 AM (This post was last modified: 2024-02-22, 06:53 AM by Peronia. Edited 1 time in total.)
    Hi, I'm using Jellyfin 10.8.13 via the repository on Debian 12.

    When I try to play a video (no matter which) I see the background image with a loading circle (and after some time the screen went black, only on the Cromecast) but never a video. I see that the transcoding is working, files are created.
    I don't know why Jellyfin isn't working anymore. I don't know when I watched the last video, but it works.

    What I've recently changed:
    • Added new media into the libary -> I don't believe that this might the reason
    • Switched the transcoding path -> I reverted this change, now using the default path again
    • Uninstalled an obsolete email plugin -> I don't believe that this might the reason
    • Installed the plugin "Open Subtitles" -> I disabled it
    • Installed the pugin "Reports" -> I don't believe that this might the reason

    Since I can see the server creates transcoding files, I assume I have no problems with permissions.
       

    In the logs I can't see anything abnormal:
    Jellyfin log
    Transcoding log

    I've tested the playback with my Android handy, 2 browser (Firefox and Chrome) and a Cromecast.

    Thanks for helping me.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-02-21, 04:01 PM
    Are you using a reverse proxy? If so which one? I also see you are using a Published Server URI.
    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]
    Peronia
    Offline

    Junior Member

    Posts: 14
    Threads: 1
    Joined: 2024 Feb
    Reputation: 0
    #3
    2024-02-22, 06:47 AM (This post was last modified: 2024-02-22, 06:53 AM by Peronia. Edited 1 time in total.)
    Hi, yes I am using a nginx reverse proxy, but not for Jellyfin. Jellyfin is internal only. What do you mean exactly with published server URI?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-02-22, 04:59 PM
    In Dashboard > Networking, go all the way to the bottom, there is a field called "Published Server URI". There are some log entries that indicate it is being used, but I'm not certain.

    In a browser open the dev console and monitor that while you watch content that requires transcoding.
    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]
    Peronia
    Offline

    Junior Member

    Posts: 14
    Threads: 1
    Joined: 2024 Feb
    Reputation: 0
    #5
    2024-02-23, 08:11 AM (This post was last modified: 2024-02-23, 01:55 PM by Peronia. Edited 2 times in total.)
    I configured no published server URI. I configured only HTTPS (with a valid Let's Encrypt certificate) and IPv4 only.

    Thanks for the hint with the dev console, I got this (more than 10 times):
    Code:
    HLS Error: Type: networkError Details: fragLoadTimeOut Fatal: false main.jellyfin.bundle.js:2:97852
        _ https://example.com:8920/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        loadtimeout https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        loadtimeout https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        (Async: setTimeout handler)
        loadInternal https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        load https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onFragLoading https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEventGeneric https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEvent https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _loadFragment https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _fetchPayloadOrEos https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _doTickIdle https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        doTick https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        tick https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onLevelLoaded https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEventGeneric https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEvent https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _handlePlaylistLoaded https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _handleTrackOrLevelPlaylist https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        loadsuccess https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        readystatechange https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        (Async: EventHandlerNonNull)
        loadInternal https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        load https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        load https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onLevelLoading https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEventGeneric https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEvent https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        setLevelInternal https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        set https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        set https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        set https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        startLoad https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        startLoad https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        startLoad https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onManifestParsed https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEventGeneric https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEvent https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onManifestLoaded https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEventGeneric https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        onEvent https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        emit https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        trigger https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        _handleMasterPlaylist https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        loadsuccess https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        readystatechange https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2
        (Async: EventHandlerNonNull)
        loadInternal https://example.com:8920/web/4291.b963b8b61cf8a9570109.chunk.js:2

    I read that this could be a browser bug, but I have the same behavior at the Cromecast...
    I try to set the published server URI but this does not solve the problem, so I removed it again.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-02-23, 04:48 PM
    If you're using nginx to handle HTTPS, you do NOT need to also configure Jellyfin for HTTPS. Jellyfin's HTTPS implementation is a bit jank and we don't recommend using if you don't have to.

    Can you share your nginx config with us? Censor any domains in the server_name and cert path.
    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]
    Peronia
    Offline

    Junior Member

    Posts: 14
    Threads: 1
    Joined: 2024 Feb
    Reputation: 0
    #7
    2024-02-23, 06:11 PM (This post was last modified: 2024-02-23, 06:12 PM by Peronia.)
    As I said, I don't use a reverse proxy for jellyfin. I go directly to the server. Therefore I don't have a nginx config.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2024-02-23, 06:32 PM
    My bad. Mixed this thread up with another.

    Did your cert expire?

    Have you always used https?

    Were you using https when Jellyfin was working?

    If Jellyfin is internal only, why use https at all? I'm not sure if that is the cause, though.
    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]
    Peronia
    Offline

    Junior Member

    Posts: 14
    Threads: 1
    Joined: 2024 Feb
    Reputation: 0
    #9
    2024-02-23, 06:39 PM (This post was last modified: 2024-02-23, 06:39 PM by Peronia. Edited 1 time in total.)
    No, my cert is still valid. I have overall certificates in my network. The warning when no one is set trigger me.
    I use certificates for years, also with jellyfin. I watched the most time over https.
    I tried it just over http with android. The video don't starts too.
    Is this warning related to https?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #10
    2024-02-23, 07:13 PM
    Can you enable debug logging, replicate the problem, then share the new log on sourcebin?

    https://jellyfin.org/docs/general/admini...ug-logging
    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]
    Pages (3): 1 2 3 Next »

    « 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