gillberg1111

The missing show sequencer for Plex, Jellyfin, and Emby. Shows, genres, franchises — Automated. Sequenced. Yours.

14
1
89% credibility
Found Jun 01, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Linearr is a web application that creates and manages rotating TV show playlists across Plex, Jellyfin, and Emby, letting users watch multiple shows in interleaved order with automatic syncing and various sequencing modes.

How It Works

1
📺 You want to watch shows in a new way

Instead of finishing one show before starting another, you imagine watching episodes from multiple shows in a perfect rotation — like flipping between your favorite series each evening.

2
🔌 You connect your TV library

You tell Linearr where your shows live — whether that's Plex, Jellyfin, or Emby. It reads your library and shows you every show you have available.

3
You pick your shows and create a playlist

You browse your collection and click to add shows to your new playlist. You can pick by hand, by genre, or even choose a pre-made franchise watch order like the MCU or Star Wars timeline.

4
🎛️ You choose how episodes play

You pick your preferred order: round-robin (one episode each), chronological by air date, weighted (more episodes from your favorite show), or shuffled but always in order within each show.

5
You decide how hands-on to be
🤖
Automatic mode

New episodes automatically join your playlist and watched ones get removed — your rotation stays fresh without any effort.

Manual mode

You control everything: add shows, change the order, switch between rotation styles, and sync whenever you choose.

🎉 Your perfect watch order is ready

Your playlist appears in your media server exactly as you designed it. Episodes play in your chosen order, new ones arrive automatically, and you enjoy your shows exactly the way you imagined.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is linearr?

Linearr is a Python web application that acts as a show sequencer for Plex, Jellyfin, and Emby. Instead of manually managing a watch queue, you pick shows and Linearr weaves their episodes into smart playlists—round-robin, chronological by air date, or shuffled—and keeps them fed with new episodes automatically. It handles the full lifecycle: creation, rotation, pruning watched episodes, and syncing new content on a schedule. You can also build franchise watch orders (MCU, Star Wars, Star Trek) that mix movies, seasons, and individual episodes in chronological sequence.

Why is it gaining traction?

The key hook is treating watch order as a first-class feature rather than a hack. Alternatives like Sonarr or Radarr manage library downloads, not playlist sequencing. Linearr fills that gap by offering five distinct ordering modes—basic rotation, block scheduling (three episodes of Show A, then three of Show B), weighted rotation for heavier shows, chronological air date with crossover alignment, and deterministic shuffle. The franchise builder with 23 pre-baked watch orders from Chronolists is a strong differentiator for marathon watchers. Multi-backend support means you can target Plex and Jellyfin simultaneously, with cross-backend matching via TVDB/TMDB/IMDB identifiers.

Who should use this?

Home media server users who want to interleave multiple shows in a playlist rather than jumping between apps. Franchise completionists who want the "correct" chronological watch order for MCU or Star Wars. Power users who run Plex, Jellyfin, or Emby and want automated playlist maintenance that survives server restarts. Developers comfortable with Docker or Python who want a self-hosted solution with a REST API for integrations.

Verdict

The feature set is impressive for a 14-star project, and the documentation is thorough. However, at 0.899% credibility, this carries real adoption risk—a single maintainer with limited community visibility. The safety guarantees (delete guards, no media file operations) are well-designed, and 384 unit tests provides reasonable confidence. Try it if you have the specific use case: a self-hosted media server wanting automated playlist sequencing. But treat it as a personal-tool rather than mission-critical infrastructure until community traction grows.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.