Cant get videos to play after fresh install - 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: Cant get videos to play after fresh install (/t-cant-get-videos-to-play-after-fresh-install) Pages:
1
2
|
Cant get videos to play after fresh install - wade730 - 2024-08-15 Hey Guys! Basically as the title says Anytime I play a video on my newly provisioned Jellyfin server I get 'Playback failed due to a fatal player error.' Doesn't work from the server itself or any time with the app in my house. I took a look at the logs and I can not discern anything relevant. (See attached.) besides maybe "[2024-08-15 00:24:17.220 -04:00] [ERR] [10] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in "Probe Provider" System.InvalidOperationException: Cannot start process because a file name has not been provided." Logs: https://ctxt.io/2/AABYs9t9Fg Please help! OS: Nobara Linux 40 Kellyfin Version: 10.9.8 RE: Cant get videos to play after fresh install - theguymadmax - 2024-08-15 Code: [2024-08-15 00:24:07.580 -04:00] [ERR] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg validation: The process returned no result It's failing because FFmpeg isn't installed. Could you provide details on how you installed it and how you start it? I've never installed Jellyfin on a Fedora-based system, so the best I can do is point you to the installation documentation. RE: Cant get videos to play after fresh install - TheDreadPirate - 2024-08-15 Your options are to install ffmpeg from your repo, which may be problematic for transcoding, or you could try using the "portable" version of jellyfin-ffmpeg. https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v6.0.1-8 RE: Cant get videos to play after fresh install - wade730 - 2024-08-16 So I used the documentation that you referenced to get it installed and that's also how I started the service. I just ran a "dnf install ffmpeg" and it comes back with "Package ffmpeg-6.1.1-13.fc40.x86_64 is already installed." Maybe something needs to point to that? not sure... I also looked at https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v6.0.1-8 and all the Linux versions have a .deb extension which for Nobara/Fedora I need a .rpm. Update: I just noticed under Dashboard>Playback>Transcoding the FFMPG path is not set and it will not let me set it through the GUI. RE: Cant get videos to play after fresh install - TheDreadPirate - 2024-08-16 If it isn't showing you the full list, expand the list of packages and one of them will be a Linux "portable" version in a tar.xz file. But, you may need to reinstall ffmpeg via DNF. It sounds like Jellyfin isn't picking it up for some reason. What do you see when you type "which ffmpeg"? It should display a file path. Can you verify it is actually present? RE: Cant get videos to play after fresh install - wade730 - 2024-08-16 So I just tried this solution: https://forum.jellyfin.org/t-ffmpeg-path-jellyfin-10-8-13 which did not work. I had to do a which for that solution above and that gave me "/usr/bin/ffmpeg". As I said in my last post when i go under Dashboard>Playback>Transcoding the FFMPG path isnt set so yeah it seems jellyfin doesnt see it and the solution I just tried is supposed to hard code it. RE: Cant get videos to play after fresh install - TheDreadPirate - 2024-08-16 Changing the ffmpeg path in the UI was disabled in 10.8.12? .13?. You have to modify encoding.xml. /etc/jellyfin/encoding.xml with your ffmpeg path. RE: Cant get videos to play after fresh install - wade730 - 2024-08-20 (2024-08-16, 03:59 AM)TheDreadPirate Wrote: Changing the ffmpeg path in the UI was disabled in 10.8.12? .13?. You have to modify encoding.xml. /etc/jellyfin/encoding.xml with your ffmpeg path.So I edited the encoding.xml to add the following two lines: Code: <EncoderAppPath>/usr/bin/ffmpeg</EncoderAppPath> now once I save and a systemctl restart jellyfin and cat the file the one line seems to be changed somehow resulting in the code below: Code: <EncoderAppPath>/usr/bin/ffmpeg</EncoderAppPath> The Encoder "EncoderAppPathDisplay" seems to edit itself and take the declared codec filepath out? Anyone know why that is happening? I did check and no videos are currently playing on my server. RE: Cant get videos to play after fresh install - TheDreadPirate - 2024-08-20 Oh. It just remembered. You can try modifying the startup process or service file. The service file references this variable: Code: $JELLYFIN_FFMPEG_OPT which is defined in /etc/default/jellyfin. Change this line in /etc/default/jellyfin to your desired ffmpeg path. Code: JELLYFIN_FFMPEG_OPT="--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg" RE: Cant get videos to play after fresh install - wade730 - 2024-08-21 (2024-08-20, 10:55 PM)TheDreadPirate Wrote: Oh. It just remembered. You can try modifying the startup process or service file. Code: mwade@tars:~$ cd /etc/default/ looks like I don't have that folder....is there somewhere else I can edit it? |