Show HN: Kyoo – Self-hosted media browser (Jellyfin/Plex alternative)

Overall reception

  • UI described as very pretty, clean, and modern; demo feels fast and responsive.
  • Time skipping/seek performance draws particular praise vs Plex/Jellyfin/Emby.
  • Several users say they’re glad to see more options as Plex changes direction.

Client support & casting

  • Currently Android and web clients only; there is an APK.
  • No Chromecast/Google TV or AirPlay integration yet; Chromecast support is planned within ~6 months, Google TV within ~1 year.
  • iOS/tvOS are unlikely soon due to Apple’s $100/year dev fee and lack of Apple hardware for testing, though the React Native codebase should in theory help.
  • Some users see lack of TV and iOS apps as a blocker and suggest donations to fund development.

Library management philosophy

  • Multiple users complain Jellyfin is too opinionated about file/folder naming and requires renaming or manual tagging.
  • Kyoo’s stated goal is “zero renaming”: it should work directly on a download folder and handle messy names (including typical fansub-style anime names).
  • Questions remain about how well it builds hierarchical collections from deeply nested or mixed folder structures; details are unclear.

Playback, transcoding & performance

  • Kyoo uses ffmpeg on small segments and spins up new processes when seeking far away, aiming for instant seeks without waiting for a long-running transcoder.
  • Users who heavily seek/skips say this solves a major pain point vs existing servers.
  • Direct play is constrained by what the client (especially browsers) supports; audio-format support is essentially “whatever the client can handle.”

Architecture & technology choices

  • Backend uses C#/.NET; other components use Python, Go, and TypeScript.
  • Postgres, RabbitMQ, and Meilisearch are used; RabbitMQ coordinates services (work queues, websocket communication, replica sync).
  • Some consider multiple containers and dependencies overkill for self-hosters; others defend specialized services for search and distributed transcoding.
  • There’s mild debate about .NET’s tooling and ecosystem, especially on non-Windows platforms and BSD.

Scope limitations (music, books, DVR)

  • Project is intentionally focused on movies/series/anime.
  • No plans for ebooks or music; they’re deemed different enough to require substantial extra work.
  • No OTA/DVR support; the maintainer was unfamiliar with the concept and hasn’t planned for tuner-based recording.

Documentation & presentation

  • Several users feel the README reads like LLM-generated marketing copy: wordy and vague in places.
  • Suggestions to tighten language and better explain differentiators.
  • Some concern over using copyrighted movie imagery in screenshots; maintainer notes those are on a removable branch.