Self-hosted media browser with rich metadata and tracking

2.3kstars
69forks
Last commit: 1d ago
Repo age: 7y old
Kyoo screenshot

Kyoo is a self-hosted media library browser focused on presenting your movies and TV shows with high-quality metadata and a clean, fast UI. It scans your local media, matches titles to online databases, and provides a unified experience for browsing, search, and playback handoff to your preferred player.

Key Features

  • Library scanning for movies and TV shows with automatic metadata matching (posters, backdrops, cast/crew, summaries)
  • Rich browsing experience: collections, seasons/episodes, recommendations-style views, and powerful search
  • Watch state features such as progress and “continue watching” style sections
  • Multi-user support with user-specific history/progress (where configured)
  • API-driven architecture intended to integrate with external tools/players
  • Container-first deployment (Docker) with documented configuration

Use Cases

  • Create a polished “Netflix-like” browsing UI for a personal movie/TV collection
  • Track what you’re watching across devices and quickly resume episodes
  • Provide family members separate profiles to browse the same library

Limitations and Considerations

  • Kyoo is primarily a library browser/metadata experience; playback typically relies on external players and your existing storage/streaming setup.

Kyoo is a good fit if you want a modern catalog and discovery interface for an existing media collection, with metadata enrichment and watch tracking. It complements (rather than replaces) your underlying storage and playback stack.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 3d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 2d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3