pdulvp/jellyfin-qnap

Compatibility list

pdulvp opened this issue · 61 comments

Compatible
Probably only x64 versions.
👍 TS-253A (intel) (fw 4.5.4.1723)
👍 TS-251+ (intel)
🍂 arm64 QNAP ?
🍂 armrf QNAP ?

Not compatible
🌵 All others ?

So far so good on TS-453D (Intel Celeron J4125 4-core) - Firmware 5.0.0.1891 (2021/12/21)

So far so good on TS-453D (Intel Celeron J4125 4-core) - Firmware 5.0.0.1891 (2021/12/21)

Nice, good to know it works on firmware 5.0 too.
Thanks

Installed, boots, and plays music on my TS-653A just fine

Working on TS-453Be with latest 5.0

Upgraded from 10.7.7-1 to 10.8.0-beta1 without any problems on TS-453D firmware 5.0.0.1986
Thanks!

Working well on TS-462C (Intel® Celeron® N4505) (fw 5.0.0.1986)
Thanks!

Work with TS-464C

HS-453DX working fine

Working on TS-453Be with latest 5.0

Were you able to get hardware accelerated transcoding working?

I followed the steps in the README but it's seemingly not using hardware (FPS ends up in the single digits). The stream mapping in the log shows libx264 instead of h264_vaapi.

Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))

Working on the TS-653A, FW 5.0.0.2055, 2022/06/14

TS-251+ = TS-451+ as well... 2 and 4 stands for bays, in term you can say TS-X51+

i'll have tested every releases and every time i have uninstalled.
This goes for both TS-X51+ QTS 5.0.0.2055

so her is what i've have noticed:

every version of 10.8.0 will have problem with playing media even if i change vaapidriver.

every version of 10.7.7 will run fine, out of the box, -
until Mar 24 version 10771.10771.4414_4534ae84
https://github.com/pdulvp/jellyfin-qnap/releases/tag/10771.10771.4414_4534ae84

Edit:
newest update on [10.8.4-1] is a working
https://github.com/pdulvp/jellyfin-qnap/releases/tag/10841.10841.511_2

qam4 commented

I have a TS-253Be, Jellyfin is working, but I cannot get hardware acceleration to work.

Hi, it does work on a TS-469 Pro, firmware 4.3.4 build 20220303.
Version 10.80.
What I do not seem to make work is the Plugins Catalog (it shows empty) and the DLNA announcement (for example VLC does not recognize the server).
Other than that it works as expected.
Atom D2700 is not powerful enough to do any type of transcoding.

Completed Work on the TS-453Bmini
os version:5.0.1
jellyfin version:10.8.0/10.8.1

Working on TS-364
Firmware: 5.0.0.2131
Jellyfin version 10.8.4-1

Tested on TS-453 Pro
Firmware 5.0.0

Any luck with Qnap ARM TS-228?
Thank you.

Qnap TS-853 Pro (Intel Celeron 1.9ghz / 4 cores / 8gb ram latest firmware 5.01), installed, port changed, movies scraped, VAAPI Hardware acceleration working, transcodes at 120+ fps when on, and 50 fps when off. I wanted so a say a huge thank you for really making my weekend, I hope I can return the love.

working on Qnap TS-551
Firmware 5.0.1

Obi8 commented

@Tyrap: How do you install the package on TS-364?
When I start the app, the window that opens (browser) tells me that I cannot connect to the Jellyfin server.
And is hardware accelaration working with the intel gpu?

