{
"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": "156",
"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": "NotEquals",
"Property": "VideoProfile",
"Value": "none",
"IsRequired": false
}
],
"ApplyConditions": [],
"Codec": "av1"
},
{
"Type": "Video",
"Conditions": [
{
"Condition": "NotEquals",
"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": "3840",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "Height",
"Value": "2160",
"IsRequired": false
}
],
"ApplyConditions": [],
"Codec": "av1"
},
{
"Type": "Video",
"Conditions": [
{
"Condition": "LessThanEqual",
"Property": "Width",
"Value": "1920",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "Height",
"Value": "1088",
"IsRequired": false
}
],
"ApplyConditions": [],
"Codec": "vc1"
},
{
"Type": "Video",
"Conditions": [
{
"Condition": "NotEquals",
"Property": "VideoRangeType",
"Value": "DOVIInvalid",
"IsRequired": false
}
],
"ApplyConditions": [
{
"Condition": "EqualsAny",
"Property": "VideoRangeType",
"Value": "DOVIInvalid",
"IsRequired": false
}
],
"Codec": "av1"
},
{
"Type": "Video",
"Conditions": [
{
"Condition": "NotEquals",
"Property": "VideoRangeType",
"Value": "DOVIInvalid|DOVIWithEL",
"IsRequired": false
}
],
"ApplyConditions": [
{
"Condition": "EqualsAny",
"Property": "VideoRangeType",
"Value": "DOVIInvalid|DOVIWithEL",
"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"
}
]
}
This issue respects the following points:
Describe the bug
Media info of the file
Media capabilities report
client: Jellyfin for Android TV
client_version: 0.19.7
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: media_capabilities_report
format: markdown
Generated device profile
{ "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": "156", "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": "NotEquals", "Property": "VideoProfile", "Value": "none", "IsRequired": false } ], "ApplyConditions": [], "Codec": "av1" }, { "Type": "Video", "Conditions": [ { "Condition": "NotEquals", "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": "3840", "IsRequired": false }, { "Condition": "LessThanEqual", "Property": "Height", "Value": "2160", "IsRequired": false } ], "ApplyConditions": [], "Codec": "av1" }, { "Type": "Video", "Conditions": [ { "Condition": "LessThanEqual", "Property": "Width", "Value": "1920", "IsRequired": false }, { "Condition": "LessThanEqual", "Property": "Height", "Value": "1088", "IsRequired": false } ], "ApplyConditions": [], "Codec": "vc1" }, { "Type": "Video", "Conditions": [ { "Condition": "NotEquals", "Property": "VideoRangeType", "Value": "DOVIInvalid", "IsRequired": false } ], "ApplyConditions": [ { "Condition": "EqualsAny", "Property": "VideoRangeType", "Value": "DOVIInvalid", "IsRequired": false } ], "Codec": "av1" }, { "Type": "Video", "Conditions": [ { "Condition": "NotEquals", "Property": "VideoRangeType", "Value": "DOVIInvalid|DOVIWithEL", "IsRequired": false } ], "ApplyConditions": [ { "Condition": "EqualsAny", "Property": "VideoRangeType", "Value": "DOVIInvalid|DOVIWithEL", "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.audio.decoder.ac3 (OMX.amlogic.audio.decoder.ac3)
OMX.amlogic.audio.decoder.dts (OMX.amlogic.audio.decoder.dts)
OMX.amlogic.audio.decoder.dtse (OMX.amlogic.audio.decoder.dtse)
OMX.amlogic.audio.decoder.dtshd (OMX.amlogic.audio.decoder.dtshd)
OMX.amlogic.audio.decoder.eac3 (OMX.amlogic.audio.decoder.eac3)
OMX.amlogic.audio.decoder.ffmpeg (OMX.amlogic.audio.decoder.ffmpeg)
OMX.amlogic.audio.decoder.mp2 (OMX.amlogic.audio.decoder.mp2)
OMX.amlogic.av1.decoder.awesome2 (OMX.amlogic.av1.decoder.awesome2)
OMX.amlogic.av1.decoder.awesome2.secure (OMX.amlogic.av1.decoder.awesome2.secure)
OMX.amlogic.avc.decoder.awesome2 (OMX.amlogic.avc.decoder.awesome2)
OMX.amlogic.avc.decoder.awesome2.hdcp.secure (OMX.amlogic.avc.decoder.awesome2.hdcp.secure)
OMX.amlogic.avc.decoder.awesome2.secure (OMX.amlogic.avc.decoder.awesome2.secure)
OMX.amlogic.dolby-vision.dav1.decoder.awesome2 (OMX.amlogic.dolby-vision.dav1.decoder.awesome2)
OMX.amlogic.dolby-vision.dav1.decoder.awesome2.secure (OMX.amlogic.dolby-vision.dav1.decoder.awesome2.secure)
OMX.amlogic.dolby-vision.dvav.decoder.awesome2 (OMX.amlogic.dolby-vision.dvav.decoder.awesome2)
OMX.amlogic.dolby-vision.dvav.decoder.awesome2.secure (OMX.amlogic.dolby-vision.dvav.decoder.awesome2.secure)
OMX.amlogic.dolby-vision.dvhe.decoder.awesome2 (OMX.amlogic.dolby-vision.dvhe.decoder.awesome2)
OMX.amlogic.dolby-vision.dvhe.decoder.awesome2.secure (OMX.amlogic.dolby-vision.dvhe.decoder.awesome2.secure)
OMX.amlogic.h263.decoder.sw (OMX.amlogic.h263.decoder.sw)
OMX.amlogic.hevc.decoder.awesome2 (OMX.amlogic.hevc.decoder.awesome2)
OMX.amlogic.hevc.decoder.awesome2.secure (OMX.amlogic.hevc.decoder.awesome2.secure)
OMX.amlogic.mjpeg.decoder.awesome2 (OMX.amlogic.mjpeg.decoder.awesome2)
OMX.amlogic.mpeg2.decoder.awesome2 (OMX.amlogic.mpeg2.decoder.awesome2)
OMX.amlogic.mpeg4.decoder.awesome2 (OMX.amlogic.mpeg4.decoder.awesome2)
OMX.amlogic.rm10.decoder.sw (OMX.amlogic.rm10.decoder.sw)
OMX.amlogic.rm20.decoder.sw (OMX.amlogic.rm20.decoder.sw)
OMX.amlogic.rm30.decoder.sw (OMX.amlogic.rm30.decoder.sw)
OMX.amlogic.rm40.decoder.sw (OMX.amlogic.rm40.decoder.sw)
OMX.amlogic.vp6a.decoder.sw (OMX.amlogic.vp6a.decoder.sw)
OMX.amlogic.vp6f.decoder.sw (OMX.amlogic.vp6f.decoder.sw)
OMX.amlogic.vp8.decoder.sw (OMX.amlogic.vp8.decoder.sw)
OMX.amlogic.vp9.decoder.awesome2 (OMX.amlogic.vp9.decoder.awesome2)
OMX.amlogic.vp9.decoder.awesome2.secure (OMX.amlogic.vp9.decoder.awesome2.secure)
OMX.amlogic.wvc1.decoder.awesome (OMX.amlogic.wvc1.decoder.awesome)
OMX.google.h264.decoder (OMX.google.h264.decoder)
c2.android.aac.decoder (c2.android.aac.decoder)
c2.android.aac.decoder (OMX.google.aac.decoder)
c2.android.amrnb.decoder (c2.android.amrnb.decoder)
c2.android.amrnb.decoder (OMX.google.amrnb.decoder)
c2.android.amrwb.decoder (c2.android.amrwb.decoder)
c2.android.amrwb.decoder (OMX.google.amrwb.decoder)
c2.android.flac.decoder (c2.android.flac.decoder)
c2.android.flac.decoder (OMX.google.flac.decoder)
c2.android.g711.alaw.decoder (c2.android.g711.alaw.decoder)
c2.android.g711.alaw.decoder (OMX.google.g711.alaw.decoder)
c2.android.g711.mlaw.decoder (c2.android.g711.mlaw.decoder)
c2.android.g711.mlaw.decoder (OMX.google.g711.mlaw.decoder)
c2.android.h263.decoder (c2.android.h263.decoder)
c2.android.h263.decoder (OMX.google.h263.decoder)
c2.android.hevc.decoder (c2.android.hevc.decoder)
c2.android.hevc.decoder (OMX.google.hevc.decoder)
c2.android.mp3.decoder (c2.android.mp3.decoder)
c2.android.mp3.decoder (OMX.google.mp3.decoder)
c2.android.mpeg4.decoder (c2.android.mpeg4.decoder)
c2.android.mpeg4.decoder (OMX.google.mpeg4.decoder)
c2.android.opus.decoder (c2.android.opus.decoder)
c2.android.opus.decoder (OMX.google.opus.decoder)
c2.android.raw.decoder (c2.android.raw.decoder)
c2.android.raw.decoder (OMX.google.raw.decoder)
c2.android.vorbis.decoder (c2.android.vorbis.decoder)
c2.android.vorbis.decoder (OMX.google.vorbis.decoder)
c2.android.vp8.decoder (c2.android.vp8.decoder)
c2.android.vp8.decoder (OMX.google.vp8.decoder)
c2.android.vp9.decoder (c2.android.vp9.decoder)
c2.android.vp9.decoder (OMX.google.vp9.decoder)
Known media types
Codec HDR Support
AV1
HEVC
Display information
Id:
0Name:
Built-in ScreenRotation: 0°
Refresh rate:
59.94006VSYNC offset:
1msPresentation deadline:
16.683333msMinimal post processing:
trueAny HDR:
trueWide color gamut:
falsePreferred wide color space:
nullHDR capabilities:
App information
App version:
0.19.7(190799)Package name:
org.jellyfin.androidtvDevice information
Android version:
11Device brand:
XiaomiDevice product:
jawsDevice model:
MiTV-AFKR0Device manufacturer:
XiaomiDevice codename:
jawsClient logs
No response
FFmpeg logs
Application version
0.19.7
Where did you install the app from?
Google Play Store
Device information
Xiaomi TV Box S (2nd Gen)
Android version
Android 11
Jellyfin server version
10.11.6
Other sources
No response