Search Twitch.tv streams and watch via VLC or mpv or IINA (Streamlink (former Livestreamer) required)
keywords: tw
, twtop
, twgames
, optional: twcover`
twtop
: show top live streams (sorted by number of current viewers)
twgames
: show top live games streamed (sorted by number of current viewers)
tw
: search specific live channel/game
twcover
: download/preload game icons for better user experience
browse philosophy: twtop
or twgames
for getting the most wanted streams on twitch.tv
search philosophy: tw star
finds streamer like "starman" and "starcraft"-games streams
Check who is streaming on Twitch.tv (category gaming) and watch your favorite stream via Streamlink on VLC or mpv or IINA (no lags anymore, thanks to buffering).
The main keyword is tw
and the second word is the game or stream you want to watch (examples: tw voyboy
or tw league of legends
or also simply tw league
). Alternative: Use keyword twtop
to see the current TOP streams or twgames
for the current TOP streamed games. Limit of streams is changable via specific workflow ($limit-variable).
With enter
you can open the stream via Streamlink on VLC or mpv or IINA.
The streamer list is sorted by number of viewers descending. The quality of the stream is "high". If you want to change it to best (e.g.), feel free to open the existing "Terminal Command" (alfred, workflow-window) and modify the streamlink line.
Optional: If you deleted your game icons/covers folder (because many of them are outdated) you should use twcover
to download all the top game covers. Otherwise tw
or twtop
will do it, but it takes more time and downloads less covers at the same time.
Required: Alfred, Streamlink and VLC or mpv or IINA.
Required since macOS Monterey:
Open a Terminal, install Homebrew and run brew install php
Made/Tested in/with OSX 10.15.7 and macOS 12.4, Streamlink 2.4.0, VLC 3.0.16, PHP 7.3.11, AppleScript >2.5, Twitch API (Oct. 2021)
Supports OneUpdater
/AlleyOop/Monkey Patch (workflow updater).
Adding more information for "twgames": number of cannels and viewer (via get streams and game_-_id/user_id)
Adding more information for "tw *": viewers (via get streams and broadcaster-id)
If you have found bugs/issues use the issues tracker or if you just want to say "hello" in addition so send me an email: eusi.cf@gmail.com
GNU General Public License version 3
OneUpdater
(forum post) that allows you to update the workflow out of the box (it checks for updates automatically every 15 days and downloads/opens new versions). Changed the usage of Terminal to Run Script (no opened terminal any longer during watching stream). Thx@ vitorgalvao.twgame
.twgames
(top streamed games by viewers).twbygame
, similar to the old twgame
.twgame
.twcover
(downloads and converts game covers).twtop
.tw
searches more efficient and games as well as streams.