Please I need your help. Because I no longer know what to do. :-(

Will this work with TS-251 (without +)?
Or what's the cheapest QNAP device to run jellyfin?
Only used for music playback.

working on QNAP TS-451D2
Firmware: QTS 5.0.1
Jellyfin: 10.8.5 (with Hardware Acceleration)

TS-451D2 QTS 5.0.1

Apologies in advance if this sounds confusing but I'm not a Linux guru and getting my head around how QTS works makes my head hurt a bit, but much nicer than OMV which I previously had on a home built unit.

I already have Jellyfin running in container station but updating it is a pain. I also tried Portainer as someone eluded it could manage updates better but it's so infrequent I forget a lot. So I added your repository in Appstore and installed your QNAP Jellyfin package which created the desktop icon on my NAS.

When I click on the Jellyfin icon on the NAS desktop it directs to 8096 port which is the same as the container version and I'm back to the containerised Jellyfin server as admin, I can see in the Jellyfin dashboard it is the server name I created in container station. I also have the option of logging as the user for the containerised version.

I was hoping to set up the media directories and do library scan on the package install without having to stop the container as it will take a long time scanning media files.

Do I have to stop the container version and then set up the OS level server? Or am i missing something blatantly obvious about the OS level version setup? I presume the OS version will automatically not launch server when it detects another server already running on the machine and only run as client. If I try to launch a second Jellyfin server in container station it will show errors about resource conflicts but the OS version doesn't say anything.

I cleared browser cache and on different browsers too. I can log in as a user to the container server via the OS level initiated session too.

Will this work with TS-251 (without +)? Or what's the cheapest QNAP device to run jellyfin? Only used for music playback.

It works with TS-251D at least (including hardware transcoding)

Works with TS-269L with expanded RAM to 3GB, with caveats that the web interface can sometimes fail to add images when you manually select one (the loading icon spins), and the web version can return 404 if you try and move about too quickly. I've also disabled transcoding - whilst it probably would work, it's a relatively slow processor so you're probably better off not transcoding and doing that off-device.

Jellyfin 10.8.7 works on QNAP TS-664 (QTS 5.0.1) with hardware accelaration (Intel QuickSync).

Will this work with TS-251 (without +)? Or what's the cheapest QNAP device to run jellyfin? Only used for music playback.

Sorry for a late answer.

As fare as i know the plus means remote, and there should be amount of same specs similar to mine... TS-251+ and TS-451+ Both are Intel® Celeron® GHz dual-core processor, with swappable rams and hdmi...

if anyone has a seccond opinion please let me know!

will this work on a ts-230? with hardware acc and all?

(Realtek RTD1296 4-Core, 1,4GHz , 64-Bit ARM)

Works with TS-269L with expanded RAM to 3GB [...] I've also disabled transcoding - whilst it probably would work, it's a relatively slow processor
The TS-269L is based on an Intel Atom D2550, which has a GMA 3650 graphics card built in. As such, it supposedly allows VA-API transcoding support. I'm not sure whether it's the most efficient option, but it's something and I have enabled it without explosion.

Works on IS-400 Pro (QTS 4.3.6.2232), but plugin catalog is also empty.

Jellyfin Release 10.8.9-1
works on TS-873A (running QuTS Hero h5.0.1.2277)
with Quadro P400 hardware transcoding (NvKernelDriver 5.0.1.2277 + NVIDIA GPU Driver 5.1.0.0822 using this fix to enable NVIDIA NVENC transcoding)

works fine on a tbs-464 running QTS 5.0.1.2277

Works on TS-973ax, however no hardware acceleration due to no GPU.

Working like a charm on TVS-H474-PT-8G and QuTShero 5.0.1

Working on TS-873A, but cannot use the Nvidia GTX 1050ti on hardware acceleration.

Work with TS-453A

Jellyfin 10.8.9-1 works fine on my QNAP 253D NAS (with (gb of RAM). Ther files are on an external harddrive using USB3.
One thing doesn't work however and that is the go back arrow or home button when in a sub menu. I have to reload the whole page on my desktop.
Casting using chromecast however works fine.

Release 10.8.10-1 worked with TS-473A on firmware version h4.5.4.2374, until I tried enabling hardware acceleration for the Quadro P400 I've got installed. It turns out the 460-something Nvidia driver available for QuTS 4.5 is older than what the included ffmpeg version requires. After upgrading to h5.1.0.2409 (and following the progression of this thread as mentioned by others) everything came together just fine.

I don't comment very much but what pdm-pcb mention worked specifically this part of that thread for me:

ssh in to the device as “admin”. No other user will work due to file permissions.
Edit "/etc/ld.so.conf" using your editor of choice such as vim.
Add a new line with the contents "/opt/NVIDIA_GPU_DRV/usr/lib" (Note directory is correct for the QuTS Hero OS and driver versions at the top of the thread.)
Save the file.
Run ldconfig
Restart Plex Media Server.

This is now running fine on TS-h686
I also forgot to mention its working great with a nvidia 1050 Ti

Update: The only issue now is that it doesn't save once you reboot the NAS system.

How can I build an ARM v7 QNAP TS-431 version? this one do not work on it...

pkok commented

This worked great on my TS-251D, as others also reported. However, after a system update to version 5.1.1 build 20230815. With this version, it keeps stating that Jellyfin has a required update, which it cannot find or install.

@pdulvp is this easy to fix? Is there a quick workaround that I could do?

cannot install on TS-451D
sad

It works on the TS-453Bmini
os version:5.1.1.2491
jellyfin version:10.8.11

It works on the TS-453Bmini os version:5.1.1.2491 jellyfin version:10.8.11
Hi Dendim0n

In the repositories of the author I see these versions:
pdulvp has version 10.8.10-1 date 2023-07-14
pdulvp pre releases has version 10.8.1-1 date 2022-07-08
where do you find 10.8.11?

Thanx

It's the latest release
https://github.com/pdulvp/jellyfin-qnap/releases/tag/108111.108111.5136_c1ebb413

It works on the TS-453Bmini os version:5.1.1.2491 jellyfin version:10.8.11
Hi Dendim0n

In the repositories of the author I see these versions: pdulvp has version 10.8.10-1 date 2023-07-14 pdulvp pre releases has version 10.8.1-1 date 2022-07-08 where do you find 10.8.11?

Thanx

Thank you, I donẗ see them in his repository yet.
afbeelding

jellyfin version:10.8.11-1 in TS-453Dmini os version: 5.1.2.2533 Everything is running normally |适用于 TS-453Dmini 操作系统:5.1.2.2533 jellyfin 版本:10.8.11-1 一切正常。

Works on my Qnap TS-464-8G with most video files. however got a problem with a 2160p.UHD.Remux.HEVC.DoVi.TrueHD.Atmos.7.1-playBD.mkv file on smaller screens. I think it's a transcoding problem but can't figure it out.

Jellyfin Version: 10.8.11
QTS 5.1.2.2533

Can this be installed in a container somehow? Is there such a version? I'd like to have that plug-in

Can this be installed in a container somehow? Is there such a version? I'd like to have that plug-in

Yes, you can run it with the official Docker container.
But you will probably have problems with the hardware transcoding.

this here in the repo is a custom QNAP app.

QNAP TS 677 with PCIe GPU Nvidia GTX 1050 Ti and hardware acceleration
NVIDIA-SMI 515.48.07, CUDA Version: 11.7
QTS 5.0.1.2376
Jellyfin 10.8.11 working fine.

Jellyfin 10.8.7 works on QNAP TS-664 (QTS 5.0.1) with hardware accelaration (Intel QuickSync).

Yes confirmed, indeed TS-664 with QTS 5.1.5 as well with hardware acceleration enable.

tvs-h674 I3 : working great too.

Just verifying JellyFin is working on a TS-473A with QuTS 5.1.5.2680 20240220. Nvidia P1000 requires CUDA fix above with "/opt/NVIDIA_GPU_DRV/usr/nvidia" as the directory for transcoding. This has to be done every time the NAS reboots. I have a support ticket in with QNAP about getting this fixed.

Can this be installed in a container somehow? Is there such a version? I'd like to have that plug-in

i got fed up with transcoding not working after restarts and since moved to a container solution with working transcoding:
https://gist.github.com/sennahoj0/9dc14617559a8a4df8a14eb194e7ba23

How can I build an ARM v7 QNAP TS-431 version? this one do not work on it...

New experimental arm builds are available. Can be tested.
https://github.com/pdulvp/jellyfin-qnap/releases/tag/1094.1094.6017-c_9290780e

How can I build an ARM v7 QNAP TS-431 version? this one do not work on it...

New experimental arm builds are available. Can be tested. https://github.com/pdulvp/jellyfin-qnap/releases/tag/1094.1094.6017-c_9290780e

Not working on TS-431P. standard cannot connect message when trying to launch Jellyfin

After bypassing "No digital signature", I was able to install jellyfin_10.9.4_arm64.qpkg on QNAP TS-1635AX.

App runs fine.

Hi! On TS-230 the installation ended successfully, but when I open it the browser page tells me "This page could not be reached" "192.168.X.X refused the connection."

Report in with TS-1635-8G
CPU:Annapurna Labs Alpine AL-514 quad-core 1.7 GHz ARM® Cortex-A15 Processor (ARMv7)
.GPKG/Ver used: jellyfin_10.9.4_armhf.qpkg

i can install it, but when i try to launch, no website, i'm available for testing if you need #PDULVD