• 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 Unable to start/watch content on FireTV (Android) clients

     
    • 0 Vote(s) - 0 Average

    Unable to start/watch content on FireTV (Android) clients

    wsgolfer
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2023 Nov
    Reputation: 0
    Country:United States
    #1
    2023-11-27, 03:12 AM
    Hello, I'm hoping this is just a simple config issue on my end, but I've tried various things and am stumped, so asking you all for some help.

    I run the Jellyfin server (v 10.8.12) in docker on a little mini PC running Ubuntu 20.04. The mini PC has an Intel Core i5-7400T and 32 GB of ram.

    My docker compose to spin up the Jellyfin server is below. As you can see below I've got /dev/dri mounted into the jellyfin container.

    Code:
      
    jellyfin:
        image: linuxserver/jellyfin
        container_name: jellyfin
        environment:
          - PUID=1000
          - PGID=100
          - TZ=America/Los_Angeles
          - DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel
        ports:
          - 8096:8096 # Jellyfin
        volumes:
          - ./config/jellyfin:/config
          - /media/data:/media
        devices:
          - /dev/dri:/dev/dri
        restart: unless-stopped

    The content lives on my NAS which is mounted over NFS to /media/data. The NAS and the mini PC are both on wired ethernet connections.

    On my client (FireTV stick 4K, Fire OS 6.7.0.0), when I attempt to watch anything (I've tried both movies and a few shows), playback either never starts, or will start after a long delay, and immediately stop again. I haven't been able to watch anything on the TV as a result.

    I'm running the latest Jellyfin App for the FireTV (v 0.15.12).

    Here is how I have the hardware acceleration configured.

    Code:
    Hardware Acceleration : Intel QuickSync (QSV) (I've also tried VAAPI)
    Hardware Encoding enabled for :
    x H264  
    x HEVC
    x MPEG2 
    x VC1
    x VP8
    x VP9
       AV1 
    x HEVC 10bit
    x VP9 10bit 

    x Prefer OS native DXVA or VA-API hardware decoders

    Hardware encoding options:

    x Enable hardware encoding 
       Enable Intel Low-Power H.264 hardware encoder  
       Enable Intel Low-Power HEVC hardware encoder

    Example 1. When pressing play on this movie, it never starts.

    Code:
    Video
    Title: 4K HEVC HDR
    Codec: HEVC
    Profile: Main 10
    Level: 153
    Resolution: 3840x1600
    Aspect ratio: 2.40:1
    Interlaced: No
    Framerate: 23.976025
    Bitrate: 20081 kbps
    Bit depth: 10 bit
    Video range: HDR
    Video range type: HDR10
    Color space: bt2020nc
    Color transfer: smpte2084
    Color primaries: bt2020
    Pixel format: yuv420p10le
    Ref frames: 1

    Audio
    Title: English - TRUEHD - 7.1 - Default
    Language: eng
    Codec: TRUEHD
    Layout: 7.1
    Channels: 8 ch
    Bitrate: 3218 kbps
    Sample rate: 48000 Hz
    Bit depth: 24 bit
    Default: Yes
    Forced: No
    External: No

    Subtitle
    Title: English - Default - PGSSUB
    Language: eng
    Codec: PGSSUB
    Default: Yes
    Forced: No
    External: No

    Server log (there's nothing in the FFMpeg log at the same time)

    Code:
    [2023-11-26 18:58:46.783 -08:00] [INF] [122] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "redacted". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 18:58:46.783 -08:00] [INF] [122] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/media/Movies/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&VideoCodec=hevc&AudioCodec=truehd&AudioStreamIndex=1&SubtitleStreamIndex=6&api_key=<token>&SubtitleMethod=Embed&Tag=daa53d20f53aff921a73e706efe41875"
    [2023-11-26 18:59:04.841 -08:00] [WRN] [126] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&api_key=cREDACTED&Tag=daa53d20f53aff921a73e706efe41875" to "192.168.1.178" in 0:00:08.9213071 with Status Code 200
    [2023-11-26 18:59:04.858 -08:00] [WRN] [127] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&api_key=cREDACTED&Tag=daa53d20f53aff921a73e706efe41875" to "192.168.1.178" in 0:00:16.9633322 with Status Code 200
    [2023-11-26 18:59:14.623 -08:00] [WRN] [118] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&api_key=cREDACTED&Tag=daa53d20f53aff921a73e706efe41875" to "192.168.1.178" in 0:00:09.6130393 with Status Code 200
    [2023-11-26 18:59:21.313 -08:00] [INF] [114] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.12" playing "Ready Player One". Stopped at "0" ms
    [2023-11-26 18:59:23.901 -08:00] [WRN] [118] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&api_key=cREDACTED&Tag=daa53d20f53aff921a73e706efe41875" to "192.168.1.178" in 0:00:08.9809081 with Status Code 200
    [2023-11-26 18:59:24.399 -08:00] [INF] [118] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "redacted". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 18:59:24.399 -08:00] [INF] [118] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/media/Movies/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&VideoCodec=hevc&AudioCodec=truehd&AudioStreamIndex=1&SubtitleStreamIndex=6&api_key=<token>&SubtitleMethod=Embed&Tag=daa53d20f53aff921a73e706efe41875"
    [2023-11-26 18:59:25.003 -08:00] [INF] [114] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "redacted". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 18:59:25.003 -08:00] [INF] [114] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/media/Movies/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne/REDACTED.Multi.UHD.2160p.Bluray.x265.HDR.Atmos.7.1-DTOne.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&VideoCodec=hevc&AudioCodec=truehd&AudioStreamIndex=1&SubtitleStreamIndex=6&api_key=<token>&SubtitleMethod=Embed&Tag=daa53d20f53aff921a73e706efe41875"
    [2023-11-26 18:59:35.883 -08:00] [WRN] [118] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/9fab3494-68df-7968-33e6-b0f3143a4184/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=9fab349468df796833e6b0f3143a4184&Static=true&api_key=cREDACTED&Tag=daa53d20f53aff921a73e706efe41875" to "192.168.1.178" in 0:00:10.1895063 with Status Code 200

    Example 2, TV Show. This will sometimes start, after many minutes, but will almost always stop immediately.

    Code:
    Video
    Title: 4K HEVC SDR
    Codec: HEVC
    Profile: Main 10
    Level: 150
    Resolution: 3840x1920
    Aspect ratio: 2:1
    Interlaced: No
    Framerate: 23.976025
    Bitrate: 6683 kbps
    Bit depth: 10 bit
    Video range: SDR
    Video range type: SDR
    Color space: bt709
    Color transfer: bt709
    Color primaries: bt709
    Pixel format: yuv420p10le
    Ref frames: 1

    Audio
    Title: English - Dolby Digital+ - 5.1
    Language: eng
    Codec: EAC3
    Layout: 5.1
    Channels: 6 ch
    Bitrate: 768 kbps
    Sample rate: 48000 Hz
    Default: No
    Forced: No
    External: No

    Subtitle
    Title: English - SUBRIP
    Language: eng
    Codec: SUBRIP
    Default: No
    Forced: No
    External: No

    Server log (there's nothing in the FFMpeg logs for this time

    Code:
    [2023-11-26 19:05:58.747 -08:00] [INF] [144] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "REDACTED". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 19:05:58.748 -08:00] [INF] [144] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/media/REDACTED.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=52c865cae63332f39b9d34fbc1d48118"
    [2023-11-26 19:05:59.443 -08:00] [INF] [144] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "REDACTED". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 19:05:59.443 -08:00] [INF] [144] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/media/REDACTED.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=52c865cae63332f39b9d34fbc1d48118"
    [2023-11-26 19:06:05.760 -08:00] [INF] [144] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.117" closed
    [2023-11-26 19:06:08.659 -08:00] [INF] [118] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.117" request
    [2023-11-26 19:06:14.661 -08:00] [WRN] [139] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:14.6865608 with Status Code 200
    [2023-11-26 19:06:19.022 -08:00] [WRN] [148] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:10.8933731 with Status Code 200
    [2023-11-26 19:06:28.482 -08:00] [WRN] [120] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:11.1181577 with Status Code 200
    [2023-11-26 19:06:36.596 -08:00] [INF] [139] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.15.12" playing "Fortress of Solitude". Stopped at "0" ms
    [2023-11-26 19:06:36.647 -08:00] [INF] [75] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "REDACTED". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 19:06:36.647 -08:00] [INF] [75] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/media/media/REDACTED.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=52c865cae63332f39b9d34fbc1d48118"
    [2023-11-26 19:06:37.198 -08:00] [INF] [140] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "REDACTED". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
    [2023-11-26 19:06:37.198 -08:00] [INF] [140] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/media/media/REDACTED.2160p.10bit.ATVP.WEB-DL.DDP5.1.HEVC-Vyndros.mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=52c865cae63332f39b9d34fbc1d48118"
    [2023-11-26 19:06:39.540 -08:00] [WRN] [120] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:11.9755368 with Status Code 200
    [2023-11-26 19:06:44.278 -08:00] [INF] [139] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.117" closed
    [2023-11-26 19:06:47.692 -08:00] [INF] [131] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.1.117" request
    [2023-11-26 19:06:49.764 -08:00] [WRN] [140] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:12.3028439 with Status Code 200
    [2023-11-26 19:06:56.058 -08:00] [WRN] [148] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:10.3794774 with Status Code 200
    [2023-11-26 19:07:03.952 -08:00] [WRN] [120] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.210:8096/Videos/903a3d9d-963c-4958-60bc-f585c23bd1c0/stream.mkv?DeviceId=4fc4fd6960abe4176e64395190171acdfe4119c6&MediaSourceId=903a3d9d963c495860bcf585c23bd1c0&Static=true&api_key=REDACTED&Tag=52c865cae63332f39b9d34fbc1d48118" to "192.168.1.178" in 0:00:08.4344522 with Status Code 200

    Any suggestions for things I can try? I'm fairly computer savvy but new to the world of digital media/transcoding/hardware acceleration etc. I'm trying to ditch Plex which so far is able to play both those pieces of content just fine.

    Thanks in advance!
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    Unable to start/watch content on FireTV (Android) clients - by wsgolfer - 2023-11-27, 03:12 AM
    RE: Unable to start/watch content on FireTV (Android) clients - by TheDreadPirate - 2023-11-27, 03:30 AM
    RE: Unable to start/watch content on FireTV (Android) clients - by tmsrxzar - 2023-11-27, 06:18 AM
    RE: Unable to start/watch content on FireTV (Android) clients - by wsgolfer - 2023-11-27, 08:24 PM
    RE: Unable to start/watch content on FireTV (Android) clients - by wsgolfer - 2023-11-27, 08:31 PM
    RE: Unable to start/watch content on FireTV (Android) clients - by tmsrxzar - 2023-11-27, 09:12 PM

    • 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