Command Line Karaoke
Table of Contents
For installation instructions from binaries please visit the Releases Page.
$ go get github.com/jessfraz/cliaoke
fluidsynth
and soundfonts on debian this was fluid-soundfont-gm
.$ docker run --rm -it \ --device /dev/snd \ jess/cliaoke hard_knock_life DJ cliaoke on the request line. Bringing up the track Hard Knock Life...
This assumes you have setup fluidsynth
in the following way:
(grab a copy of GeneralUser_GS_1.44-FluidSynth.zip
from one of the mirrors in http://www.filewatcher.com/m/GeneralUser_GS_1.44-FluidSynth.zip.28596599-0.html)
$ brew install fluidsynth $ unzip GeneralUser_GS_1.44-FluidSynth.zip $ mkdir -p /usr/local/share/fluidsynth $ mv GeneralUser\ GS\ 1.44\ FluidSynth/GeneralUser\ GS\ FluidSynth\ v1.44.sf2 /usr/local/share/fluidsynth/generaluser.v.1.44.sf2
Running cliaoke
with no arguments will list all the available songs. Once downloaded the songs are saved in a ~/.cliaoke/
directory.
Caveats for Mac Users
fluidsynth
according to the instructions below.$ cliaoke -h cliaoke - Command line karaoke. Usage: cliaoke <command> Flags: -d enable debug logging (default: false) Commands: version Show the version information.
NOTE: This does not mean you have all these files locally, when you choose a song (if you have no already downloaded it from this repo) it will be downloaded for you.
$ cliaoke COMMAND TITLE ARTIST 1979 1979 Smashing Pumpkins 99_ways_to_die 99 Ways To Die Megadeth ... hard_knock_life Hard Knock Life Jay-Z ... missing_you Missing You Puff Daddy mo_money_mo_problems Mo Money Mo Problems Notorious BIG ...
$ cliaoke mo_money_mo_problems DJ cliaoke on the request line. Bringing up the track Mo Money Mo Problems...