2023-09-05, 11:57 AM
[accidentally posted first in "Media Scanning & Identification originally, re-posting here, not sure how to delete original post]
Hi all, hoping you can help me please because I'm tearing my hair out trying to fix this myself, I come here after many Googling and uninstall/reinstalls to no avail.
Basically running Jellyfin on TrueNAS Core for many months, everything was fine until yesterday when my playback abruptly ended. I later found out my NAS ran out of memory. Cleared some space, rebooted and then my Jellyfin server wasn't detectable. Couldn't fix it no matter what I did so in the end I uninstalled and then reinstalled Jellyfin.
After the fresh install the web UI is back and everything was looking good, mounted my file share and everything looked to be back to normal. Tried to play something and got this error "Playback Error: This client isn't compatible with the media and the server isn't sending a compatible media format."
Checked the logs and seeing the following:
In the "Playback settings" I see the "FFmpeg path" is empty, I swear when it was working maybe this had something like "/opt/..." , but now no matter what I choose Jellyfin is telling me:
"We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again."
So I believe my issue is due to missing FFmpeg, but how can I fix it? Uninstalling and reinstalling doesn't fix it. (I confirmed during reinstallation the "FFmpeg packages" said they were installed correctly too).
Any help is very much appreciated, as my use of Jellyfin is totally broken at the moment.
Hi all, hoping you can help me please because I'm tearing my hair out trying to fix this myself, I come here after many Googling and uninstall/reinstalls to no avail.
Basically running Jellyfin on TrueNAS Core for many months, everything was fine until yesterday when my playback abruptly ended. I later found out my NAS ran out of memory. Cleared some space, rebooted and then my Jellyfin server wasn't detectable. Couldn't fix it no matter what I did so in the end I uninstalled and then reinstalled Jellyfin.
After the fresh install the web UI is back and everything was looking good, mounted my file share and everything looked to be back to normal. Tried to play something and got this error "Playback Error: This client isn't compatible with the media and the server isn't sending a compatible media format."
Checked the logs and seeing the following:
Code:
[2023-09-05 11:37:13.400 +01:00] [ERR] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg validation: The process returned no result
[2023-09-05 11:37:13.400 +01:00] [WRN] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: Failed version check: "ffmpeg"
[2023-09-05 11:37:13.427 +01:00] [INF] [4] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: ""
Code:
[2023-09-05 12:15:42.989 +01:00] [ERR] [68] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/videos/503d7aa0-5680-ef37-8c40-ec9034c2374d/live.m3u8".
System.ArgumentException: FFmpeg path not set.
In the "Playback settings" I see the "FFmpeg path" is empty, I swear when it was working maybe this had something like "/opt/..." , but now no matter what I choose Jellyfin is telling me:
"We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again."
So I believe my issue is due to missing FFmpeg, but how can I fix it? Uninstalling and reinstalling doesn't fix it. (I confirmed during reinstallation the "FFmpeg packages" said they were installed correctly too).
Any help is very much appreciated, as my use of Jellyfin is totally broken at the moment.