« get me outta code hell

http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-06-26Controls for pause/play, seek, and volumeliam4
2017-06-26The beginnings of using mpv instead of SoX playliam4
2017-06-26Fix a crash from having "options" in the default playlist.json fileliam4
Essentially it would try to run processArgv(.options, optionFunctions) before optionFunctions is defined. This was solved by moving the call that would cause that to happen after optionFunctions is defined.
2017-06-26Remove unused require('stream')liam4
2017-06-26Whoaaaliam4
2017-06-26Haha, the one commit I was behind fixed itliam4
2017-06-26Merge branch 'master' of https://github.com/liam4/http-musicliam4
2017-06-26Add a note about that one bugliam4
2017-06-26Store options in playlists (e.g. --downloader local)liam4
2017-06-26Make automatic playlist.json open equivalent to using --open optionliam4
2017-06-21Merge branch 'workspace'liam4
2017-06-21Fix a crash, I think??liam4
2017-06-21Ignore out/ folderliam4
2017-06-21Various updates.. maybe finished??liam4
2017-06-21Ugh!!liam4
2017-06-21Various updates to HTTP crawlerliam4
2017-06-16Actually add new crawl-http man page to package.jsonLiam
2017-06-16Add new crawl-http man page to package.jsonLiam
2017-06-16Obliterate wynn.json, and maybe playlist files foreverLiam
2017-06-16Make max crawl-http download attempts settable by userLiam
2017-06-16Update todo.txtLiam
2017-06-13Output to file 'Foo Bar.mp3' instead of 'Foo%20Bar.mp3'Liam
2017-06-13Fix old crawl command name in demoLiam
I can't believe I'm actually committing from the GitHub website. (At least it's through a phone; that's definitely a good excuse!)
2017-06-12Fix a filter issueLiam
2017-06-12Case-insensitive group matchingliam4
2017-06-12Keep downloaded filename in HTTP downloaderliam4
2017-06-12Check if format is supported before convertingliam4
2017-06-12Spooks and baddies with ffprobeliam4
2017-06-12Notesliam4
2017-06-11Note man page for more sane documentation readingliam4
2017-06-11NOBODY SAW THOSE AHAHAHAHliam4
2017-06-11Nobody is really sure, but it's speculated that there were logic ↵liam4
improvements and smarter/more evil terminal logging
2017-06-11Log track info, and moreliam4
2017-06-11Add a bunch of code commenting, and a skip up-next methodliam4
2017-06-11Loop-play.js cleanupliam4
2017-06-11Beginnings of keyboard controlsliam4
2017-06-11Rename play.js -> http-music.jsliam4
I'm not sure if it should maybe be index.js or main.js, though..?
2017-06-10Add licenseliam4
2017-06-10Another idealiam4
2017-06-08Help messageliam4
2017-06-06A couple of ideasliam4
2017-06-04Generally optimize downloads (less file copying)liam4
Basically all we do is let downloaders specify the output file, rather than be forced to download or copy into a specific given file. Since avconv/convert automatically gets us the displayed file name we want anyways (shown in play), this doesn't change anything visible to the user, but does make things faster.
2017-06-04Fix the spooky youtube-dl problemliam4
2017-06-04Make http-crawl work betterliam4
Before this URL wouldn't work: http://billwurtz.com/exerpt.html
2017-06-04curPlaylist -> activePlaylistliam4
2017-06-04Natural sort in local crawlliam4
2017-06-04Make things work even without a playlist.jsonliam4
2017-06-04Make crawl-local.js executableliam4
2017-06-04Docs and whatnotliam4
2017-06-04Clean up todoliam4
There's nothing to clean up anymore, so that goal isn't relevant.