[go: up one dir, main page]

Skip to content
/ Kyoo Public
forked from zoriya/Kyoo

A portable and vast media library solution.

License

Notifications You must be signed in to change notification settings

kokizzu/Kyoo

 
 

Repository files navigation

Kyoo

Welcome to Kyoo, the next-generation open-source media browser that redefines your streaming experience. Designed from the ground up, Kyoo stands out as a powerful alternative to Plex and Jellyfin. Unleash the full potential of your media library with cutting-edge features and a commitment to being free and open-source.

Kyoo in Action

🌐 Getting Started

  • Installation: Set up Kyoo effortlessly to enjoy seamless streaming of your favorite movies, TV shows, or anime.
  • Join the discord: Join our Discord community for discussions and support
  • API Documentation: Dive into our comprehensive API documentation to explore advanced functionalities.
  • Contributing: Feel free to open issues, submit pull requests, and contribute to making Kyoo even better.

🚀 Features

  • Dynamic Transcoding: Transcode your media to any quality, change on the fly with auto quality, and seek effortlessly without waiting for the transcoder.

  • Auto Watch History: Enjoy automatic watch history with continue watching, allowing you to quickly resume your series or discover new episodes.

  • Intelligent Metadata Retrieval: Experience smart metadata retrieval, even for oddly named files, thanks to the power of guessit and themoviedb. It even uses thexem for enhanced anime handling.

  • Cross-Platform Access: Access Kyoo on Android and web clients, ensuring your media is at your fingertips wherever you go.

  • Meilisearch-Powered Search: Utilize our advanced, typo-resilient search system powered by Meilisearch for lightning-fast results.

  • Fast Scrubbing Support: Navigate your media effortlessly with fast scrubbing support, enhancing your control over playback.

  • Download and Offline Support: Enjoy the freedom to download and watch offline, with the watch history seamlessly updating when you reconnect.

  • Enhanced Subtitle Support: Kyoo goes beyond the basics with enhanced subtitle support, including SSA/ASS formats and customizable fonts.

  • OIDC and Scrubbing Support: Login with your favorites services (Google, Discord or any OIDC compliant service) and automatically mark episodes as watched on linked services (SIMKL and soon others).

🌟 Philosophy: Setup Once, Enjoy Forever

Kyoo's philosophy revolves around simplicity. Set it up once, forget about configuration hassles. Once installed, your library undergoes automatic scanning, adding new episodes or movies as soon as they're moved into your library's folder. No need for a specific file structure or meticulously renamed files – Kyoo does the right thing™.

📜 Why another media-browser?

From a technical standpoint, both Jellyfin and Plex lean on SQLite and confine everything within a single container, Kyoo takes a different route. We're not afraid to bring in additional containers when it makes sense – whether for specialized features like Meilisearch powering our search system or for scalability, as seen with our transcoder.

Kyoo embraces the "setup once, forget about it" philosophy. Unlike Plex and Jellyfin, we don't burden you with manual file renaming or specific folder structures. Kyoo seamlessly works with files straight from your download directory, minimizing the maintenance headache for server admins.

Kyoo narrows its focus to movies, TV shows, and anime streaming. No music, ebooks, or games – just pure cinematic delight.

🔗 Live Demo

Curious to see Kyoo in action? Check out our live demo featuring copyright-free movies at kyoo.zoriya.dev. Special thanks to the Blender Studio for providing open-source movies available for all.

👀 Screens

Web Show

Desktop Scrubber

Touch Scrubber

Collection

List

Android Movie

Ready to elevate your streaming experience? Dive into Kyoo now! 🎬🎉

About

A portable and vast media library solution.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 45.6%
  • TypeScript 41.4%
  • Python 6.2%
  • Go 5.3%
  • JavaScript 0.5%
  • Dockerfile 0.4%
  • Other 0.6%