MediaShelf icon
MediaShelf icon

MediaShelf

A self-hosted shelf across the streaming services you already pay for — one search, one watchlist and episode tracking, with deep links into whichever app owns the title.

Home: one shelf across every connected service, with rails for what you were watching, music and podcasts.

Cost / License

Platforms

  • Self-Hosted
  • Docker
0likes
0comments
0articles

Features

Properties

  1.  Privacy focused

Features

  1.  No registration required
  2.  Ad-free
  3.  Dark Mode
  4.  No Tracking
  5.  Personalized Recommendations
  6.  Import/Export OPML Feeds
  7.  Streaming
  8.  Podcast Player

MediaShelf News & Activities

Highlights All activities

Recent activities

MediaShelf information

  • Developed by

    ghltshubh
  • Licensing

    Open Source (AGPL-3.0) and Free product.
  • Written in

  • Alternatives

    7 alternatives listed
  • Supported Languages

    • English
    • Spanish
    • French
    • German
    • Italian
    • Portuguese
    • Dutch
    • Hindi
    • Japanese
    • Korean
    • Chinese

AlternativeTo Categories

Video & MoviesNews & BooksAudio & Music

GitHub repository

  •  34 Stars
  •  0 Forks
  •  2 Open Issues
  •   Updated  
View on GitHub
MediaShelf was added to AlternativeTo by shuby on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is MediaShelf?

MediaShelf pulls your streaming subscriptions into one place. You connect the services you already pay for — Netflix, Prime Video, Disney+, Spotify, YouTube, Apple Music, podcast feeds and 200+ more — and it builds a single index across all of them.

Search once and see everything: a film on Netflix, an album on Spotify, a podcast episode, a YouTube video. No more opening six apps to find one thing. Availability is region-aware, so it tells you where a title actually streams in your country, not someone else's. Shows whose seasons sit on different services get a per-season breakdown, so you can see that seasons 1-2 are on one service and season 3 moved to another.

For TV it tracks episodes. Tick episodes or whole seasons, and a "Continue watching" rail leads the shelf with a one-tap mark for the next one. Shows sort themselves into not started, watching, caught up and seen, so a running show you are up to date on steps aside until a new episode airs. Marking is manual by necessity: MediaShelf links out to the service and never sees playback, so nothing can report an episode finished on its own.

One watchlist covers everything you want to get to. Save anything with a button on its page, paste or upload a list you already have (a service's own data export, a Letterboxd or IMDb CSV), or use the companion browser extension to copy your existing "My List" across from ten streaming services. Music and podcasts play inside the app; films and shows deep-link straight into the service that has them.

MediaShelf indexes what you already subscribe to. It does not host, download or re-stream media, and it has no piracy features.

Self-hosted and open source (AGPL-3.0). Runs as a Docker container or from source; the web UI is a PWA you can install on a phone. All your data stays on your own machine — no account, no cloud, no telemetry. The interface is available in 11 languages, and the UI language is independent of your content region, so travelling does not force you to pick between a language you read and the catalogue you want.

Official Links