Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TV Player error "giving up" only android clients. #1539

Open
1 of 3 tasks
fusk-l opened this issue Jan 10, 2025 · 0 comments
Open
1 of 3 tasks

TV Player error "giving up" only android clients. #1539

fusk-l opened this issue Jan 10, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@fusk-l
Copy link

fusk-l commented Jan 10, 2025

Describe the bug

This works fine on the windows client, but not on android client.
I can FF & RW, but playing only for a min or two before i get "player error, trying again" On the android tv client, you can't change the player. So i just selected default.

In the app store, there's 2 versions, one for tv and one for phone i guess. Tried both, failed on both. But on the phone i can change the player, to exo something, which appears to work.

Logs

{"Protocol":0,"Id":"1ad7334d3e48010a7a05cea309f8f7c9","Path":"D:\\TV\\DBy\\Badehotellet.S01.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW\\Badehotellet.S01E02.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":6971867256,"Name":"Badehotellet.S01E02.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW","IsRemote":false,"ETag":"8f070b59f8d9c9550b47396ccea3d71e","RunTimeTicks":27211840000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"vc1","CodecTag":"WVC1","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080i VC1 SDR","NalLengthSize":null,"IsInterlaced":true,"IsAVC":false,"ChannelLayout":null,"BitRate":20496569,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":25,"RealFrameRate":25,"ReferenceFrameRate":25,"Profile":"Advanced","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":3,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":null,"Language":"dan","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Standard","LocalizedForced":null,"LocalizedExternal":"Ekstern","LocalizedHearingImpaired":null,"DisplayTitle":"Dansk - Dolby Digital - 5.1 - Standard","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":448000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"dan","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Udefineret","LocalizedDefault":"Standard","LocalizedForced":"Tvunget","LocalizedExternal":"Ekstern","LocalizedHearingImpaired":"H\u00F8reh\u00E6mmet","DisplayTitle":"Dansk - Standard - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"nor","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Udefineret","LocalizedDefault":"Standard","LocalizedForced":"Tvunget","LocalizedExternal":"Ekstern","LocalizedHearingImpaired":"H\u00F8reh\u00E6mmet","DisplayTitle":"Norsk - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Udefineret","LocalizedDefault":"Standard","LocalizedForced":"Tvunget","LocalizedExternal":"Ekstern","LocalizedHearingImpaired":"H\u00F8reh\u00E6mmet","DisplayTitle":"Engelsk - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"swe","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Udefineret","LocalizedDefault":"Standard","LocalizedForced":"Tvunget","LocalizedExternal":"Ekstern","LocalizedHearingImpaired":"H\u00F8reh\u00E6mmet","DisplayTitle":"Svensk - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":20944569,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}

C:\Program Files\Jellyfin\Server\ffmpeg.exe -analyzeduration 200M -probesize 1G -f matroska -init_hw_device d3d11va=dx11:,vendor=0x1002 -init_hw_device opencl=ocl@dx11 -filter_hw_device ocl -hwaccel d3d11va -hwaccel_output_format d3d11 -noautorotate -canvas_size 1920x1080 -i file:"D:\TV\DBy\Badehotellet.S01.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW\Badehotellet.S01E02.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW.mkv" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 hevc_amf -tag:v:0 hvc1 -quality speed -header_insertion_mode gop -gops_per_idr 1 -rc cbr -qmin 0 -qmax 32 -b:v 20496569 -maxrate 20496569 -bufsize 40993138 -profile:v:0 main -force_key_frames:0 "expr:gte(t,n_forced*3)" -g:v:0 75 -keyint_min:v:0 75 -filter_complex "[0:2]scale,scale=1920:1080:fast_bilinear,format=yuva420p,hwupload=derive_device=opencl[sub];[0:0]setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,hwmap=derive_device=opencl:mode=read,scale_opencl=format=nv12[main];[main][sub]overlay_opencl=eof_action=pass:repeatlast=0,hwmap=derive_device=d3d11va:mode=write:reverse=1,format=d3d11" -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "D:\Transcodes\337971449da2c99e190889285872c8c5%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "D:\Transcodes\337971449da2c99e190889285872c8c5.m3u8"


ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
  built with clang version 19.1.3
  configuration: --cc=clang --pkg-config-flags=--static --extra-cflags=-I/clang64/ffbuild/include --extra-ldflags=-L/clang64/ffbuild/lib --prefix=/clang64/ffbuild/jellyfin-ffmpeg --extra-version=Jellyfin --disable-ffplay --disable-debug --disable-doc --disable-sdl2 --disable-ptx-compression --enable-lto=thin --enable-gpl --enable-version3 --enable-schannel --enable-iconv --enable-libxml2 --enable-zlib --enable-lzma --enable-gmp --enable-chromaprint --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libwebp --enable-libvpx --enable-libzimg --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libdav1d --enable-libfdk-aac --enable-opencl --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
