Jellyfin Forum
Android TV version 0.17 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Announcements (https://forum.jellyfin.org/f-announcements)
+--- Forum: Project Announcements (https://forum.jellyfin.org/f-project-announcements)
+--- Thread: Android TV version 0.17 (/t-android-tv-version-0-17)

Pages: 1 2 3 4 5 6 7


RE: Android TV version 0.17 - Fate - 2024-08-23

(2024-08-23, 12:08 PM)Efficient_Good_5784 Wrote:
(2024-08-23, 11:52 AM)Fate Wrote: Well it clearly was working good enough for some people (me included). Unfortunately you will never hear about a feature worked well before you remove it... So it's usually a bad a idea to see only the issue side.

I also think wasn't a great idea to remove libvlc, looking at the commit it removed a total for ~1100 lines of code. Total code is 65906 lines.

But I can relate that having to maintain the libvlc interface while rewriting the playback code is a drag that the devs didn't feel worth their time.
The straw that broke the camel's back in this case was that LibVLC went unmaintained for 2 years which means that it has some unpatched security issues.
Well it was already labeled experimental....

You could also disable libvlc by default and just let the user decide to take the risk or not. Since we talking about android tv, I doubt many are fully exposed to the internet compared Android devices which are directly connected to the internet.


RE: Android TV version 0.17 - NeoCortex - 2024-08-28

I can't play any of my DVD-Backups that I put on my server as mp4 since this update on my chromecast with google tv.
Is there anything I can do about that?
The player just says something like "too many errors giving up" at the bottom.


RE: Android TV version 0.17 - TheDreadPirate - 2024-08-28

@NeoCortex - Can you start a new thread in troubleshooting and share your full jellyfin log via pastebin?


RE: Android TV version 0.17 - NeoCortex - 2024-08-28

Okay,I will see what I can do. I kind of have to find my way round this forum.


RE: Android TV version 0.17 - RxBrad - 2024-08-28

I don't seem to be able to play transcoded Dolby Vision files on my Nvidia Shield.  Direct Play DoVi works great, as does HDR10 Direct & Transcoded.  

But for whatever reason, Transcoded Dolby Vision comes through as a 1-2 frames/sec slideshow (even though the Jellyfin logs show it transcoding at greater than 1X speed).

EDIT: I checked this same video on a CCwGTV 4K, and it transcoded just fine. Cleared data on the Android TV Jellyfin client on both the Chromecast & Shield so I was working with a clean slate. The Nvidia Shield TV Pro 2019 continued to be unable to play transcoded DoVi, while the Chromecast played it just fine.

Example Problem File:
[Image: canDt36.png]

Log:
Code:
{"Protocol":0,"Id":"df81c17766f2174612d7f40c840db2f8","Path":"/mnt/Movies/Ant-Man (2015)/Ant-Man (2015) x265 10bit EAC3 7.1 DV HDR10 Bluray-2160p.mp4","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":14751826810,"Name":"Ant-Man (2015) x265 10bit EAC3 7.1 DV HDR10 Bluray-2160p","IsRemote":false,"ETag":"1bfb84771c9cd61edbb25bd656b1a929","RunTimeTicks":70263680000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":"hvc1","Language":"und","ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":1,"DvVersionMinor":0,"DvProfile":8,"DvLevel":6,"RpuPresentFlag":1,"ElPresentFlag":0,"BlPresentFlag":1,"DvBlSignalCompatibilityId":6,"Comment":null,"TimeBase":"1/23976","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":5,"VideoDoViTitle":"DV Profile 8.6","AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":16025457,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":2076,"Width":3840,"AverageFrameRate":23.976,"RealFrameRate":23.976,"Profile":"Main 10","Type":1,"AspectRatio":"1.85:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"eac3","CodecTag":"ec-3","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,"Comment":null,"TimeBase":"1/48000","CodecTimeBase":null,"Title":"E-AC-3 7.1","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"E-AC-3 7.1 - English - Dolby Digital\u002B - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"7.1","BitRate":768000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":8,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":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}],"MediaAttachments":[],"Formats":[],"Bitrate":16795962,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:11:24.000 -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -init_hw_device opencl=ocl@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -noautorotate -i file:"/mnt/Movies/Ant-Man (2015)/Ant-Man (2015) x265 10bit EAC3 7.1 DV HDR10 Bluray-2160p.mp4" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_qsv -tag:v:0 hvc1 -async_depth 1 -preset veryfast -b:v 6732000 -maxrate 6732000 -bufsize 13464000 -profile:v:0 main -level 50 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,scale_vaapi=w=1920:h=1038:extra_hw_frames=24,hwmap=derive_device=opencl,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0,hwmap=derive_device=qsv:reverse=1:extra_hw_frames=16,format=qsv" -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 228 -hls_segment_filename "/cache/transcoding/3c214d75f5076e119dc8dee826ce119a%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/cache/transcoding/3c214d75f5076e119dc8dee826ce119a.m3u8"


ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec    60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter    9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample  4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file:/mnt/Movies/Ant-Man (2015)/Ant-Man (2015) x265 10bit EAC3 7.1 DV HDR10 Bluray-2160p.mp4':
  Metadata:
    major_brand    : isom
    minor_version  : 1
    compatible_brands: isom
    creation_time  : 2023-04-14T00:20:12.000000Z
    encoder        : GPAC-2.3-DEV-rev119-g33f36c8a6-master
  Duration: 01:57:06.37, start: 0.000000, bitrate: 16795 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 128.502000
      Metadata:
        title          : The Pym Particle
    Chapter #0:1: start 128.502000, end 519.852000
      Metadata:
        title          : Scott Released From Prison
    Chapter #0:2: start 519.852000, end 924.507000
      Metadata:
        title          : Tales To Astonish
    Chapter #0:3: start 924.507000, end 1199.407000
      Metadata:
        title          : Be The Person She Already Thinks You Are
    Chapter #0:4: start 1199.407000, end 1669.877000
      Metadata:
        title          : The Vault
    Chapter #0:5: start 1669.877000, end 1986.902000
      Metadata:
        title          : Trial By Water
    Chapter #0:6: start 1986.902000, end 2333.623000
      Metadata:
        title          : A Second Chance
    Chapter #0:7: start 2333.623000, end 2676.132000
      Metadata:
        title          : Sugar?
    Chapter #0:8: start 2676.132000, end 2962.126000
      Metadata:
        title          : Become The Hero
    Chapter #0:9: start 2962.126000, end 3463.919000
      Metadata:
        title          : Meeting The Team
    Chapter #0:10: start 3463.919000, end 3648.478000
      Metadata:
        title          : Revisiting The Past
    Chapter #0:11: start 3648.478000, end 3991.196000
      Metadata:
        title          : Hi, I'm Scott
    Chapter #0:12: start 3991.196000, end 5000.954000
      Metadata:
        title          : In The System
    Chapter #0:13: start 5000.954000, end 5660.196000
      Metadata:
        title          : Disintegration
    Chapter #0:14: start 5660.196000, end 6453.906000
      Metadata:
        title          : End Of The Line
    Chapter #0:15: start 6453.906000, end 7026.368000
      Metadata:
        title          : Epilogue
  Stream #0:0[0x1](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2076, 16025 kb/s, 23.98 fps, 23.98 tbr, 23976 tbn (default)
    Metadata:
      creation_time  : 2023-03-22T17:56:49.000000Z
      vendor_id      : [0][0][0][0]
    Side data:
      DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 6
      Mastering Display Metadata, has_primaries:1 has_luminance:1 r(0.6800,0.3200) g(0.2650,0.6900) b(0.1500 0.0600) wp(0.3127, 0.3290) min_luminance=0.005000, max_luminance=4000.000000
      Content Light Level Metadata, MaxCLL=577, MaxFALL=512
  Stream #0:1[0x2](eng): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 7.1, fltp, 768 kb/s (default)
    Metadata:
      creation_time  : 2023-04-14T00:22:33.000000Z
      handler_name    : E-AC-3 7.1
      vendor_id      : [0][0][0][0]
    Side data:
      audio service type: main
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_qsv))
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
Output #0, hls, to '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a.m3u8':
  Metadata:
    encoder        : Lavf60.3.100
  Stream #0:0: Video: hevc (hvc1 / 0x31637668), qsv(tv, bt709, progressive), 1920x1038, q=2-31, 6732 kb/s, 23.98 fps, 90k tbn (default)
    Metadata:
      encoder        : Lavc60.3.100 hevc_qsv
    Side data:
      cpb: bitrate max/min/avg: 6732000/0/6732000 buffer size: 13464000 vbv_delay: N/A
      DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 6
      Mastering Display Metadata, has_primaries:1 has_luminance:1 r(0.6800,0.3200) g(0.2650,0.6900) b(0.1500 0.0600) wp(0.3127, 0.3290) min_luminance=0.005000, max_luminance=4000.000000
      Content Light Level Metadata, MaxCLL=577, MaxFALL=512
  Stream #0:1: Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 7.1, fltp, 768 kb/s (default)
    Side data:
      audio service type: main
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=  0x   
frame=  17 fps=0.0 q=-0.0 size=N/A time=00:00:00.89 bitrate=N/A speed=1.21x   
frame=  36 fps= 29 q=-0.0 size=N/A time=00:00:01.82 bitrate=N/A speed=1.47x   
frame=  55 fps= 31 q=-0.0 size=N/A time=00:00:02.27 bitrate=N/A speed= 1.3x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a228.ts' for writing
frame=  74 fps= 33 q=-0.0 size=N/A time=00:00:03.20 bitrate=N/A speed=1.42x   
frame=  94 fps= 34 q=-0.0 size=N/A time=00:00:04.12 bitrate=N/A speed=1.49x   
frame=  113 fps= 34 q=-0.0 size=N/A time=00:00:05.02 bitrate=N/A speed=1.53x   
frame=  131 fps= 35 q=-0.0 size=N/A time=00:00:05.50 bitrate=N/A speed=1.45x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a229.ts' for writing
frame=  151 fps= 35 q=-0.0 size=N/A time=00:00:06.40 bitrate=N/A speed=1.49x   
frame=  169 fps= 35 q=-0.0 size=N/A time=00:00:07.32 bitrate=N/A speed=1.53x   
frame=  188 fps= 35 q=-0.0 size=N/A time=00:00:07.77 bitrate=N/A speed=1.47x   
frame=  207 fps= 36 q=-0.0 size=N/A time=00:00:08.70 bitrate=N/A speed= 1.5x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a230.ts' for writing
frame=  227 fps= 36 q=-0.0 size=N/A time=00:00:09.63 bitrate=N/A speed=1.53x   
frame=  248 fps= 36 q=-0.0 size=N/A time=00:00:10.52 bitrate=N/A speed=1.54x   
frame=  269 fps= 37 q=-0.0 size=N/A time=00:00:11.45 bitrate=N/A speed=1.56x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a231.ts' for writing
frame=  290 fps= 37 q=-0.0 size=N/A time=00:00:12.38 bitrate=N/A speed=1.57x   
frame=  311 fps= 37 q=-0.0 size=N/A time=00:00:13.28 bitrate=N/A speed=1.59x   
frame=  332 fps= 37 q=-0.0 size=N/A time=00:00:13.79 bitrate=N/A speed=1.55x   
frame=  353 fps= 38 q=-0.0 size=N/A time=00:00:14.65 bitrate=N/A speed=1.56x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a232.ts' for writing
frame=  374 fps= 38 q=-0.0 size=N/A time=00:00:15.58 bitrate=N/A speed=1.57x   
frame=  395 fps= 38 q=-0.0 size=N/A time=00:00:16.51 bitrate=N/A speed=1.59x   
frame=  415 fps= 38 q=-0.0 size=N/A time=00:00:17.40 bitrate=N/A speed=1.59x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a233.ts' for writing
frame=  435 fps= 38 q=-0.0 size=N/A time=00:00:18.33 bitrate=N/A speed= 1.6x   
frame=  455 fps= 38 q=-0.0 size=N/A time=00:00:19.26 bitrate=N/A speed=1.61x   
frame=  476 fps= 38 q=-0.0 size=N/A time=00:00:20.19 bitrate=N/A speed=1.62x   
frame=  495 fps= 38 q=-0.0 size=N/A time=00:00:20.64 bitrate=N/A speed=1.59x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a234.ts' for writing
frame=  514 fps= 38 q=-0.0 size=N/A time=00:00:21.56 bitrate=N/A speed= 1.6x   
frame=  534 fps= 38 q=-0.0 size=N/A time=00:00:22.46 bitrate=N/A speed= 1.6x   
frame=  553 fps= 38 q=-0.0 size=N/A time=00:00:23.39 bitrate=N/A speed=1.61x   
frame=  573 fps= 38 q=-0.0 size=N/A time=00:00:23.87 bitrate=N/A speed=1.59x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a235.ts' for writing
frame=  594 fps= 38 q=-0.0 size=N/A time=00:00:24.76 bitrate=N/A speed=1.59x   
frame=  614 fps= 38 q=-0.0 size=N/A time=00:00:25.69 bitrate=N/A speed= 1.6x   
frame=  633 fps= 38 q=-0.0 size=N/A time=00:00:26.59 bitrate=N/A speed= 1.6x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a236.ts' for writing
frame=  657 fps= 38 q=-0.0 size=N/A time=00:00:27.52 bitrate=N/A speed=1.61x   
frame=  684 fps= 39 q=-0.0 size=N/A time=00:00:28.48 bitrate=N/A speed=1.61x   
frame=  711 fps= 39 q=-0.0 size=N/A time=00:00:29.82 bitrate=N/A speed=1.64x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a237.ts' for writing
frame=  737 fps= 39 q=-0.0 size=N/A time=00:00:30.72 bitrate=N/A speed=1.64x   
frame=  761 fps= 40 q=-0.0 size=N/A time=00:00:31.68 bitrate=N/A speed=1.65x   
frame=  786 fps= 40 q=-0.0 size=N/A time=00:00:33.02 bitrate=N/A speed=1.68x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a238.ts' for writing
frame=  811 fps= 40 q=-0.0 size=N/A time=00:00:33.95 bitrate=N/A speed=1.68x   
frame=  837 fps= 40 q=-0.0 size=N/A time=00:00:34.84 bitrate=N/A speed=1.68x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a239.ts' for writing
frame=  865 fps= 41 q=-0.0 size=N/A time=00:00:36.22 bitrate=N/A speed=1.71x   
frame=  893 fps= 41 q=-0.0 size=N/A time=00:00:37.60 bitrate=N/A speed=1.73x   
frame=  922 fps= 41 q=-0.0 size=N/A time=00:00:38.52 bitrate=N/A speed=1.73x   
[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a240.ts' for writing
frame=  950 fps= 42 q=-0.0 size=N/A time=00:00:39.90 bitrate=N/A speed=1.75x   

[q] command received. Exiting.

[hls @ 0x55db257de440] Opening '/cache/transcoding/3c214d75f5076e119dc8dee826ce119a241.ts' for writing
frame=  973 fps= 42 q=-0.0 Lsize=N/A time=00:00:40.35 bitrate=N/A speed=1.75x   
video:33929kB audio:3993kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown



RE: Android TV version 0.17 - TheDreadPirate - 2024-08-28

@RxBrad - please start a thread in troubleshooting


RE: Android TV version 0.17 - hov - 2024-09-01

Jellyfin Android TV is my favorite client. There isn't anything as nice as it although it could benefit from more home screen sections.


RE: Android TV version 0.17 - awh - 2024-09-04

(2024-08-23, 01:17 PM)Fate Wrote: You could also disable libvlc by default and just let the user decide to take the risk or not. Since we talking about android tv, I doubt many are fully exposed to the internet compared Android devices which are directly connected to the internet.

Yeah, I first found out about this "upgrade" after my Fire TV Stick auto-updated the Jellyfin client and I lost the Audio Delay feature.  It's gone completely unwatchable on me.  I don't have any sound equipment, just whatever speakers are built into the TV and A/V is almost always about 300ms out of sync.

I can't for the life of me figure out how to get Fire TV Stick to downgrade to an old version of the app.


RE: Android TV version 0.17 - TheDreadPirate - 2024-09-04

You can't downgrade the version of the Android TV client. You have to download the APK for prior versions from the git repo and side load it.


RE: Android TV version 0.17 - turtleshelf - 2024-09-26

Hi! Like awh, jellyfin isn't usable for me without the ability to adjust the audio delay. Is there any way that could get added back in somehow?