Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-29 | Add track number to status line and make status line more consistent | Florrie | |
This does two big things - there's a few changes in pickers.js to support track numbers (and a new supporting function in playlist-utils.js), and some changes in loop-play.js to make the status line formatting consistent regardless of the active player. | |||
2017-10-27 | Add simple setup wizard (http-music setup) | Florrie | |
..and create/update related man pages. Try it! | |||
2017-10-25 | Add way to search whole playlist for a particular name | Florrie | |
Try play -c -k '?My Album Name' to make http-music only play the group with the name 'My Album Name', no matter where it is in the playlist! | |||
2017-10-25 | Make -k and -x fail when the passed group path is not perfectly found | Florrie | |
2017-10-24 | Add --open-playlist-string option | Florrie | |
Lets playlists be passed to `play` by an actual string argument; e.g. --playlist-string '{"tracks": [...]}'. Could work well with http-music's own crawler utilities (e.g. --playlist-string '{"source": ["crawl-local", "."]}' or with external ones (e.g. --playlist-string "$(cool-crawler-utilith.sh)". At the moment the only workaround is to use a temporary file to store the playlist in, or to pipe the output of the crawler command (which might be `echo`!) to http-music and use /dev/stdin as the --playlist-file value.. which obviously isn't cross-platform or practical! I'd like to have some aliases in the future since --open-playlist-string isn't really easy to type. | |||
2017-10-12 | Add --start-at option and 'track version' concept | Florrie | |
2017-09-28 | Add --filter | Florrie | |
2017-09-26 | Add --collapse-groups option | Florrie | |
2017-09-23 | Fix a bug where you couldn't --exclude groups added by a smart playlist | Florrie | |
2017-09-20 | Show path to track's parent in track info - not including the track, which ↵ | Florrie | |
is redundant | |||
2017-09-19 | Fix critical bug; http-music now halts if 5 tracks fail to download in a row | Florrie | |
2017-09-18 | Track-specific converter options | Florrie | |
See todo.txt, changes in the man page, and this example: https://gist.github.com/towerofnix/9b1853ee74d30357e1b59d22c59aba2f | |||
2017-09-13 | Make indexer code actually index the playlist (via updatePlaylistFormat) | Florrie | |
2017-09-13 | Make getItemPathString work the way it's meant to | Florrie | |
2017-09-11 | Ignore filename case in crawl-local | Florrie | |
The array ['banana', 'Rainbows!!', 'Abstract', 'kangaroo'].. ..would previously be sorted as ['Abstract', 'Rainbows!!', 'banana', 'kangaroo'].. ..but that was clearly wrong; it's now sorted as ['Abstract', 'banana', 'kangaroo', 'Rainbows!!']. | |||
2017-09-07 | Rename pickers2.js to pickers.js | Florrie | |
2017-09-06 | Remove extra debug timer | Florrie | |
2017-09-06 | Hyperspeed pickers2 (~10x indexing speed increase) | Florrie | |
2017-09-06 | Add console logs for indexing/done-indexing | Florrie | |
Particularly handy for slow machines, where indexing may take a while (e.g. a Raspberry Pi). | |||
2017-09-05 | Cache flattened playlist | Florrie | |
2017-09-05 | Fix the shuffle groups player | Florrie | |
2017-09-05 | Shuffle seeds | Florrie | |
2017-09-03 | Let users import keybindings from files | Florrie | |
Example: https://gist.github.com/towerofnix/381c813f4b231ded5ae416f040134261 | |||
2017-09-03 | Remove a finished todo | Florrie | |
2017-09-03 | Use hasOwnProperty() instead of keys().includes() | Florrie | |
2017-09-03 | Move keybinder code into its own file | Florrie | |
2017-09-03 | Begin commandable keybindings | Florrie | |
2017-09-02 | Skip back/forwards | Florrie | |
2017-09-02 | Because adding an explanation totally makes it alright | Florrie | |
2017-09-02 | Do something that works(?) when a track download fails | Florrie | |
2017-09-02 | Sane-ify all the things, but maybe break things when downloads fail | Florrie | |
2017-09-02 | Re-implement logTrackInfo; now shows previous/next tracks | Florrie | |
2017-09-02 | Tie in delete-up-next a little nicer | Florrie | |
2017-09-02 | Substitute pickers2 in place of pickers | Florrie | |
2017-09-02 | Rename HistoryManager to HistoryController | Florrie | |
2017-09-02 | Remove prototype picker | Florrie | |
2017-09-02 | General picker + picker options | Florrie | |
2017-09-02 | Only run test script if pickers2 is main script | Florrie | |
2017-09-02 | If first track, lastTrack is null | Florrie | |
2017-09-02 | Improve test formatting, add timelineIndex-changed test | Florrie | |
2017-09-02 | Cleanup and comments, ordered picker | Florrie | |
2017-09-02 | Picker voodoo practice | Florrie | |
2017-08-25 | Hide playback status | Florrie | |
2017-08-14 | Use mpv-nofifo if `mkfifo` command is not found | Florrie | |
2017-08-14 | Make safeUnlink safer | Florrie | |
2017-08-11 | Throw errors when a bad sort/loop mode is given | Florrie | |
2017-08-11 | Cleanup | Florrie | |
2017-08-11 | Make group-shuffle actually work | Florrie | |
2017-08-11 | Update man pages to reflect new picker changes | Florrie | |
2017-08-11 | Completely re-implement pickers | Florrie | |