Install JellyFin with OMX H/W Acceleration

Jump to navigation Jump to search

From YouTube How to Install JellyFin on Raspberry Pi with OMX H/W Acceleration

  • Jellyfin site:
  • JellyFin is media server for Raspberry Pi and support Pi H/W Acceleration (decoding)
  • Download
sudo apt install apt-transport-https
wget -O - | sudo apt-key add -
echo "deb [arch=$( dpkg --print-architecture )]$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin
  • Add user, Restart (Enable and Start)
sudo usermod -aG video  jellyfin
sudo systemctl restart jellyfin
  • Modify system gpu memory sudo vim /boot/config.txt
  • At the end, after [all] line
    • add a new line gnu_mem=512
  • Restart Pi

First logon

  • Visit http localhost port 8096
  • Quick setup
    • User name: jellyfin (just any name)
    • Leave the password blank

Logon and set H/W accelerator

  • Logon to port 8096 with jellyfin UID.
  • Left panel > Playback > Hardware acceleration
    • select OpenMAX OMX
      • Check MPEG2 MPEG4 (check all in the video)
    • Transcoding thread count: Max

Add NAS instead of to use SD RAM

  • Google fs smb samba
  • Add external NAS or add external SSD drive