Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-08 | Internal support for custom status lines | Florrie | |
2018-02-26 | Add todo | Florrie | |
2018-02-26 | Add fancy duration graph utility | Florrie | |
2018-02-23 | Handle player process crashing gracefully | Florrie | |
E.g. try pulseaudio -k, then run http-music. | |||
2018-02-22 | Only open default playlist when needed | Florrie | |
That is, only when no playlist has already been loaded, and the action requires a playilst. Also a todo.txt note. | |||
2018-01-24 | Revert "Add paused indicator for mpv player" | Florrie | |
This reverts commit a22688a0f04920c73a06a7c1be09037c4de8f0ce. I still have to think through this feature a fair bit more - currently if you skip to the next track while paused, or pause before MPV actually starts playing, the paused indicator shows while MPV isn't actually paused. | |||
2018-01-24 | Add paused indicator for mpv player | Florrie | |
2018-01-24 | Add --playlist-string alias, update man page | Florrie | |
2018-01-24 | Mark case-insensitive keybindings as done | Florrie | |
2018-01-24 | Todo note | Florrie | |
2018-01-05 | WIP(?) metadata processing tool | Florrie | |
2017-11-24 | Mark todo.txt task as completed | Florrie | |
2017-11-09 | Let keybindings run shell commands, if --trust option is given | Florrie | |
Keybinding action format: [[..combo..], 'runShellCommand', ..command name.., [..arguments..]] (--trust is an alias for --trust-shell-commands. When --trust appears in an "options" property of a playlist (or anywhere besides the `http-music play` invocation on the command line, shell command permisisons are *revoked* - they cannot be enabled, even by directly passing --trust to the command line.) Also adds a note to todo.txt. | |||
2017-11-05 | Add thing to todo.txt | Florrie | |
2017-10-25 | Update todo.txt | Florrie | |
Removed an old task (now completed) and updated another. | |||
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-09-26 | Add --collapse-groups option | Florrie | |
2017-09-20 | Show path to track's parent in track info - not including the track, which ↵ | Florrie | |
is redundant | |||
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 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 | Tiny todo update | Florrie | |
2017-09-07 | Rename pickers2.js to pickers.js | Florrie | |
2017-09-06 | Hyperspeed pickers2 (~10x indexing speed increase) | Florrie | |
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-02 | Update todo; todo - fix shuffle players | Florrie | |
2017-09-02 | Picker voodoo practice | Florrie | |
2017-08-14 | Use mpv-nofifo if `mkfifo` command is not found | Florrie | |
2017-08-14 | Make safeUnlink safer | Florrie | |
2017-08-11 | Todo updates | Florrie | |
2017-08-11 | Todo updates | Florrie | |
2017-08-11 | Completely re-implement pickers | Florrie | |
2017-08-10 | Make pickers slightly more self-contained; add new pickers and change old ↵ | Florrie | |
ones, which now support just about any spelling variant | |||
2017-08-09 | Show track up next when delete-up-next is pressed | Florrie | |
2017-08-08 | An idea | Florrie | |
2017-08-08 | Make keyboard controls work with caps-lock pressed | Florrie | |
2017-08-08 | Fix SoX player | Florrie | |
2017-08-07 | Windows support! | towerofnix | |
(Hopefully this didn't break macOS/Linux.) | |||
2017-08-07 | Delete temporary files when done with them | Florrie | |
(safeUnlink isn't really tested) | |||
2017-08-07 | Desmartify playlists in play.js | Florrie | |
2017-08-05 | Skip ALL already-downloaded tracks before downloading any in download-playlist | Florrie | |
2017-08-05 | Quick todo updates | Florrie | |
2017-08-04 | Aaaaaaaaaa (fix up-next, maybe?) | Florrie | |
2017-08-04 | Handle failed downloads in loop-play | Florrie | |
2017-08-04 | Todo note | Florrie | |