linearr
ghcr.io/gillberg1111/linearr:latest
https://github.com/gillberg1111/linearr
bridge
sh
false
https://github.com/gillberg1111/linearr/issues
https://github.com/gillberg1111/linearr
Linearr — the missing show sequencer for Plex, Jellyfin, and Emby.
Automated round-robin rotation and chronological crossover alignment for your episodes (and their movies).
Configure Plex, Jellyfin, Emby, or any combination. With multiple backends configured, new playlists
get per-backend checkboxes; targeted servers are mirrored independently using each server's own library state.
Two sort modes per playlist:
- Rotation: round-robin across shows (Show A S01E01, Show B S01E01, Show A S01E02, ...).
- Air Date: chronological across every show. Multi-part crossovers stay aligned via
"Part 1" / "Pt. 2" / "(N)" title parsing — perfect for "evening TV" mixes of the
three Law and Order series, the Chicago shows, etc.
Pick season ranges per show, opt in to specials, optionally include associated movies
(auto-detected from your movie libraries by title match — e.g. "Psych: The Movie" attaches
to Psych). Optional "Unwatched only" filter excludes episodes you've already watched.
Live AJAX preview means every change updates the episode list immediately — no page reloads.
Flip any playlist between sort modes or toggle the unwatched filter any time; already-watched
episodes stay put, the future portion rebuilds. Edits show up as native playlists in
every client (Plex AND Jellyfin). Background scheduler prunes watched episodes (keeping
the last few around if you fell asleep).
Safety: this app NEVER deletes media files or library items from Plex or Jellyfin — only playlists.
MediaApp:Other Tools:
http://[IP]:[PORT:5005]/
https://raw.githubusercontent.com/gillberg1111/linearr/main/templates/linearr.xml
https://raw.githubusercontent.com/gillberg1111/linearr/main/images/icon-256.png
The missing show sequencer for Plex, Jellyfin, and Emby. Automated round-robin rotation and
chronological crossover alignment for your episodes (and their movies).
• Configure Plex, Jellyfin, or both — playlists mirror to whichever you target
• Two sort modes per playlist: Rotation (round-robin) or Air Date (chronological)
• Air Date mode aligns multi-part crossovers (Part 1 / Pt. 2 / (1)) across different shows
• Per-show season range, optional specials, auto-detected associated movies (e.g. Psych: The Movie)
• Per-playlist "Unwatched only" filter
• Pinned "Selected" tray when picking shows
• Live AJAX preview with 10/25/50/100/All pagination — no page reloads on config changes
• Add / remove / reorder shows; switch sort mode or filter any time
• Background prune of watched episodes (keeps a configurable fall-asleep buffer)
• Native playlist on every targeted server — works in every Plex AND Jellyfin client
• Never deletes media files or library items (hard runtime guards on both backends)
5005
/mnt/user/appdata/linearr
2
10
7
true