diff --git a/images/docker-jellyfin/index.html b/images/docker-jellyfin/index.html index 94aa0ada8f..c2a62c0dd2 100644 --- a/images/docker-jellyfin/index.html +++ b/images/docker-jellyfin/index.html @@ -1,4 +1,4 @@ - jellyfin - LinuxServer.io
Skip to content

linuxserver/jellyfin

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.

jellyfin

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/jellyfin:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Version Tags

This image provides various versions that are available via tags. Please read the descriptions carefully and exercise caution when using unstable or development tags.

Tag Available Description
latest Stable Jellyfin releases
nightly Nightly Jellyfin releases

Application Setup

Webui can be found at http://<your-ip>:8096

More information can be found on the official documentation here.

Hardware Acceleration Enhancements

This section lists the enhancements we have made for hardware acceleration in this image specifically.

Intel

To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here:

https://mods.linuxserver.io/?mod=jellyfin

OpenMAX (Raspberry Pi)

Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their /dev/vcsm and /dev/vchiq video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container:

--device=/dev/vcsm:/dev/vcsm
+ jellyfin - LinuxServer.io      

linuxserver/jellyfin

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.

jellyfin

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/jellyfin:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Version Tags

This image provides various versions that are available via tags. Please read the descriptions carefully and exercise caution when using unstable or development tags.

Tag Available Description
latest Stable Jellyfin releases
nightly Nightly Jellyfin releases

Application Setup

Webui can be found at http://<your-ip>:8096

More information can be found on the official documentation here.

Hardware Acceleration Enhancements

This section lists the enhancements we have made for hardware acceleration in this image specifically.

Intel

To enable the OpenCL based DV, HDR10 and HLG tone-mapping, please refer to the OpenCL-Intel mod from here:

https://mods.linuxserver.io/?mod=jellyfin

OpenMAX (Raspberry Pi)

Hardware acceleration users for Raspberry Pi MMAL/OpenMAX will need to mount their /dev/vcsm and /dev/vchiq video devices inside of the container and their system OpenMax libs by passing the following options when running or creating the container:

--device=/dev/vcsm:/dev/vcsm
 --device=/dev/vchiq:/dev/vchiq
 -v /opt/vc/lib:/opt/vc/lib
 

V4L2 (Raspberry Pi)

Hardware acceleration users for Raspberry Pi V4L2 will need to mount their /dev/video1X devices inside of the container by passing the following options when running or creating the container:

--device=/dev/video10:/dev/video10
@@ -65,4 +65,4 @@
   --pull \
   -t lscr.io/linuxserver/jellyfin:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 01.05.24: - Increase verbosity of device permissions fixing.
  • 12.02.24: - Use universal hardware acceleration blurb.
  • 12.09.23: - Take ownership of plugin directories.
  • 04.07.23: - Deprecate armhf. As announced here
  • 07.12.22: - Rebase master to Jammy, migrate to s6v3.
  • 11.06.22: - Switch to upstream repo's ffmpeg5 build.
  • 05.01.22: - Specify Intel iHD driver versions to avoid mismatched libva errors.
  • 25.12.21: - Fix video device group perms error message.
  • 10.12.21: - Rework readme, disable template sync.
  • 22.09.21: - Pull only the server, web and ffmpeg packages instead of the wrapper.
  • 23.06.21: - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the bionic tag.
  • 21.05.21: - Add nvidia.icd file to fix missing tonemapping using Nvidia HW.
  • 20.01.21: - Add Jellyfin Binary Environmentals
  • 20.01.21: - Deprecate UMASK_SET in favor of UMASK in baseimage, see above for more information.
  • 23.11.20: - Rebase to Focal, branch off Bionic.
  • 22.07.20: - Ingest releases from Jellyfin repo.
  • 28.04.20: - Replace MMAL/OMX dependency device /dev/vc-mem with /dev/vcsm as the former was not sufficient for raspbian.
  • 11.04.20: - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder.
  • 11.03.20: - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under /config).
  • 30.01.20: - Add nightly tag.
  • 09.01.20: - Add Pi OpenMax support.
  • 02.10.19: - Improve permission fixing for render & dvb devices.
  • 31.07.19: - Add AMD drivers for vaapi support on x86.
  • 13.06.19: - Add Intel drivers for vaapi support on x86.
  • 07.06.19: - Initial release.
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 01.05.24: - Increase verbosity of device permissions fixing.
  • 12.02.24: - Use universal hardware acceleration blurb.
  • 12.09.23: - Take ownership of plugin directories.
  • 04.07.23: - Deprecate armhf. As announced here
  • 07.12.22: - Rebase master to Jammy, migrate to s6v3.
  • 11.06.22: - Switch to upstream repo's ffmpeg5 build.
  • 05.01.22: - Specify Intel iHD driver versions to avoid mismatched libva errors.
  • 25.12.21: - Fix video device group perms error message.
  • 10.12.21: - Rework readme, disable template sync.
  • 22.09.21: - Pull only the server, web and ffmpeg packages instead of the wrapper.
  • 23.06.21: - Add log message if device permissions are incorrect. Pin jellyfin dependency versions to prevent upstream apt repo issues. Deprecate the bionic tag.
  • 21.05.21: - Add nvidia.icd file to fix missing tonemapping using Nvidia HW.
  • 20.01.21: - Add Jellyfin Binary Environmentals
  • 20.01.21: - Deprecate UMASK_SET in favor of UMASK in baseimage, see above for more information.
  • 23.11.20: - Rebase to Focal, branch off Bionic.
  • 22.07.20: - Ingest releases from Jellyfin repo.
  • 28.04.20: - Replace MMAL/OMX dependency device /dev/vc-mem with /dev/vcsm as the former was not sufficient for raspbian.
  • 11.04.20: - Enable hw decode (mmal) on Raspberry Pi, update readme instructions, add donation info, create missing default transcodes folder.
  • 11.03.20: - Add Pi V4L2 support, remove optional transcode mapping (location is selected in the gui, defaults to path under /config).
  • 30.01.20: - Add nightly tag.
  • 09.01.20: - Add Pi OpenMax support.
  • 02.10.19: - Improve permission fixing for render & dvb devices.
  • 31.07.19: - Add AMD drivers for vaapi support on x86.
  • 13.06.19: - Add Intel drivers for vaapi support on x86.
  • 07.06.19: - Initial release.
\ No newline at end of file