[AVHWDeviceContext @ 000001d444cec800] Using device 1002:1638 (AMD Radeon(TM) Graphics).
Input #0, matroska,webm, from 'file:D:\TV\DBy\Badehotellet.S01.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW\Badehotellet.S01E02.DANiSH.1080p.BluRay.REMUX.VC1.DD5.1-OPUSLAW.mkv':
  Metadata:
    encoder         : libebml v1.4.1 + libmatroska v1.6.2
    creation_time   : 2021-02-02T09:59:12.000000Z
  Duration: 00:45:21.18, start: 0.000000, bitrate: 20496 kb/s
  Stream #0:0: Video: vc1 (Advanced) (WVC1 / 0x31435657), yuv420p(top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn (default)
      Metadata:
        BPS-eng         : 19996293
        DURATION-eng    : 00:45:21.160000000
        NUMBER_OF_FRAMES-eng: 68030
        NUMBER_OF_BYTES-eng: 6801639405
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(dan): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
      Metadata:
        BPS-eng         : 448000
        DURATION-eng    : 00:45:21.184000000
        NUMBER_OF_FRAMES-eng: 85037
        NUMBER_OF_BYTES-eng: 152386304
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(dan): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080 (default)
      Metadata:
        BPS-eng         : 27109
        DURATION-eng    : 00:44:53.640000000
        NUMBER_OF_FRAMES-eng: 1010
        NUMBER_OF_BYTES-eng: 9128033
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(nor): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
      Metadata:
        BPS-eng         : 26366
        DURATION-eng    : 00:44:49.240000000
        NUMBER_OF_FRAMES-eng: 1008
        NUMBER_OF_BYTES-eng: 8863365
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
      Metadata:
        BPS-eng         : 24212
        DURATION-eng    : 00:45:16.960000000
        NUMBER_OF_FRAMES-eng: 996
        NUMBER_OF_BYTES-eng: 8222924
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(swe): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
      Metadata:
        BPS-eng         : 27987
        DURATION-eng    : 00:44:54.400000000
        NUMBER_OF_FRAMES-eng: 1048
        NUMBER_OF_BYTES-eng: 9426030
        _STATISTICS_WRITING_APP-eng: mkvmerge v52.0.0 ('Secret For The Mad') 64-bit
        _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-02 09:59:12
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 (vc1) -> setparams:default
  Stream #0:2 (pgssub) -> scale:default
  format:default -> Stream #0:0 (hevc_amf)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
Output #0, hls, to 'D:\Transcodes\337971449da2c99e190889285872c8c5.m3u8':
  Metadata:
    encoder         : Lavf61.1.100
  Stream #0:0: Video: hevc (hvc1 / 0x31637668), d3d11(bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20496 kb/s, 25 fps, 90k tbn
      Metadata:
        encoder         : Lavc61.3.100 hevc_amf
  Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
frame=   22 fps=0.0 q=-0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
frame=   66 fps= 65 q=-0.0 size=N/A time=00:00:01.76 bitrate=N/A speed=1.74x    
[hls @ 000001d44f9d2b80] Opening 'D:\Transcodes\337971449da2c99e190889285872c8c50.ts' for writing


[q] command received. Exiting.

[hls @ 000001d44f9d2b80] Opening 'D:\Transcodes\337971449da2c99e190889285872c8c51.ts' for writing
[out#0/hls @ 000001d444d66780] video:12422KiB audio:275KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
frame=  127 fps= 79 q=-0.0 Lsize=N/A time=00:00:04.18 bitrate=N/A speed= 2.6x

Application version

updated 8'th january.

Where did you install the app from?

Google Play

Device information

philips 55OLED706/12

Android version

Android 10

Jellyfin server version

10.10.3

Which video player implementations does this bug apply to?

  • Web player (default)
  • Integrated player (ExoPlayer)
  • External player (VLC, mpv, MX Player)
@fusk-l fusk-l added the bug Something isn't working label Jan 10, 2025
@fusk-l fusk-l changed the title Player error "giving up" only android client. TV Player error "giving up" only android clients. Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant