Jellyfin server packaging for QNAP NAS
.qpkg
from the releasesQnap QTS
> App Center
> Install Manually
. then choose the downloaded .qpkg
.(中文)
Go to Admin > Dashboard
Server > Playback
Transcoding
> Hardware acceleration
: Video Acceleration API (VAAPI)
Transcoding
> VA API Device
: /dev/dri/renderD128
This shall be OK, but maybe not.
Go to Admin > Dashboard
You can find a log of vainfo of your NAS under Advanced > Logs > vainfo-*.log
. It will helps you to find which driver or options to enable.
A dedicated plugin is now installed by default on the Jellyfin server (Plugins > QNAP.Configuration)
, you can change the default vaapi driver used while loading a video. (from defaultValue
to iHD
or i965
).
Ensure that Transcoding
> FFmpeg path
is not empty. If empty, you can set it to /usr/lib/jellyfin-ffmpeg/ffmpeg
Disable some unexpected enabled options Server > Playback > Transcoding
:
Enable 10-Bit hardware decoding for HEVC
shall be disabledTo add a shortcut onto the HybridDesk Station, you can use @pdulvp/jellyfin-qnap-hd
You can use my alternative store link on the App Center to retrieve automatic updates. See pdulvp.fr/qnap-store
configuration/Jellyfin.Plugin.QnapConfiguration.sln
under Visual Studio. It will create two releases, for net5.0 and net6.0 that will be embedded afterwards../make.sh
(note that the script will try to push it on this repository. push.sh
can be disabled in subscripts fetch-stable.sh
and fetch-stable-pre.sh
)sudo apt-get update
on your WSL and relaunch the build