Skip to content

Fire TV Cube playback issues #5358

@ThexXTURBOXx

Description

@ThexXTURBOXx

This issue respects the following points:

  • I have discussed this issue in the Jellyfin forum and/or troubleshooting chat before opening this issue.
  • This issue is not already reported on GitHub (I've searched it).
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Describe the bug

I am having issues with a few movies from my local database.
When trying to play them, the screen stays black and there is no sound.
I can try to skip forward and the progress bar is shown, but there is still neither picture nor sound.
The mkv file in question plays fine in VLC as well as Jellyfin via browser and regular Android app - just not via the Android TV app.

I am on a Fire TV Cube (2nd generation), running on Fire OS 7.7.0.4 with Jellyfin Android TV 0.19.6 (sideloaded, downloaded APK from GitHub releases).
Attached to this post, you can find the media playback capability report as well as two ffprobe outputs from exemplar movies that do work and two from rather similar exemplar movies that do not work (similar in terms of ffprobe output).
Alas, I was not able to find a pattern in which movies work and which ones do not, yet.

There are already quite a few bug reports regarding similar issues. But, I have no idea whether this is the same one.

Here are relevant media infos to compare:

Media info of the file

See above

Media capabilities report


client: Jellyfin for Android TV
client_version: 0.19.6
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: media_capabilities_report
format: markdown

Generated device profile
  • Server compatibility: 10.11.6
{
    "Name": "AndroidTV-Default",
    "MaxStreamingBitrate": 100000000,
    "MaxStaticBitrate": 100000000,
    "DirectPlayProfiles": [
        {
            "Container": "asf,hls,m4v,mkv,mov,mp4,ogm,ogv,ts,vob,webm,wmv,xvid",
            "AudioCodec": "aac,aac_latm,ac3,alac,dca,dts,eac3,flac,mlp,mp2,mp3,opus,pcm_alaw,pcm_mulaw,pcm_s16le,pcm_s20le,pcm_s24le,truehd,vorbis",
            "VideoCodec": "av1,h264,hevc,mpeg,mpeg2video,vc1,vp8,vp9",
            "Type": "Video"
        },
        {
            "Container": "",
            "AudioCodec": "aac,aac_latm,ac3,alac,dca,dts,eac3,flac,mlp,mp2,mp3,opus,pcm_alaw,pcm_mulaw,pcm_s16le,pcm_s20le,pcm_s24le,truehd,vorbis",
            "VideoCodec": "",
            "Type": "Audio"
        }
    ],
    "TranscodingProfiles": [
        {
            "Container": "ts",
            "Type": "Video",
            "VideoCodec": "hevc,h264",
            "AudioCodec": "aac,aac_latm,ac3,alac,dca,dts,eac3,flac,mlp,mp2,mp3,opus,pcm_alaw,pcm_mulaw,pcm_s16le,pcm_s20le,pcm_s24le,truehd,vorbis",
            "Protocol": "hls",
            "EnableSubtitlesInManifest": true,
            "Conditions": []
        },
        {
            "Container": "ts",
            "Type": "Audio",
            "VideoCodec": "",
            "AudioCodec": "aac",
            "Protocol": "hls",
            "Conditions": []
        }
    ],
    "ContainerProfiles": [],
    "CodecProfiles": [
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "EqualsAny",
                    "Property": "VideoProfile",
                    "Value": "high|main|baseline|constrained baseline",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "h264"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "VideoLevel",
                    "Value": "52",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "EqualsAny",
                    "Property": "VideoProfile",
                    "Value": "high|main|baseline|constrained baseline",
                    "IsRequired": false
                }
            ],
            "Codec": "h264"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "RefFrames",
                    "Value": "12",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "GreaterThanEqual",
                    "Property": "Width",
                    "Value": "1200",
                    "IsRequired": false
                }
            ],
            "Codec": "h264"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "RefFrames",
                    "Value": "4",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "GreaterThanEqual",
                    "Property": "Width",
                    "Value": "1900",
                    "IsRequired": false
                }
            ],
            "Codec": "h264"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "EqualsAny",
                    "Property": "VideoProfile",
                    "Value": "main|main 10",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "hevc"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "VideoLevel",
                    "Value": "153",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "Equals",
                    "Property": "VideoProfile",
                    "Value": "main",
                    "IsRequired": false
                }
            ],
            "Codec": "hevc"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "VideoLevel",
                    "Value": "153",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "Equals",
                    "Property": "VideoProfile",
                    "Value": "main 10",
                    "IsRequired": false
                }
            ],
            "Codec": "hevc"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "Equals",
                    "Property": "VideoProfile",
                    "Value": "none",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "av1"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "Equals",
                    "Property": "VideoProfile",
                    "Value": "none",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "vc1"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "Width",
                    "Value": "3840",
                    "IsRequired": false
                },
                {
                    "Condition": "LessThanEqual",
                    "Property": "Height",
                    "Value": "2160",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "h264"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "Width",
                    "Value": "3840",
                    "IsRequired": false
                },
                {
                    "Condition": "LessThanEqual",
                    "Property": "Height",
                    "Value": "2160",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "hevc"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "Width",
                    "Value": "0",
                    "IsRequired": false
                },
                {
                    "Condition": "LessThanEqual",
                    "Property": "Height",
                    "Value": "0",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "av1"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "Width",
                    "Value": "0",
                    "IsRequired": false
                },
                {
                    "Condition": "LessThanEqual",
                    "Property": "Height",
                    "Value": "0",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [],
            "Codec": "vc1"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "NotEquals",
                    "Property": "VideoRangeType",
                    "Value": "DOVIInvalid|DOVI|DOVIWithHDR10|DOVIWithHDR10Plus|HDR10Plus|HDR10",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "EqualsAny",
                    "Property": "VideoRangeType",
                    "Value": "DOVIInvalid|DOVI|DOVIWithHDR10|DOVIWithHDR10Plus|HDR10Plus|HDR10",
                    "IsRequired": false
                }
            ],
            "Codec": "av1"
        },
        {
            "Type": "Video",
            "Conditions": [
                {
                    "Condition": "NotEquals",
                    "Property": "VideoRangeType",
                    "Value": "DOVIInvalid|DOVIWithEL|DOVIWithELHDR10Plus|HDR10Plus",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": [
                {
                    "Condition": "EqualsAny",
                    "Property": "VideoRangeType",
                    "Value": "DOVIInvalid|DOVIWithEL|DOVIWithELHDR10Plus|HDR10Plus",
                    "IsRequired": false
                }
            ],
            "Codec": "hevc"
        },
        {
            "Type": "VideoAudio",
            "Conditions": [
                {
                    "Condition": "LessThanEqual",
                    "Property": "AudioChannels",
                    "Value": "8",
                    "IsRequired": false
                }
            ],
            "ApplyConditions": []
        }
    ],
    "SubtitleProfiles": [
        {
            "Format": "vtt",
            "Method": "Embed"
        },
        {
            "Format": "vtt",
            "Method": "External"
        },
        {
            "Format": "vtt",
            "Method": "Hls"
        },
        {
            "Format": "webvtt",
            "Method": "Embed"
        },
        {
            "Format": "webvtt",
            "Method": "External"
        },
        {
            "Format": "webvtt",
            "Method": "Hls"
        },
        {
            "Format": "srt",
            "Method": "Embed"
        },
        {
            "Format": "srt",
            "Method": "External"
        },
        {
            "Format": "subrip",
            "Method": "Embed"
        },
        {
            "Format": "subrip",
            "Method": "External"
        },
        {
            "Format": "ttml",
            "Method": "Embed"
        },
        {
            "Format": "ttml",
            "Method": "External"
        },
        {
            "Format": "dvbsub",
            "Method": "Embed"
        },
        {
            "Format": "dvbsub",
            "Method": "Encode"
        },
        {
            "Format": "dvdsub",
            "Method": "Embed"
        },
        {
            "Format": "dvdsub",
            "Method": "Encode"
        },
        {
            "Format": "idx",
            "Method": "Embed"
        },
        {
            "Format": "idx",
            "Method": "Encode"
        },
        {
            "Format": "pgs",
            "Method": "Embed"
        },
        {
            "Format": "pgs",
            "Method": "Encode"
        },
        {
            "Format": "pgssub",
            "Method": "Embed"
        },
        {
            "Format": "pgssub",
            "Method": "Encode"
        },
        {
            "Format": "ass",
            "Method": "Encode"
        },
        {
            "Format": "ssa",
            "Method": "Encode"
        }
    ]
}
Device codec decoders
  • OMX.amlogic.avc.decoder.awesome

    • video/avc
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 65536: 1
        • 1: 2
        • 65536: 2
        • 1: 4
        • 65536: 4
        • 1: 8
        • 65536: 8
        • 1: 16
        • 65536: 16
        • 1: 32
        • 65536: 32
        • 1: 64
        • 65536: 64
        • 1: 128
        • 65536: 128
        • 1: 256
        • 65536: 256
        • 1: 512
        • 65536: 512
        • 1: 1024
        • 65536: 1024
        • 1: 2048
        • 65536: 2048
        • 1: 4096
        • 65536: 4096
        • 1: 8192
        • 65536: 8192
        • 1: 16384
        • 65536: 16384
        • 1: 32768
        • 65536: 32768
        • 2: 1
        • 2: 2
        • 2: 4
        • 2: 8
        • 2: 16
        • 2: 32
        • 2: 64
        • 2: 128
        • 2: 256
        • 2: 512
        • 2: 1024
        • 2: 2048
        • 2: 4096
        • 2: 8192
        • 2: 16384
        • 2: 32768
        • 8: 1
        • 524288: 1
        • 8: 2
        • 524288: 2
        • 8: 4
        • 524288: 4
        • 8: 8
        • 524288: 8
        • 8: 16
        • 524288: 16
        • 8: 32
        • 524288: 32
        • 8: 64
        • 524288: 64
        • 8: 128
        • 524288: 128
        • 8: 256
        • 524288: 256
        • 8: 512
        • 524288: 512
        • 8: 1024
        • 524288: 1024
        • 8: 2048
        • 524288: 2048
        • 8: 4096
        • 524288: 4096
        • 8: 8192
        • 524288: 8192
        • 8: 16384
        • 524288: 16384
        • 8: 32768
        • 524288: 32768
      • features
        • adaptive-playback
  • OMX.amlogic.avc.decoder.awesome.secure

    • video/avc
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 65536: 1
        • 1: 2
        • 65536: 2
        • 1: 4
        • 65536: 4
        • 1: 8
        • 65536: 8
        • 1: 16
        • 65536: 16
        • 1: 32
        • 65536: 32
        • 1: 64
        • 65536: 64
        • 1: 128
        • 65536: 128
        • 1: 256
        • 65536: 256
        • 1: 512
        • 65536: 512
        • 1: 1024
        • 65536: 1024
        • 1: 2048
        • 65536: 2048
        • 1: 4096
        • 65536: 4096
        • 1: 8192
        • 65536: 8192
        • 1: 16384
        • 65536: 16384
        • 1: 32768
        • 65536: 32768
        • 2: 1
        • 2: 2
        • 2: 4
        • 2: 8
        • 2: 16
        • 2: 32
        • 2: 64
        • 2: 128
        • 2: 256
        • 2: 512
        • 2: 1024
        • 2: 2048
        • 2: 4096
        • 2: 8192
        • 2: 16384
        • 2: 32768
        • 8: 1
        • 524288: 1
        • 8: 2
        • 524288: 2
        • 8: 4
        • 524288: 4
        • 8: 8
        • 524288: 8
        • 8: 16
        • 524288: 16
        • 8: 32
        • 524288: 32
        • 8: 64
        • 524288: 64
        • 8: 128
        • 524288: 128
        • 8: 256
        • 524288: 256
        • 8: 512
        • 524288: 512
        • 8: 1024
        • 524288: 1024
        • 8: 2048
        • 524288: 2048
        • 8: 4096
        • 524288: 4096
        • 8: 8192
        • 524288: 8192
        • 8: 16384
        • 524288: 16384
        • 8: 32768
        • 524288: 32768
      • features
        • adaptive-playback
        • secure-playback (required)
  • OMX.amlogic.dolby-vision.dvav.decoder

    • video/dolby-vision
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 512: 1
        • 512: 2
        • 512: 4
        • 512: 8
        • 512: 16
      • features
        • adaptive-playback
  • OMX.amlogic.dolby-vision.dvav.decoder.secure

    • video/dolby-vision
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 512: 1
        • 512: 2
        • 512: 4
        • 512: 8
        • 512: 16
      • features
        • adaptive-playback
        • secure-playback (required)
        • tunneled-playback
  • OMX.amlogic.dolby-vision.dvhe.decoder

    • video/dolby-vision
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 32: 1
        • 32: 2
        • 32: 4
        • 32: 8
        • 32: 16
        • 32: 32
        • 32: 64
        • 32: 128
        • 32: 256
        • 256: 1
        • 256: 2
        • 256: 4
        • 256: 8
        • 256: 16
        • 256: 32
        • 256: 64
        • 256: 128
        • 256: 256
      • features
        • adaptive-playback
  • OMX.amlogic.dolby-vision.dvhe.decoder.secure

    • video/dolby-vision
      • bitrateRange: 1-300000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 32: 1
        • 32: 2
        • 32: 4
        • 32: 8
        • 32: 16
        • 32: 32
        • 32: 64
        • 32: 128
        • 32: 256
        • 256: 1
        • 256: 2
        • 256: 4
        • 256: 8
        • 256: 16
        • 256: 32
        • 256: 64
        • 256: 128
        • 256: 256
      • features
        • adaptive-playback
        • secure-playback (required)
        • tunneled-playback
  • OMX.amlogic.hevc.decoder.awesome

    • video/hevc
      • bitrateRange: 1-160000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 1: 4
        • 1: 16
        • 1: 64
        • 1: 256
        • 1: 1024
        • 1: 4096
        • 1: 16384
        • 1: 65536
        • 2: 1
        • 2: 4
        • 2: 16
        • 2: 64
        • 2: 256
        • 2: 1024
        • 2: 4096
        • 2: 16384
        • 2: 65536
        • 4096: 1
        • 4096: 4
        • 4096: 16
        • 4096: 64
        • 4096: 256
        • 4096: 1024
        • 4096: 4096
        • 4096: 16384
        • 4096: 65536
        • 1: 2
        • 1: 8
        • 1: 32
        • 1: 128
        • 1: 512
        • 1: 2048
        • 1: 8192
        • 1: 32768
        • 1: 131072
        • 2: 2
        • 2: 8
        • 2: 32
        • 2: 128
        • 2: 512
        • 2: 2048
        • 2: 8192
        • 2: 32768
        • 2: 131072
        • 4096: 2
        • 4096: 8
        • 4096: 32
        • 4096: 128
        • 4096: 512
        • 4096: 2048
        • 4096: 8192
        • 4096: 32768
        • 4096: 131072
      • features
        • adaptive-playback
  • OMX.amlogic.hevc.decoder.awesome.secure

    • video/hevc
      • bitrateRange: 1-160000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 1: 4
        • 1: 16
        • 1: 64
        • 1: 256
        • 1: 1024
        • 1: 4096
        • 1: 16384
        • 1: 65536
        • 2: 1
        • 2: 4
        • 2: 16
        • 2: 64
        • 2: 256
        • 2: 1024
        • 2: 4096
        • 2: 16384
        • 2: 65536
        • 4096: 1
        • 4096: 4
        • 4096: 16
        • 4096: 64
        • 4096: 256
        • 4096: 1024
        • 4096: 4096
        • 4096: 16384
        • 4096: 65536
        • 1: 2
        • 1: 8
        • 1: 32
        • 1: 128
        • 1: 512
        • 1: 2048
        • 1: 8192
        • 1: 32768
        • 1: 131072
        • 2: 2
        • 2: 8
        • 2: 32
        • 2: 128
        • 2: 512
        • 2: 2048
        • 2: 8192
        • 2: 32768
        • 2: 131072
        • 4096: 2
        • 4096: 8
        • 4096: 32
        • 4096: 128
        • 4096: 512
        • 4096: 2048
        • 4096: 8192
        • 4096: 32768
        • 4096: 131072
      • features
        • adaptive-playback
        • secure-playback (required)
        • tunneled-playback
  • OMX.amlogic.mpeg2.decoder.awesome

    • video/mpeg2
      • bitrateRange: 1-300000000
      • supportedFrameRates: 12-60
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-1920
      • supportedHeights: 64-1088
      • colorFormats: 2135033992, 21
      • profileLevels
        • 0: 0
        • 0: 1
        • 0: 2
        • 0: 3
        • 1: 0
        • 1: 1
        • 1: 2
        • 1: 3
        • 2: 0
        • 2: 1
        • 2: 2
        • 2: 3
        • 3: 0
        • 3: 1
        • 3: 2
        • 3: 3
        • 4: 0
        • 4: 1
        • 4: 2
        • 4: 3
        • 5: 0
        • 5: 1
        • 5: 2
        • 5: 3
      • features
        • adaptive-playback
  • OMX.amlogic.mpeg4.decoder.awesome

    • video/mp4v-es
      • bitrateRange: 1-300000000
      • supportedFrameRates: 12-60
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-896
      • supportedHeights: 64-896
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 1: 2
        • 1: 4
        • 1: 8
        • 1: 16
        • 1: 32
        • 1: 64
        • 1: 128
        • 2: 1
        • 2: 2
        • 2: 4
        • 2: 8
        • 2: 16
        • 2: 32
        • 2: 64
        • 2: 128
        • 4: 1
        • 4: 2
        • 4: 4
        • 4: 8
        • 4: 16
        • 4: 32
        • 4: 64
        • 4: 128
        • 8: 1
        • 8: 2
        • 8: 4
        • 8: 8
        • 8: 16
        • 8: 32
        • 8: 64
        • 8: 128
        • 16: 1
        • 16: 2
        • 16: 4
        • 16: 8
        • 16: 16
        • 16: 32
        • 16: 64
        • 16: 128
        • 32: 1
        • 32: 2
        • 32: 4
        • 32: 8
        • 32: 16
        • 32: 32
        • 32: 64
        • 32: 128
        • 64: 1
        • 64: 2
        • 64: 4
        • 64: 8
        • 64: 16
        • 64: 32
        • 64: 64
        • 64: 128
        • 128: 1
        • 128: 2
        • 128: 4
        • 128: 8
        • 128: 16
        • 128: 32
        • 128: 64
        • 128: 128
        • 256: 1
        • 256: 2
        • 256: 4
        • 256: 8
        • 256: 16
        • 256: 32
        • 256: 64
        • 256: 128
        • 512: 1
        • 512: 2
        • 512: 4
        • 512: 8
        • 512: 16
        • 512: 32
        • 512: 64
        • 512: 128
        • 1024: 1
        • 1024: 2
        • 1024: 4
        • 1024: 8
        • 1024: 16
        • 1024: 32
        • 1024: 64
        • 1024: 128
        • 2048: 1
        • 2048: 2
        • 2048: 4
        • 2048: 8
        • 2048: 16
        • 2048: 32
        • 2048: 64
        • 2048: 128
        • 4096: 1
        • 4096: 2
        • 4096: 4
        • 4096: 8
        • 4096: 16
        • 4096: 32
        • 4096: 64
        • 4096: 128
        • 8192: 1
        • 8192: 2
        • 8192: 4
        • 8192: 8
        • 8192: 16
        • 8192: 32
        • 8192: 64
        • 8192: 128
        • 16384: 1
        • 16384: 2
        • 16384: 4
        • 16384: 8
        • 16384: 16
        • 16384: 32
        • 16384: 64
        • 16384: 128
      • features
        • adaptive-playback
  • OMX.amlogic.vp9.decoder.awesome

    • video/x-vnd.on2.vp9
      • bitrateRange: 1-120000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 1: 2
        • 1: 4
        • 1: 8
        • 1: 16
        • 1: 32
        • 1: 64
        • 1: 128
        • 1: 256
        • 1: 512
        • 4: 1
        • 4: 2
        • 4: 4
        • 4: 8
        • 4: 16
        • 4: 32
        • 4: 64
        • 4: 128
        • 4: 256
        • 4: 512
        • 4096: 1
        • 4096: 2
        • 4096: 4
        • 4096: 8
        • 4096: 16
        • 4096: 32
        • 4096: 64
        • 4096: 128
        • 4096: 256
        • 4096: 512
      • features
        • adaptive-playback
  • OMX.amlogic.vp9.decoder.awesome.secure

    • video/x-vnd.on2.vp9
      • bitrateRange: 1-120000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 64-3840
      • supportedHeights: 64-2160
      • colorFormats: 2135033992, 21
      • profileLevels
        • 1: 1
        • 1: 2
        • 1: 4
        • 1: 8
        • 1: 16
        • 1: 32
        • 1: 64
        • 1: 128
        • 1: 256
        • 1: 512
        • 4: 1
        • 4: 2
        • 4: 4
        • 4: 8
        • 4: 16
        • 4: 32
        • 4: 64
        • 4: 128
        • 4: 256
        • 4: 512
        • 4096: 1
        • 4096: 2
        • 4096: 4
        • 4096: 8
        • 4096: 16
        • 4096: 32
        • 4096: 64
        • 4096: 128
        • 4096: 256
        • 4096: 512
      • features
        • adaptive-playback
        • secure-playback (required)
        • tunneled-playback
  • OMX.dolby.ac3.decoder

    • audio/ac3
      • maxInputChannelCount: 6
      • bitrateRange: 32000-640000
      • supportedSampleRates: 32000, 44100, 48000
      • supportedSampleRateRanges: 32000, 44100, 48000
  • OMX.dolby.eac3.decoder

    • audio/eac3
      • maxInputChannelCount: 8
      • bitrateRange: 32000-6144000
      • supportedSampleRates: 32000, 44100, 48000
      • supportedSampleRateRanges: 32000, 44100, 48000
  • OMX.google.aac.decoder

    • audio/mp4a-latm
      • maxInputChannelCount: 8
      • bitrateRange: 8000-510000
      • supportedSampleRates: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000
      • supportedSampleRateRanges: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000
      • profileLevels
        • 2: 0
        • 5: 0
        • 29: 0
        • 23: 0
        • 39: 0
        • 20: 0
        • 42: 0
  • OMX.google.amrnb.decoder

    • audio/3gpp
      • maxInputChannelCount: 1
      • bitrateRange: 4750-12200
      • supportedSampleRates: 8000
      • supportedSampleRateRanges: 8000
  • OMX.google.flac.decoder

    • audio/flac
      • maxInputChannelCount: 8
      • bitrateRange: 1-21000000
      • supportedSampleRateRanges: 8000-96000
  • OMX.google.g711.alaw.decoder

    • audio/g711-alaw
      • maxInputChannelCount: 1
      • bitrateRange: 64000
      • supportedSampleRates: 8000
      • supportedSampleRateRanges: 8000
  • OMX.google.g711.mlaw.decoder

    • audio/g711-mlaw
      • maxInputChannelCount: 1
      • bitrateRange: 64000
      • supportedSampleRates: 8000
      • supportedSampleRateRanges: 8000
  • OMX.google.h263.decoder

    • video/3gpp
      • bitrateRange: 1-384000
      • supportedFrameRates: 1-30
      • widthAlignment: 4
      • heightAlignment: 4
      • supportedWidths: 4-352
      • supportedHeights: 4-288
      • colorFormats: 2135033992, 19
      • profileLevels
        • 1: 4
        • 1: 16
        • 8: 4
        • 8: 16
  • OMX.google.h264.decoder

    • video/avc
      • bitrateRange: 1-40000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 2-2048
      • supportedHeights: 2-2048
      • colorFormats: 2135033992, 19
      • profileLevels
        • 65536: 65536
        • 1: 65536
        • 2: 65536
        • 524288: 65536
        • 8: 65536
      • features
        • adaptive-playback
  • OMX.google.mp3.decoder

    • audio/mpeg
      • maxInputChannelCount: 2
      • bitrateRange: 8000-320000
      • supportedSampleRates: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000
      • supportedSampleRateRanges: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000
  • OMX.google.mpeg4.decoder

    • video/mp4v-es
      • bitrateRange: 1-384000
      • supportedFrameRates: 12-60
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 2-448
      • supportedHeights: 2-448
      • colorFormats: 2135033992, 19
      • profileLevels
        • 1: 16
  • OMX.google.opus.decoder

    • audio/opus
      • maxInputChannelCount: 8
      • bitrateRange: 6000-510000
      • supportedSampleRates: 48000
      • supportedSampleRateRanges: 48000
  • OMX.google.raw.decoder

    • audio/raw
      • maxInputChannelCount: 8
      • bitrateRange: 1-10000000
      • supportedSampleRateRanges: 8000-96000
  • OMX.google.vorbis.decoder

    • audio/vorbis
      • maxInputChannelCount: 8
      • bitrateRange: 32000-500000
      • supportedSampleRateRanges: 8000-96000
  • OMX.google.vp8.decoder

    • video/x-vnd.on2.vp8
      • bitrateRange: 1-40000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 2-2048
      • supportedHeights: 2-2048
      • colorFormats: 2135033992, 19
      • features
        • adaptive-playback
  • OMX.google.vp9.decoder

    • video/x-vnd.on2.vp9
      • bitrateRange: 1-5000000
      • supportedFrameRates: 0-960
      • widthAlignment: 2
      • heightAlignment: 2
      • supportedWidths: 2-1280
      • supportedHeights: 2-1280
      • colorFormats: 2135033992, 19
      • profileLevels
        • 1: 256
        • 4: 256
        • 4096: 256
      • features
        • adaptive-playback
