• 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 Roku Skip Outro

    Pages (2): 1 2 Next »

     
    • 0 Vote(s) - 0 Average

    Roku Skip Outro

    Roku "Skip Outro" failed since version 3.0.1
    Alliyance
    Offline

    Member

    Posts: 76
    Threads: 13
    Joined: 2023 Jun
    Reputation: 0
    #1
    2025-04-10, 08:05 PM
    Before the update, We used to have a "Next Episode button" that would appear at the end of a episode, so you can press OK on the remote and it would skip to the next episode. Now since the new update 3,0,1, That button was change to "Skip Outro" which do appear just like the older version but if I press OK, I get a black screen. If i wait a few seconds, I get this messge "Error during playback, there was an error retrieving the data for this item from the server" 

    Now, if I ignore the "Skip Outro" and let the media go all to the end, the next episode plays automatically. I did open a bug ticket but they closed my ticket saying to come here first. 

    My server is up to date 10.10.7 Running on Linux,
    All my media are direct play, nothing in log to report except "the remote party closed the websocket connection without completing the close handshake."

    On the server setting, the Outro Segments is set to Ask to skip.  Outro Segme
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-04-10, 08:28 PM
    Can you share your jellyfin log via privatebin.net? Does this happen with all episodes? Or just some?
    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]
    Alliyance
    Offline

    Member

    Posts: 76
    Threads: 13
    Joined: 2023 Jun
    Reputation: 0
    #3
    2025-04-10, 09:27 PM (This post was last modified: 2025-04-10, 09:36 PM by Alliyance. Edited 1 time in total.)
    Here's the log, it's pretty empty.
    It happens to all media, my medias are all direct play. H264, 8 bit, AAC 5.1

    [2025-04-10 21:16:27.571 +00:00] [INF] [148] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "phil". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
    [2025-04-10 21:17:31.432 +00:00] [INF] [186] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "3.0.1" playing "Pot O'Gold". Stopped at "2085000" ms
    [2025-04-10 21:19:39.540 +00:00] [WRN] [115] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "127.0.0.1" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
    [2025-04-10 21:19:39.546 +00:00] [INF] [115] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "127.0.0.1" closed
    1hitsong
    Online

    Moderator

    Posts: 95
    Threads: 11
    Joined: 2023 Jun
    Reputation: 3
    #4
    2025-04-10, 09:30 PM
    What media segment provider plugins to you have enabled?

    Intro Skipper? Chapter Segments Provider?
    🤘 Enjoy

    Alliyance
    Offline

    Member

    Posts: 76
    Threads: 13
    Joined: 2023 Jun
    Reputation: 0
    #5
    2025-04-10, 09:38 PM (This post was last modified: 2025-04-10, 09:51 PM by Alliyance. Edited 2 times in total.)
    I never installed any plugins, here are the ones by default.

    Audio BD
    MusicBrainz
    OMBD
    Studio Images
    TMDB
    Alliyance
    Offline

    Member

    Posts: 76
    Threads: 13
    Joined: 2023 Jun
    Reputation: 0
    #6
    2025-04-10, 09:45 PM
    In the media segment actions

    I have Outro Segments set to Ask to skip.

    Preview segments is NONE
    Recap is at NONE
    Commercial also at NONE
    1hitsong
    Online

    Moderator

    Posts: 95
    Threads: 11
    Joined: 2023 Jun
    Reputation: 3
    #7
    2025-04-10, 10:53 PM
    I think I figured it out!

    TLDR: I'll open a PR to add my fix in the next release.

    Explanation: Every number in Roku is very fuzzy and inaccurate. It's especially bad at telling us the duration of a video! Additionally, when seeking to a new position, it'll kinda-sorta get you to the position you requested. In certain circumstances, the Skip Outro button will instruct the video player to seek to a position past the end of the video.

    Normally, this isn't a big deal and the video player simply closes; however, when direct playing without server provided media segments, it will seek past the end and will get stuck in a "buffering" state until the buffer error timer hits.

    The fix is to add code to check if the seek position is past what Roku's video player believes is the media duration (Not what Jellyfin says it is) and if so, only seek to the duration position.

    It's weird, it's goofy, it's a fight with Roku's video component data to match what EVERY API CALL says it accurate. /shrug
    🤘 Enjoy

    1
    theguymadmax
    Offline

    Community Moderator

    Posts: 1,024
    Threads: 0
    Joined: 2024 Jun
    Reputation: 58
    #8
    2025-04-10, 11:02 PM
    Media segments allow you to skip intros, outros, etc. But you need to have a plugin like Chapter Segments Provider or Intro Skipper to produce them.

    The Chapter Segments Provider plugin creates media segments from existing chapter makers in your media. If you don't have them, that it won't produce any media segments.

    The Intro Skipper plugin analyzes your media and creates media segments based on their detection methods.

    You need to have one of these plugins installed to use media segments in any client.
    1hitsong
    Online

    Moderator

    Posts: 95
    Threads: 11
    Joined: 2023 Jun
    Reputation: 3
    #9
    2025-04-10, 11:02 PM
    Root Cause issue: https://github.com/jellyfin/jellyfin-roku/issues/274
    Fix PR: https://github.com/jellyfin/jellyfin-roku/pull/275
    🤘 Enjoy

    Alliyance
    Offline

    Member

    Posts: 76
    Threads: 13
    Joined: 2023 Jun
    Reputation: 0
    #10
    2025-04-11, 02:33 AM
    (2025-04-10, 11:02 PM)1hitsong Wrote: Root Cause issue: https://github.com/jellyfin/jellyfin-roku/issues/274
    Fix PR: https://github.com/jellyfin/jellyfin-roku/pull/275


    That make total sense.Thanks for looking into the issue.
    Pages (2): 1 2 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 3 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