Search for a TV show or movie by name and stream it straight in mpv or VLC without opening a browser.
Watch anime with a choice of subtitled or dubbed audio via AniList search.
Download episodes instead of streaming them using the built-in yt-dlp integration.
Resume a partially watched show or continue where a download left off.
| pizza-droid/cinnamon | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a separate media player, mpv or VLC, installed on your system before it can play anything.
Cinnamon is a command line tool for watching TV shows, movies, and anime directly from your terminal. You search for a title, pick an episode, and it plays through an external video player like mpv or VLC instead of a web browser. Getting started requires Python 3.10 or newer plus one of those two players installed separately. A setup wizard can optionally connect to The Movie Database for show and movie information, skipping that step falls back to an alternate search method that works but is described as less reliable. Anime titles are searched through AniList and do not require any API key. Beyond just playing a title, Cinnamon supports jumping straight to a specific season and episode, choosing subtitled or dubbed audio for anime, picking a video quality, and downloading episodes instead of streaming them, which requires the separate tool yt-dlp. It also keeps a watch history you can view, continue from, or clear, and it can resume an interrupted download. The project uses a system of scrapers, meaning different sources it pulls streams from. Two work out of the box for shows, movies, and anime. Two more optional scrapers can be installed separately, one of which needs a browser automation tool and the other of which adds torrent based playback. All settings, including the default player and the default scraper, are stored in a local config file that can be changed with commands. The README notes that anime movies do not currently work because of how the scrapers are built, though the maintainers say this will be fixed. The project is described by its own authors as a small, mostly vibe coded effort, and it was inspired by an existing terminal based anime player. It is licensed under Creative Commons Attribution NonCommercial 4.0, which does not permit commercial use.
Cinnamon is a terminal command line tool for searching and streaming TV shows, movies, and anime through mpv or VLC, with optional downloading and watch history.
Mainly Python. The stack also includes Python, mpv, VLC.
Non-commercial Creative Commons license, you can use and share it, but not for commercial purposes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.