Jellyfin Forum
Roku Ultra unable to play certain files - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Roku Ultra unable to play certain files (/t-roku-ultra-unable-to-play-certain-files)



Roku Ultra unable to play certain files - SlimeQSlimeball - 2025-03-07

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-support?pid=50132#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


RE: Roku Ultra unable to play certain files - TheDreadPirate - 2025-03-07

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?


RE: Roku Ultra unable to play certain files - SlimeQSlimeball - 2025-03-09

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.


RE: Roku Ultra unable to play certain files - TheDreadPirate - 2025-03-09

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?


RE: Roku Ultra unable to play certain files - SlimeQSlimeball - 2025-03-09

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.