jellyfin / jellyfin-webos

WebOS Client for Jellyfin
https://jellyfin.org
Mozilla Public License 2.0
647 stars 68 forks source link

Jellyfin can't play certain AVI files from the webOS app (webOS 4) #162

Open NorbiPeti opened 1 year ago

NorbiPeti commented 1 year ago

I have installed the app through Developer Mode and noticed that a lot of my library can't be played. FFmpeg reports an audio issue but I can play the videos on my PC. I've tried the following things with Jellyfin:

  1. Play on web from my PC: This works mostly fine
  2. Play on TV through DLNA: The video itself played fine but any actions I performed from the TV (skipping ahead etc.) were at least 10-15 seconds late with the TV reporting that the function is not available
  3. Play on TV using the app: The video starts loading, it displays the cover image, the loading icon eventually disappears and then the app cannot be interacted with any further

I have MKV files that work fine in the app including for the videos I'm trying to play, so I could get around the issue but I wanted to report it. I noticed that it was using direct play when it failed. Here's the (relevant part of the) FFprobe output (and Jellyfin info below):

[mp3float @ 0x5567fe66bc00] Header missing
Input #0, avi, from 'video.avi':
  Duration: 01:36:57.02, start: 0.000000, bitrate: 950 kb/s
  Stream #0:0: Video: msmpeg4v3 (DIV3 / 0x33564944), yuv420p, 640x360, 814 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
  Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, fltp, 123 kb/s
Jellyfin metadata Video * Title: 360p MSMPEG4V3 SDR * Codec: MSMPEG4V3 * Profile: DIV3 * Resolution: 640x360 * Aspect ratio: 16:9 * Interlaced: No * Framerate: 23.976025 * Bitrate: 814 kbps * Bit depth: 8 bit * Video range: SDR * Video range type: SDR * Pixel format: yuv420p * Ref frames: 1 Audio * Title: MP3 - Stereo * Codec: MP3 * Layout: stereo * Channels: 2 ch * Bitrate: 123 kbps * Sample rate: 44100 Hz * Default: No * Forced: No * External: No

Versions:

dmitrylyzo commented 1 year ago

Here is a check for Tizen. webOS probably needs the same.