initial commit, already basically working :D
now allowing URLs to be directly passed to mplayer
'Pause' button now working
moved fifo to /tmp
got rid of shlex
more beautiful terminal, mplayer in fullscreen
The user doesn't need to choose, how the stream URL will get extracted (currently either with youtube-dl or directly play the stream). instead all methods get tried until one works.
HTML++;
code cleanup, smaller changes (such as: when hitting return in form field, open action gets performed (for JS version only currently))
so the .gitignore didn't whitelist *.js files...
Small HTML fixes
HTML+JS fixes

* in JS-less browsers, the buttons are of type "submit" and the form is
  submitted via POST
* when we have JS, the script changes the type of the buttons to
  "button", thus preventing the form from being submitted via POST.
  Instead, it is then submitted via GET using an XMLHttpRequest.
implemented POST, improved video URL handling, integrated livestreamer

open() now stops any running playback, then starts iterating over the
newly created different playback methods until one of them succeeds in
opening the video URL.
removed obsolete comment, re-added proper submitting when hitting return in the input field with JS (onsubmit)
added license text
fucking typo
fixed license
added "suspend" button for suspend-to-RAM

Added the button and all the code necessary to make it do its thing.
Fix for code coffee broke :p JS didn't work anymore, because the buttons ID was changed to class
added quiet switch for killall