GitHub - MrEhbr/yokoku: Self-hosted manager for a movie and TV library: tracks releases, imports torrents from Transmission and organizes files for Jellyfin. · GitHub
Skip to content
MrEhbrPublic

About

Self-hosted manager for a movie and TV library: tracks releases, imports torrents from Transmission and organizes files for Jellyfin.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

480 Commits

Folders and files

Repository files navigation

yokoku

CI License Docs

Self-hosted manager for a movie and TV library: tracks releases, imports torrents from Transmission and organizes files for Jellyfin.

See the user guide for installation, configuration and troubleshooting.

Install

  • Docker: ghcr.io/mrehbr/yokoku, web UI on port 8080.
  • Archive: static Linux binaries on the releases page.
  • NixOS: the services.yokoku module from nur-packages.

Configuration

Settings come from a TOML file (--config); config/app.toml lists every one. Any of them can be set with YOKOKU__<SECTION>__<KEY>, like YOKOKU__WEB__PORT, and most can be changed on the Settings page. A TMDB token is required to search and add items.

Development

nix develop        # or direnv allow
just web serve     # the app at http://127.0.0.1:8080
just test
just lint
just services      # Jellyfin and Transmission for integration tests

See CONTRIBUTING.md for the rest.

Data sources

TMDB

This product uses TMDB and the TMDB APIs but is not endorsed, certified, or otherwise approved by TMDB.

TheTVDB

Metadata provided by TheTVDB. Please consider adding missing information or subscribing.

License

MIT. See LICENSE.

About

Self-hosted manager for a movie and TV library: tracks releases, imports torrents from Transmission and organizes files for Jellyfin.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages