Kyoo icon indicating copy to clipboard operation
Kyoo copied to clipboard

A portable and vast media library solution.

Kyoo Kyoo

Build status Tests status Docker status Test report Coverage License

Kyoo is an open-source media browser which allow you to stream your movies, tv-shows or anime. It is an alternative to Plex, Emby or Jellyfin.

Kyoo has been created from scratch, it is not a fork. Everything is and always will be free and open-source.

Feel free to open issues or pull requests, all contribution are welcomed.

Getting started

Features

  • Manage your movies, tv-series & anime
  • Download metadata automatically
  • Transmux files to make them available on every platform (Transcode coming soon)
  • Account system with a permission system
  • Handle subtitles natively with embedded fonts (ass, subrip or vtt)
  • Entirely free and works without internet (when metadata have already been downloaded)
  • Works on Linux, Windows, Docker and probably Mac
  • A powerful plugin system

Live Demo

You can see a live demo with copyright-free movies here: demo.kyoo.moe. Thanks to the blender studio for providing open-source movies available for all.

The demo server is simply created using the following docker compose:

version: "3.8"

services:
    kyoo:
        image: ghcr.io/anonymusraccoon/kyoo:master
        restart: on-failure
        environment:
            - KYOO_DATADIR=/var/lib/kyoo
            - BASICS__PUBLICURL=https://demo.kyoo.moe
            - DATABASE__ENABLED=postgres
            - DATABASE__CONFIGURATIONS__POSTGRES__SERVER=postgres
            - DATABASE__CONFIGURATIONS__POSTGRES__USER ID=kyoo
            - DATABASE__CONFIGURATIONS__POSTGRES__PASSWORD=kyooPassword
            - TVDB__APIKEY=TheTvDbApiKey
            - THE-MOVIEDB__APIKEY=TheMovieDbApiKey
        ports:
            - "80:5000"
        depends_on:
            - postgres
        volumes:
            - kyoo:/var/lib/kyoo
            - video:/video
    postgres:
        image: "postgres"
        restart: on-failure
        environment:
            - POSTGRES_USER=kyoo
            - POSTGRES_PASSWORD=kyooPassword
        volumes:
            - db:/var/lib/postgresql/data

volumes:
    kyoo:
    video:
    db:

Screens

Show


Show Dropdown


Browse


Filters


People


Player


Search