Skip to content

Module: Jellyfin

Ant edited this page Jul 5, 2026 · 5 revisions

A simple (list navigation focused) Jellyfin client for browsing and playback of content on a CRT TV.

Allows you to view content from a connected server and it's libraries associated with one user. It requires internet access as well as authentication via Jellyfin "quick connect" to function.

Built using Jellyfin's public API: https://api.jellyfin.org/

Contributors: RP2, anthonycaccese, danhunsaker

Video Overview

Watch on Youtube

Features

Note

Only supports single server and single user for this initial pass (supports quickconnect auth for user)

  • Designed for CRT navigation (simple, fast, list browsing)
  • Supported library types: movies, tvshows, homevideos, boxsets
  • "Quick Connect" authentication
  • Select specific libraries to display
  • Continue Watching, Next Up and Resume Playback support
  • Autoplay next episode in a season (optional, off by default)
  • Collections support
  • Select preferred audio/subtitle track before playback and switch tracks during playback
  • Subtitle selection infomred by the server+user's subtitle mode
  • Full library browsing by letter
  • Show/Season browsing
  • Video quality selection: Direct Playback (Default) or Transcode options

Settings

Option Values Info
Enabled On/Off Sets if the Plex module should display in the main module list when you start 240-MP.
Libraries Dynamic (based on the connected server) Allows you to select which libraries you would like to display when browsing the connected server.
Video Quality Direct Playback and Transcoding Options Direct playback will stream the video direct from your server to your device. On a Raspberry Pi 4 I've had success with 1080p HEVC files but depending on bitrate your mileage may vary. If you are trying to watch video that a Raspberry Pi can't natively decode then you can use this option to have your connected server transcode the content before sending to the Raspberry Pi for playback.
Resume Playback Ask/Always Ask will present you with an option to restart playback or resume and Always will resume without asking.
Auto Play Next Episode On/Off Defaults to off, if turned on it will auto play the next episode from a given season until the end of a season
Sign Out -- Signs you out of Jellyfin and deauthorizes 240-MP from your connected server. When you open the Jellyfin module you will be asked to connect to a server again.

To Enable

Go to Settings > Jellyfin and set Enabled to On

Clone this wiki locally