• 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 Ultra unable to play certain files

     
    • 0 Vote(s) - 0 Average

    Roku Ultra unable to play certain files

    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #1
    2025-03-07, 06:02 AM (This post was last modified: 2025-03-07, 06:06 AM by SlimeQSlimeball. Edited 1 time in total.)
    UPDATE: Everything works on my other Roku (the cheaper one) on a 1080p TV. Maybe this has something to do with 4k?

    I have a 4K LG LCD TV, Roku Ultra, 14.1.4 build 7713, Jellyfin 10.10.6 running on a Windows 11 PC. The Jellyfin client for the Roku seems to be 2.2.5 from the logfile.

    I have seen this thread: (https://forum.jellyfin.org/t-solved-m2ts...2#pid50132) and it is similar to my problem but not the same. I am unable to play certain files but others are fine. It does not appear to be a container issue because my affected file is a MKV already. I tried to remux it with FFMPEG in the way that was mentioned and it didn't do anything.

    Most movies work fine, some will not. It will play a movie but if I try to pause, rewind, fast forward, whatever, it then stops playback and goes back to the movie selection screen.

    My log shows this when I try to play an affected file:

    [2025-03-06 22:51:19.503 -07:00] [INF] [46] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "user". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2025-03-06 22:51:25.134 -07:00] [INF] [43] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Roku" "2.2.5" playing "MovieName". Stopped at "4000" ms


    Any help would be appreciated. 



    The affected video's attributes are:

    Video
    Title: 1080p H264 SDR
    Codec: H264
    AVC: Yes
    Profile: High
    Level: 41
    Resolution: 1920x824
    Aspect ratio: 2.35:1
    Anamorphic: No
    Interlaced: No
    Framerate: 23.976025
    Bitrate: 10023 kbps
    Bit depth: 8 bit
    Video range: SDR
    Video range type: SDR
    Pixel format: yuv420p
    Ref frames: 1
    NAL: 4

    But I have remuxed it real quick with Handbrake and this particular treatment plays fine:

    Video
    Title: 1080p HEVC SDR
    Codec: HEVC
    Codec tag: hvc1
    AVC: No
    Profile: Main
    Level: 120
    Resolution: 1920x824
    Aspect ratio: 2.35:1
    Anamorphic: No
    Interlaced: No
    Framerate: 23.976023
    Bitrate: 3588 kbps
    Bit depth: 8 bit
    Video range: SDR
    Video range type: SDR
    Color space: bt709
    Color transfer: bt709
    Color primaries: bt709
    Pixel format: yuv420p
    Ref frames: 1
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-03-07, 03:25 PM
    Can you share the output of ffprobe for the problem video? It provides more info.

    And which specific Roku are you having issues with? Is the 4802X the only Ultra model?
    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]
    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #3
    2025-03-09, 05:35 PM
    Whoops, sorry - I thought I had reply notifications on but didn't. Just saw your reply.

    So here is the output of the problem file:

    Code:
    Y:\Movies\The.Holy.Mountain.1973.1080p.BluRay.X264-AMIABLE>ffprobe The.Holy.Mountain.1973.1080p.BluRay.X264-AMIABLE.mkv
    ffprobe version N-118655-g696ea1c223-20250306 Copyright (c) 2007-2025 the FFmpeg developers
      built with gcc 14.2.0 (crosstool-NG 1.27.0.18_7458341)
      configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --enable-shared --disable-static --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-libxml2 --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --disable-libvvenc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs=-lgomp --extra-ldflags=-pthread --extra-ldexeflags= --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++ --ar=x86_64-w64-mingw32-gcc-ar --ranlib=x86_64-w64-mingw32-gcc-ranlib --nm=x86_64-w64-mingw32-gcc-nm --extra-version=20250306
      libavutil      59. 58.100 / 59. 58.100
      libavcodec    61. 33.102 / 61. 33.102
      libavformat    61.  9.107 / 61.  9.107
      libavdevice    61.  4.100 / 61.  4.100
      libavfilter    10.  9.100 / 10.  9.100
      libswscale      8. 13.100 /  8. 13.100
      libswresample  5.  4.100 /  5.  4.100
      libpostproc    58.  4.100 / 58.  4.100
    Input #0, matroska,webm, from 'The.Holy.Mountain.1973.1080p.BluRay.X264-AMIABLE.mkv':
      Metadata:
        encoder        : mkv2rls v1.4 (date: 2011 mar 29)
      Duration: 01:53:28.76, start: 0.000000, bitrate: 10023 kb/s
      Chapters:
        Chapter #0:0: start 0.000000, end 494.703000
          Metadata:
            title          : 00:00:00.000
        Chapter #0:1: start 494.703000, end 732.148000
          Metadata:
            title          : 00:08:14.703
        Chapter #0:2: start 732.148000, end 1431.472000
          Metadata:
            title          : 00:12:12.148
        Chapter #0:3: start 1431.472000, end 1841.339000
          Metadata:
            title          : 00:23:51.472
        Chapter #0:4: start 1841.339000, end 2390.555000
          Metadata:
            title          : 00:30:41.339
        Chapter #0:5: start 2390.555000, end 4523.644000
          Metadata:
            title          : 00:39:50.555
        Chapter #0:6: start 4523.644000, end 4881.919000
          Metadata:
            title          : 01:15:23.644
        Chapter #0:7: start 4881.919000, end 5551.004000
          Metadata:
            title          : 01:21:21.919
        Chapter #0:8: start 5551.004000, end 6011.047000
          Metadata:
            title          : 01:32:31.004
        Chapter #0:9: start 6011.047000, end 6445.564000
          Metadata:
            title          : 01:40:11.047
        Chapter #0:10: start 6445.564000, end 6733.477000
          Metadata:
            title          : 01:47:25.564
        Chapter #0:11: start 6733.477000, end 6808.761000
          Metadata:
            title          : 01:52:13.477
      Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1920x824, SAR 1:1 DAR 240:103, 23.98 fps, 23.98 tbr, 1k tbn (default)
      Stream #0:1(eng): Audio: dts (dca) (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
      Stream #0:2(eng): Subtitle: subrip (srt)

    I will provide the output of the "fixed" file here:

    Code:
    Y:\Movies\The.Holy.Mountain.1973.1080p.BluRay.X264-AMIABLE>ffprobe The.Holy.Mountain.1973.1080P.converted.mp4
    ffprobe version N-118655-g696ea1c223-20250306 Copyright (c) 2007-2025 the FFmpeg developers
      built with gcc 14.2.0 (crosstool-NG 1.27.0.18_7458341)
      configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --enable-shared --disable-static --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-libxml2 --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --disable-libvvenc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs=-lgomp --extra-ldflags=-pthread --extra-ldexeflags= --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++ --ar=x86_64-w64-mingw32-gcc-ar --ranlib=x86_64-w64-mingw32-gcc-ranlib --nm=x86_64-w64-mingw32-gcc-nm --extra-version=20250306
      libavutil      59. 58.100 / 59. 58.100
      libavcodec    61. 33.102 / 61. 33.102
      libavformat    61.  9.107 / 61.  9.107
      libavdevice    61.  4.100 / 61.  4.100
      libavfilter    10.  9.100 / 10.  9.100
      libswscale      8. 13.100 /  8. 13.100
      libswresample  5.  4.100 /  5.  4.100
      libpostproc    58.  4.100 / 58.  4.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'The.Holy.Mountain.1973.1080P.converted.mp4':
      Metadata:
        major_brand    : mp42
        minor_version  : 512
        compatible_brands: mp42iso2mp41
        creation_time  : 2025-03-07T05:07:09.000000Z
        encoder        : HandBrake 1.9.2 2025022300
      Duration: 01:53:28.83, start: 0.000000, bitrate: 3757 kb/s
      Chapters:
        Chapter #0:0: start 0.000000, end 494.828000
          Metadata:
            title          : 00:00:00.000
        Chapter #0:1: start 494.828000, end 732.148000
          Metadata:
            title          : 00:08:14.703
        Chapter #0:2: start 732.148000, end 1431.555000
          Metadata:
            title          : 00:12:12.148
        Chapter #0:3: start 1431.555000, end 1841.340000
          Metadata:
            title          : 00:23:51.472
        Chapter #0:4: start 1841.340000, end 2390.680000
          Metadata:
            title          : 00:30:41.339
        Chapter #0:5: start 2390.680000, end 4523.769000
          Metadata:
            title          : 00:39:50.555
        Chapter #0:6: start 4523.769000, end 4882.044000
          Metadata:
            title          : 01:15:23.644
        Chapter #0:7: start 4882.044000, end 5551.087000
          Metadata:
            title          : 01:21:21.919
        Chapter #0:8: start 5551.087000, end 6011.214000
          Metadata:
            title          : 01:32:31.004
        Chapter #0:9: start 6011.214000, end 6445.564000
          Metadata:
            title          : 01:40:11.047
        Chapter #0:10: start 6445.564000, end 6733.518000
          Metadata:
            title          : 01:47:25.564
        Chapter #0:11: start 6733.518000, end 6808.760000
          Metadata:
            title          : 01:52:13.477
      Stream #0:0[0x1](und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1920x824 [SAR 1:1 DAR 240:103], 3588 kb/s, 23.98 fps, 23.98 tbr, 90k tbn (default)
        Metadata:
          creation_time  : 2025-03-07T05:07:09.000000Z
          handler_name    : VideoHandler
          vendor_id      : [0][0][0][0]
      Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 162 kb/s (default)
        Metadata:
          creation_time  : 2025-03-07T05:07:09.000000Z
          handler_name    : Stereo
          vendor_id      : [0][0][0][0]
      Stream #0:2[0x3](eng): Data: bin_data (text / 0x74786574)
        Metadata:
          creation_time  : 2025-03-07T05:07:09.000000Z
          handler_name    : SubtitleHandler
    Unsupported codec with id 98314 for input stream 2

    Y:\Movies\The.Holy.Mountain.1973.1080p.BluRay.X264-AMIABLE>

    it's a 4850x ultra and it does not play this - or many other files which are probably the same way. The other Roku, a 3820r2, works fine. The Fire Sticks they replaced had no issues.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2025-03-09, 07:30 PM
    Code:
    Stream #0:1(eng): Audio: dts (dca) (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)

    In the Ultra's ROKU audio settings (not Jellyfin's), what is it set to? Auto, stereo, or passthrough?
    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]
    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #5
    2025-03-09, 07:57 PM (This post was last modified: 2025-03-09, 07:58 PM by SlimeQSlimeball. Edited 1 time in total.)
    Everything on the Ultra is defaults for audio, so pretty much Auto everything. I only have the TV speakers as output. Audio works fine and playback technically works fine until I try to pause, seek, whatever. Then it just dumps back to the menu.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-03-10, 02:07 PM
    Do you have server side remuxing disabled?

    https://github.com/jellyfin/jellyfin-roku/issues/2111

    Can you replicate the problem then share your jellyfin logs via privatebin.net?
    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]
    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #7
    2025-03-11, 03:04 AM
    (2025-03-10, 02:07 PM)TheDreadPirate Wrote: Do you have server side remuxing disabled?

    https://github.com/jellyfin/jellyfin-roku/issues/2111

    Can you replicate the problem then share your jellyfin logs via privatebin.net?

    I checked and I don't have it disabled. I verified it is transcoding by watching the GPU while playing something transcoded to 420k just to make sure it was running. I have a GTX1650 and it pegs it so it is for sure running. 

    Tonight I will post some logs of it failing.
    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #8
    2025-03-12, 02:50 AM
    Ok I didn't have a chance last night but I figured something out... if I set "bitrate limit" to something like 10mbps it forces transcoding and plays the movie just fine. If I have it set to something ridiculous like 30 mbps it doesn't transcode and stops when paused. I guess i can work around it this way but it is annoying that I bought the *better* roku for my 4k TV and the one that costs less than half has no issues - though on a 1080P tv so maybe it's transcoding already, I didn't check that one.

    This is a freshly rebooted computer, jellyfin never accessed for the whole day. First attempt is "as-is" direct play and second one was after setting max bitrate to 10mbps. I was watching the GPU and it barely blipped on the first and pegged on the second. Here are my logs: https://privatebin.net/?67190b14a3389a3c...MdzTTjKmPG

    So at least I have a resolution for the problem, forcing live transcoding of all media, I'd just rather have it direct play.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #9
    2025-03-12, 12:54 PM
    If you haven't already, submit a ticket on the jellyfin-roku github. This sounds like a bug.
    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]
    SlimeQSlimeball
    Offline

    Junior Member

    Posts: 6
    Threads: 1
    Joined: 2025 Mar
    Reputation: 0
    Country:United States
    #10
    2025-03-14, 02:16 AM
    (2025-03-12, 12:54 PM)TheDreadPirate Wrote: If you haven't already, submit a ticket on the jellyfin-roku github.  This sounds like a bug.

    I will, thanks!
    « 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