Known media types
  • audio/3gpp
  • audio/ac3
  • audio/eac3
  • audio/flac
  • audio/g711-alaw
  • audio/g711-mlaw
  • audio/mp4a-latm
  • audio/mpeg
  • audio/opus
  • audio/raw
  • audio/vorbis
  • video/3gpp
  • video/avc
  • video/dolby-vision
  • video/hevc
  • video/mp4v-es
  • video/mpeg2
  • video/x-vnd.on2.vp8
  • video/x-vnd.on2.vp9
Codec HDR Support

HEVC

  • Dolby Vision: true
  • Dolby Vision Enhancement Layer: false
  • HDR10: true
  • HDR10+: false
Display information

Id: 0
Name: Integrierter Bildschirm
Rotation: 0°
Refresh rate: 59.94006
VSYNC offset: 1ms
Presentation deadline: 16.683333ms
Any HDR: false
Wide color gamut: false
HDR capabilities:

  • Dolby Vision: false
  • HDR10: false
  • HLG: false

App information

App version: 0.19.6 (190699)
Package name: org.jellyfin.androidtv

Device information

Android version: 9
Device brand: Amazon
Device product: raven
Device model: AFTR
Device manufacturer: Amazon
Device codename: raven

Client logs

No logs indicate anything happening wrong - not even with debug enabled

FFmpeg logs

No relevant FFmpeg logs available. Only for other/unrelated movies

Application version

0.19.6

Where did you install the app from?

Sideloaded APK

Device information

Fire TV Cube (2nd generation)

Android version

Fire OS 7.7.0.4

Jellyfin server version

10.11.6

Other sources

https://forum.jellyfin.org/t-fire-tv-cube-playback-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingplaybackIssue related to media playback

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions