« get me outta code hell

http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2017-06-26Remove downloadersliam4
2017-06-26Fix a silly issue in openPlaylistliam4
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-26Merge branch 'master' of https://github.com/liam4/http-musicliam4
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-21Various updates.. maybe finished??liam4
2017-06-21Ugh!!liam4
2017-06-21Various updates to HTTP crawlerliam4
2017-06-16Make max crawl-http download attempts settable by userLiam
2017-06-13Output to file 'Foo Bar.mp3' instead of 'Foo%20Bar.mp3'Liam
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-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-08Help messageliam4
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-04Sort local crawlliam4
2017-06-04Local downloaderliam4
2017-06-04Local file downloaderliam4
2017-06-03Async option handlers should work under aliasesliam4
2017-06-01YouTube downloaderliam4
2017-06-01--play-optsliam4
2017-06-01Better download file namingliam4
2017-05-31Generally improve how scripts and running worksliam4
2017-05-31Big bad bug fixliam4
2017-05-31Use system tempfiles instead of fake temporary filesliam4
2017-05-31General improvementsliam4
2017-05-31ProgressLiam
2017-05-31Modularize it allLiam