Watch TV shows and movies with a simple CLI
Watch episodes of your favorite TV shows with a simple CLI, using http://showrss.info
Required: Node ≥ 6
npx
(included in npm ≥ 5.3.0): run with npx show-time
and skip installnpm
: npm install -g show-time
yarn
: yarn global install show-time
Those steps are optional, you can just run show-time
and skip the feed option, you'll be in "Browse mode" by default.
show-time --configure
to initialize your configurationshow-time
show-time
provides a personal experience when used with showrss, but you have many options to enjoy your show without any configuration required:
show-time <title>
show-time twd
will bring you The Walking Dead's episodes)show-time --browse
show-time --movie
In all cases you can add --download
option to just download, and watch later with show-time --offline
Simply enjoy :)
<title> Directly select this show (ignoring your feed)
--version, -v Show version and exit
--help, -h Show this help and exit
--clear-cache Clears cache and exit
--configure Configuration wizard
--config <file> Use alternative configuration file
--cache <path> Path to cache (--no-cache to disable)
--player <name> Automatically play to given player
--feed <url> ShowRSS feed URL
--lang <lang> Preferred language for subtitles
--download Download mode
--offline Offline mode
--browse Browse mode
--movie Movie mode
Valid players: chromecast, vlc, airplay, mplayer, smplayer, mpchc, potplayer, mpv, omx, webplay, jack
show-time
grabs your RSS feed from showrss.info to show a list of recently available episodespeerflix
to download and play videoOption --download
is an alias to --no-player --port=0 --peer-port=0
:
--no-player
disable playing video once ready--port=0
and --peer-port=0
sets Peerflix's bound ports to 0, which means arbitrary defined by operating systemBinding arbitrary free ports and not playing video means you can run the command as many times as you want.
In offline mode, show-time will only fetch information already in cache:
This mode works particularly fine with download mode: run show-time --download
to fetch a full episode, then once disconnected run show-time --offline
and here you go :)
show-time will ignore your feed (previously configured or not) and fetch all available shows from showrss.info:
All other options (cache, download…) will apply, except --offline
which is obviously incompatible. If cache is enabled, video will be stored in usual place and will be accessible from Offline mode like any other.
show-time will ignore your feed (previously configured or not) and display a search box for movies:
All other options (cache, download…) will apply, except --offline
which is obviously incompatible. If cache is enabled, video will be stored in usual place and will be accessible from Offline mode like any other.
A lot of things are put in the cache, which is located at $HOME/.show-time/cache
:
You can remove files manually, or you can empty the whole cache with show-time --clear-cache
torrentflix
does a nice job for movies, less useful for TV shows. You'll be asked for choosing amongst many search engines, while show-time
is limited to YTS (piratebay on the way, using proxies).torrent-live
really takes your privacy seriously, great deal! however you won't find search or feeds, support for subtitles, and it does not seem maintained.pw3
works great for TV shows and has a nice "Marathon" option, but relies on kat.cr which is currently down.termflix
is deprecated in favor of torrentflix
, but has a nice Marathon option too.Those alternatives, like show-time
have their pros and cons. Some of their options I'd like to implement here (Marathon mode, better search for movies and subtitles), but meanwhile choose the right tool for your fun :)
If you want to contribute to this project, here are some ideas: