Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the linux.md for generic amd64 installation with details for Arch-based issues #1126

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/general/installation/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,16 @@
### `FFmpeg` Installation

If you are not running a Debian derivative, install `ffmpeg` through your OS's package manager, and skip this section.
In case you run into trascoding and playback issues and you are running an Arch derivative, one which has `jellyfin-ffmpeg` bundled in its package manager, you can try installing `jellyfin-ffmpeg` to fix the issue. If still not working, also consider moving the `jellyfin-ffmpeg` installation folder from its default location at `/usr/lib/jellyfin-ffmpeg` to the one directory looked for by Jellyfin at run *i.e.:* `/usr/share/jellyfin-ffmpeg/`.
```sh

Check failure on line 368 in docs/general/installation/linux.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Fenced code blocks should be surrounded by blank lines [Context: "```sh"]
sudo pacman -S jellyfin-ffmpeg
sudo cp -a /usr/lib/jellyfin-ffmpeg /usr/share/jellyfin-ffmpeg/
```

Check failure on line 371 in docs/general/installation/linux.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Fenced code blocks should be surrounded by blank lines [Context: "```"]
A further step into troubleshooting is to manually set the transcoding app path into the config file `encoding.xml` adding two new lines
```sh

Check failure on line 373 in docs/general/installation/linux.md

View workflow job for this annotation

GitHub Actions / Lint Markdown

Fenced code blocks should be surrounded by blank lines [Context: "```sh"]
<EncoderAppPath>/usr/share/jellyfin-ffmpeg/</EncoderAppPath>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't use this to specify ffmpeg path. This is deprecated and may be removed in the future. The supported way to specify ffmpeg path is either via --ffmpeg cli option or JELLYFIN_FFMPEG env variable.

<EncoderAppPathDisplay>/usr/share/jellyfin-ffmpeg/ffmpeg</EncoderAppPathDisplay>
```

:::caution

Expand Down
Loading