• 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 All Playback crashes after server update

     
    • 0 Vote(s) - 0 Average

    All Playback crashes after server update

    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #1
    2024-12-14, 07:16 PM
    I updated my jellyfin docker image to the most recent version: 10.10.3ubu2404-ls44 and now all videos crash / abruptly stop during playback.

    * I run jellyfin via podman.
    * OS: nixos. 
    * Machine: Minisforum Venus UM790 Pro
    - AMD Ryzen 9 7940HS
    - AMD Radeon 780M
    * I have hardware acceleration enabled according to the documentation for AMD

    I have been trying out different transcoding settings, to no success. Oh @TheDreadPirate, can you tell what's wrong with my setup? I've attached my ffmpeg logs.


    Attached Files
    .txt   ffmpg_2.txt (Size: 67.53 KB / Downloads: 11)
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 11,848
    Threads: 10
    Joined: 2023 Jun
    Reputation: 347
    Country:United States
    #2
    2024-12-14, 09:42 PM
    Do you have issues with all clients or a particular client? The ffmpeg log you shared doesn't indicate any transcoding issues. And the transcode output is nothing unusual in terms of codecs.
    Jellyfin 10.10.3 (Docker)
    Ubuntu 24.04 LTS 
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
    [Image: GitHub%20Sponsors-grey?logo=github]
    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #3
    2024-12-15, 11:16 PM (This post was last modified: 2024-12-15, 11:17 PM by nonprofitparrot.)
    Thanks Dread! For once, it's actually *all* clients. It stops in pretty consistent places for a bunch of different shows- one episode can get exactly 59 seconds in very consistently before crashing. Another can get a few minutes in but crashes once it gets there every time.

    I've attached a few minutes of logs in case you see anything, but I don't see any errors..

    Code:
    [2024-12-15 23:08:05.707 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "POST" "http"://"jellyfin.myserver.dev""""/Sessions/Playing/Progress""" - "application/json" 587
    [2024-12-15 23:08:05.707 +00:00] [INF] [53] Microsoft.AspNetCore.Cors.Infrastructure.CorsService: CORS policy execution successful.
    [2024-12-15 23:08:05.707 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)"'
    [2024-12-15 23:08:05.707 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"ReportPlaybackProgress\", controller = \"Playstate\"}". Executing controller action with signature "System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] ReportPlaybackProgress(MediaBrowser.Model.Session.PlaybackProgressInfo)" on controller "Jellyfin.Api.Controllers.PlaystateController" ("Jellyfin.Api").
    [2024-12-15 23:08:05.708 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.StatusCodeResult: Executing StatusCodeResult, setting HTTP status code 204
    [2024-12-15 23:08:05.708 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action "Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)" in 0.4472ms
    [2024-12-15 23:08:05.708 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint '"Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)"'
    [2024-12-15 23:08:05.708 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished "HTTP/1.1" "POST" "https"://"jellyfin.myserver.dev""""/Sessions/Playing/Progress""" - 204 null null 0.7317ms
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "POST" "http"://"jellyfin.myserver.dev""""/Sessions/Playing/Progress""" - "application/json" 587
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Cors.Infrastructure.CorsService: CORS policy execution successful.
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)"'
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"ReportPlaybackProgress\", controller = \"Playstate\"}". Executing controller action with signature "System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] ReportPlaybackProgress(MediaBrowser.Model.Session.PlaybackProgressInfo)" on controller "Jellyfin.Api.Controllers.PlaystateController" ("Jellyfin.Api").
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.StatusCodeResult: Executing StatusCodeResult, setting HTTP status code 204
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action "Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)" in 0.5013ms
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint '"Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress (Jellyfin.Api)"'
    [2024-12-15 23:08:05.846 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished "HTTP/1.1" "POST" "https"://"jellyfin.myserver.dev""""/Sessions/Playing/Progress""" - 204 null null 0.9088ms
    [2024-12-15 23:08:10.317 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "GET" "http"://"jellyfin.myserver.dev""""/Users/0cc9c33b83494891b76522015bfb4614/Items/Resume""?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Video" - null null
    [2024-12-15 23:08:10.317 +00:00] [INF] [54] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "GET" "http"://"jellyfin.myserver.dev""""/Users/0cc9c33b83494891b76522015bfb4614/Items/Resume""?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" - null null
    [2024-12-15 23:08:10.317 +00:00] [INF] [56] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "POST" "http"://"jellyfin.myserver.dev""""/Sessions/Playing/Stopped""" - "application/json" 4252
    [2024-12-15 23:08:10.317 +00:00] [INF] [56] Microsoft.AspNetCore.Cors.Infrastructure.CorsService: CORS policy execution successful.
    [2024-12-15 23:08:10.317 +00:00] [INF] [56] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackStopped (Jellyfin.Api)"'
    [2024-12-15 23:08:10.317 +00:00] [INF] [54] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)"'
    [2024-12-15 23:08:10.317 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)"'
    [2024-12-15 23:08:10.317 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"GetResumeItemsLegacy\", controller = \"Items\"}". Executing controller action with signature "Microsoft.AspNetCore.Mvc.ActionResult`1[MediaBrowser.Model.Querying.QueryResult`1[MediaBrowser.Model.Dto.BaseItemDto]] GetResumeItemsLegacy(System.Guid, System.Nullable`1[System.Int32], System.Nullable`1[System.Int32], System.String, System.Nullable`1[System.Guid], MediaBrowser.Model.Querying.ItemFields[], Jellyfin.Data.Enums.MediaType[], System.Nullable`1[System.Boolean], System.Nullable`1[System.Int32], MediaBrowser.Model.Entities.ImageType[], Jellyfin.Data.Enums.BaseItemKind[], Jellyfin.Data.Enums.BaseItemKind[], Boolean, System.Nullable`1[System.Boolean], Boolean)" on controller "Jellyfin.Api.Controllers.ItemsController" ("Jellyfin.Api").
    [2024-12-15 23:08:10.317 +00:00] [INF] [54] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"GetResumeItemsLegacy\", controller = \"Items\"}". Executing controller action with signature "Microsoft.AspNetCore.Mvc.ActionResult`1[MediaBrowser.Model.Querying.QueryResult`1[MediaBrowser.Model.Dto.BaseItemDto]] GetResumeItemsLegacy(System.Guid, System.Nullable`1[System.Int32], System.Nullable`1[System.Int32], System.String, System.Nullable`1[System.Guid], MediaBrowser.Model.Querying.ItemFields[], Jellyfin.Data.Enums.MediaType[], System.Nullable`1[System.Boolean], System.Nullable`1[System.Int32], MediaBrowser.Model.Entities.ImageType[], Jellyfin.Data.Enums.BaseItemKind[], Jellyfin.Data.Enums.BaseItemKind[], Boolean, System.Nullable`1[System.Boolean], Boolean)" on controller "Jellyfin.Api.Controllers.ItemsController" ("Jellyfin.Api").
    [2024-12-15 23:08:10.317 +00:00] [INF] [56] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"ReportPlaybackStopped\", controller = \"Playstate\"}". Executing controller action with signature "System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult] ReportPlaybackStopped(MediaBrowser.Model.Session.PlaybackStopInfo)" on controller "Jellyfin.Api.Controllers.PlaystateController" ("Jellyfin.Api").
    [2024-12-15 23:08:10.317 +00:00] [INF] [56] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/data/media/transcodes/3251b534f8801cfcef1bd3e0f7fc93ff.m3u8"
    [2024-12-15 23:08:10.318 +00:00] [INF] [14] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "GET" "http"://"jellyfin.myserver.dev""""/Shows/NextUp""?Limit=24&Fields=PrimaryImageAspectRatio%2CDateCreated%2CPath%2CMediaSourceCount&UserId=0cc9c33b83494891b76522015bfb4614&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CBanner%2CThumb&EnableTotalRecordCount=false&DisableFirstEpisode=false&NextUpDateCutoff=2023-12-16T23%3A08%3A10.270Z&EnableResumable=false&EnableRewatching=false" - null null
    [2024-12-15 23:08:10.318 +00:00] [INF] [14] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.TvShowsController.GetNextUp (Jellyfin.Api)"'
    [2024-12-15 23:08:10.318 +00:00] [INF] [14] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"GetNextUp\", controller = \"TvShows\"}". Executing controller action with signature "Microsoft.AspNetCore.Mvc.ActionResult`1[MediaBrowser.Model.Querying.QueryResult`1[MediaBrowser.Model.Dto.BaseItemDto]] GetNextUp(System.Nullable`1[System.Guid], System.Nullable`1[System.Int32], System.Nullable`1[System.Int32], MediaBrowser.Model.Querying.ItemFields[], System.Nullable`1[System.Guid], System.Nullable`1[System.Guid], System.Nullable`1[System.Boolean], System.Nullable`1[System.Int32], MediaBrowser.Model.Entities.ImageType[], System.Nullable`1[System.Boolean], System.Nullable`1[System.DateTime], Boolean, Boolean, Boolean, Boolean)" on controller "Jellyfin.Api.Controllers.TvShowsController" ("Jellyfin.Api").
    [2024-12-15 23:08:10.321 +00:00] [INF] [54] Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor: Executing "ObjectResult", writing value of type '"MediaBrowser.Model.Querying.QueryResult`1[[MediaBrowser.Model.Dto.BaseItemDto, MediaBrowser.Model, Version=10.10.3.0, Culture=neutral, PublicKeyToken=null]]"'.
    [2024-12-15 23:08:10.321 +00:00] [INF] [54] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action "Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)" in 4.0725ms
    [2024-12-15 23:08:10.321 +00:00] [INF] [54] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint '"Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)"'
    [2024-12-15 23:08:10.321 +00:00] [INF] [54] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished "HTTP/1.1" "GET" "https"://"jellyfin.myserver.dev""""/Users/0cc9c33b83494891b76522015bfb4614/Items/Resume""?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Book" - 200 null "application/json; charset=utf-8" 4.5809ms
    [2024-12-15 23:08:10.323 +00:00] [INF] [54] Microsoft.AspNetCore.Hosting.Diagnostics: Request starting "HTTP/1.1" "GET" "http"://"jellyfin.myserver.dev""""/Users/0cc9c33b83494891b76522015bfb4614/Items/Resume""?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecordCount=false&MediaTypes=Audio" - null null
    [2024-12-15 23:08:10.323 +00:00] [INF] [54] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executing endpoint '"Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)"'
    [2024-12-15 23:08:10.323 +00:00] [INF] [54] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Route matched with "{action = \"GetResumeItemsLegacy\", controller = \"Items\"}". Executing controller action with signature "Microsoft.AspNetCore.Mvc.ActionResult`1[MediaBrowser.Model.Querying.QueryResult`1[MediaBrowser.Model.Dto.BaseItemDto]] GetResumeItemsLegacy(System.Guid, System.Nullable`1[System.Int32], System.Nullable`1[System.Int32], System.String, System.Nullable`1[System.Guid], MediaBrowser.Model.Querying.ItemFields[], Jellyfin.Data.Enums.MediaType[], System.Nullable`1[System.Boolean], System.Nullable`1[System.Int32], MediaBrowser.Model.Entities.ImageType[], Jellyfin.Data.Enums.BaseItemKind[], Jellyfin.Data.Enums.BaseItemKind[], Boolean, System.Nullable`1[System.Boolean], Boolean)" on controller "Jellyfin.Api.Controllers.ItemsController" ("Jellyfin.Api").
    [2024-12-15 23:08:10.326 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor: Executing "ObjectResult", writing value of type '"MediaBrowser.Model.Querying.QueryResult`1[[MediaBrowser.Model.Dto.BaseItemDto, MediaBrowser.Model, Version=10.10.3.0, Culture=neutral, PublicKeyToken=null]]"'.
    [2024-12-15 23:08:10.326 +00:00] [INF] [53] Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker: Executed action "Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)" in 8.8701ms
    [2024-12-15 23:08:10.326 +00:00] [INF] [53] Microsoft.AspNetCore.Routing.EndpointMiddleware: Executed endpoint '"Jellyfin.Api.Controllers.ItemsController.GetResumeItemsLegacy (Jellyfin.Api)"'
    [2024-12-15 23:08:10.326 +00:00] [INF] [53] Microsoft.AspNetCore.Hosting.Diagnostics: Request finished "HTTP/1.1" "GET" "https"://"jellyfin.myserver.dev""""/Users/0cc9c33b83494891b76522015bfb4614/Items/Resume""?Limit=12&Recursive=true&Fields=PrimaryImageAspectRatio&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&EnableTotalRecord

    Let me know if you have any recommendations. Thanks so much!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 11,848
    Threads: 10
    Joined: 2023 Jun
    Reputation: 347
    Country:United States
    #4
    Yesterday, 02:35 AM
    What kind of clients do you have and are you using a reverse proxy? Which image are you running? The Linuxserver image or the official image?
    Jellyfin 10.10.3 (Docker)
    Ubuntu 24.04 LTS 
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
    [Image: GitHub%20Sponsors-grey?logo=github]
    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #5
    Yesterday, 02:47 AM
    I'm using the linuxserver image, it's behind a cloudflare reverse proxy. My typical client is a Google TV Streamer, but I've also tested with firefox on macos, and the pixel 7 app. The behavior is pretty consistent.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 11,848
    Threads: 10
    Joined: 2023 Jun
    Reputation: 347
    Country:United States
    #6
    Yesterday, 12:36 PM
    Using cloudflare as a proxy for video services is against their TOS and very often causes strange, unexplainable, problems like this. Switch to DNS only and consider other options for a reverse proxy.
    Jellyfin 10.10.3 (Docker)
    Ubuntu 24.04 LTS 
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
    [Image: GitHub%20Sponsors-grey?logo=github]
    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #7
    8 hours ago
    I'll try that!
    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #8
    8 hours ago
    Hmmm... that doesn't seem to be the problem. I switched to DNS (LAN IP address) but the issue persists.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 11,848
    Threads: 10
    Joined: 2023 Jun
    Reputation: 347
    Country:United States
    #9
    1 hour ago
    What networking mode is the server using? Host or bridge networking?
    Jellyfin 10.10.3 (Docker)
    Ubuntu 24.04 LTS 
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)
    [Image: GitHub%20Sponsors-grey?logo=github]
    nonprofitparrot
    Offline

    Junior Member

    Posts: 12
    Threads: 3
    Joined: 2024 Oct
    Reputation: 0
    #10
    1 hour ago
    @TheDreadPirate The podman container is running in the default bridge networking mode.
    « Next Oldest | Next Newest »

    Users browsing this thread:


    • 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