« 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/loop-play.js
AgeCommit message (Collapse)Author
2017-09-07Rename pickers2.js to pickers.jsFlorrie
2017-09-02Skip back/forwardsFlorrie
2017-09-02Because adding an explanation totally makes it alrightFlorrie
2017-09-02Do something that works(?) when a track download failsFlorrie
2017-09-02Sane-ify all the things, but maybe break things when downloads failFlorrie
2017-09-02Re-implement logTrackInfo; now shows previous/next tracksFlorrie
2017-09-02Tie in delete-up-next a little nicerFlorrie
2017-09-02Substitute pickers2 in place of pickersFlorrie
2017-08-25Hide playback statusFlorrie
2017-08-09Show track up next when delete-up-next is pressedFlorrie
2017-08-08Only create one converter per instance of DownloadControllerFlorrie
This also makes the message "using (ffmpeg|avconv) converter" appear once (upon startup).
2017-08-08Fix SoX playerFlorrie
2017-08-07Windows support!towerofnix
(Hopefully this didn't break macOS/Linux.)
2017-08-07Delete temporary files when done with themFlorrie
(safeUnlink isn't really tested)
2017-08-04Aaaaaaaaaa (fix up-next, maybe?)Florrie
2017-08-04Ah, progressFlorrie
2017-08-04Handle failed downloads in loop-playFlorrie
2017-07-26Let downloader be specified manually, per-track (e.g. use youtube-dl for ↵liam4
non-YT links)
2017-07-24Support SoX again; make 'converter' meta-downloader (converts to wav)liam4
2017-07-21Make some error handling for YouTube downloadsliam4
2017-07-20Update JS to have one main http-music commandliam4
2017-07-19Change the way playlist updating works, and show track paths when I is pressedliam4
2017-07-18Make --play-opts work again (and use variable name playOpts instead of playArgs)liam4
2017-07-16Fix potential memory leak from DownloadController.once(canceled) assigned on ↵Liam
every .download()
2017-07-15Begin updating the playlist formatLiam
2017-07-14Finish up restoring downloaders, maybeLiam
2017-07-14Return downloaders :sparkles:Liam
2017-06-26Clean-up and suchliam4
2017-06-26Remove downloadersliam4
2017-06-26Controls for pause/play, seek, and volumeliam4
2017-06-26The beginnings of using mpv instead of SoX playliam4
2017-06-21Fix a crash, I think??liam4
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-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-01YouTube downloaderliam4
2017-06-01--play-optsliam4
2017-06-01Better download file namingliam4
2017-05-31Big bad bug fixliam4
2017-05-31Use system tempfiles instead of fake temporary filesliam4
2017-05-31General improvementsliam4
2017-05-31Modularize it allLiam