Jellyfin Forum
Source error on a certain file - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Source error on a certain file (/t-source-error-on-a-certain-file)



Source error on a certain file - Feuerqualle - 2024-02-27

Hello,
I am having an issue where I cannot play a specific episode of a Blu-Ray rip in the Android app (it just says "source error"). It plays fine on Debian and if I use VLC on Android instead of the integrated player. The other episodes from the same disc also play fine. The episode is saved as a mkv, 8,16 Mbit/s, 23,98 fps, 1.920 × 1.080 (as are the others that are playing, although the bit-rate differs a little).

The logs just show the following entries when trying to play back the episode on the integrated player in the Android app:

Code:
[DATETIME, TIMEZONE] [INF] User policy for "[JELLYFINUSER]". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[DATETIME, TIMEZONE] [INF] StreamBuilder.BuildVideoItem( Profile="Jellyfin Android", Path="[PATHTOFILE/FILE].mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=D>
[DATETIME, TIMEZONE] [INF] Playback stopped reported by app "Jellyfin Android" "2.6.0" playing "[EPISODE NAME]". Stopped at "0" ms

There is no FFmpeg Log for this play attempt, but there is one for playing a different one (all of them seem to be for linux Playbacks thought):

Code:
                                                           
/videos/c63527c9-02e4-7f8f-5fdc-48fad9036440/live.m3u8

{"Protocol":0,"Id":"c63527c902e47f8f5fdc48fad9036440","Path":"[FILE LOCATION]","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":null,"Name":"[BEGINNING OF FILE NAME]>

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -autorotate 0 -i file:"[FILE LOCATION]>


ffmpeg version 5.1.4-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xli>
  libavutil      57. 28.100 / 57. 28.100
  libavcodec    59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter    8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample  4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
[matroska,webm @ 0x55905b9a4840] Format matroska,webm detected only with low score of 1, misdetection possible!
[matroska,webm @ 0x55905b9a4840] EBML header parsing failed
file:[FILE LOCATION]: Invalid data found when processing input

Server info:
Jellyfin 10.8.13
Ubuntu 22.04.4 LTS as an lxc on Proxmox 8.1.4
2 GB Ram
4 cores (intel 11th gen i9 moblie) with qsv passed through to jellyfin (and enabled)

Transcode settings see in attachements.


RE: Source error on a certain file - TheDreadPirate - 2024-02-27

This usually means there is something wrong with the video. Some players are more sensitive to bad files. VLC will play just about anything and just power through it.