2024-08-29, 01:57 PM
(This post was last modified: 2024-08-29, 05:14 PM by theguymadmax. Edited 3 times in total.)
The issue lies with the MP2 audio codec. Jellyfin relies on FFprobe to identify codecs, but FFprobe has a bug that prevents it from distinguishing between MP3 and MP2 in an MP4 container, which is the root cause of the issue. Since server and client can't make that distinction, this leads to error. MP2 is not a codec required by all devices, your TV might not support it, whereas your phone might.
The Android TV app and the Android app handle things differently. The Android app is essentially a wrapper for the web interface, while the Android TV app is a standalone application, which means their handling of codecs and other issues can differ.
In summary, there are problems with ExoPlayer, the Jellyfin TV app, the server, and ffprobe. I’ll file a bug report and provide a link to it here once it's submitted.
Edit: Issue submitted
The Android TV app and the Android app handle things differently. The Android app is essentially a wrapper for the web interface, while the Android TV app is a standalone application, which means their handling of codecs and other issues can differ.
In summary, there are problems with ExoPlayer, the Jellyfin TV app, the server, and ffprobe. I’ll file a bug report and provide a link to it here once it's submitted.
Edit: Issue submitted