You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bryan Bennett 2914f5f48c Use absolute filenames for playlists 7 years ago
LICENSE Initial commit 8 years ago Modify README 7 years ago
make_yt_playlist Rewrite youtube playlist creation 7 years ago
ztream Use absolute filenames for playlists 7 years ago

ztream - A mplayer/mpv streamer 'controller' script written in Z-shell.

ztream was written as a small excercise in learning shell mechanics. I intended for it to be POSIX-compliant, but the associative array data structure made z-shell MUCH more appealing.

You can configure some of the behavior by modifying the global variables above the 'fold'.


  • Install mpv and dmenu (or mplayer and dmenu, though mplayer is largely untested)
  • Install ZSH (any relatively recent version should work. If not, please open a ticket)
  • Modify the associative array of Station name to url (and any other configurables)
  • Put ztream in your $PATH
  • ./ztream (or put it in your sxhkdrc, or dwm's config.h or whatever)


Earlier versions of ztream allowed specifying the action as the first and only argument. This is no longer possible as all args are sent along to dmenu.


??? I have no new ideas yet...