« 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/playlist-utils.js
AgeCommit message (Collapse)Author
2018-02-18Make completely new filter systemFlorrie
See the man page for how it works now.
2018-02-16Make --track-display-file show SOURCE path to trackFlorrie
This also means we're keeping track of the source item of items, which is sure to be useful more later.
2018-01-24Let ?abc match tracks as well as groupsFlorrie
If you want a *track* whose name is abc but also have a *group* that is named abc, just specify the name of the group containing abc: --keep ?theGroupName/abc instead of --keep ?abc.
2017-11-05Re-export getItemPath (fixes download-playlist)Florrie
2017-10-29Add track number to status line and make status line more consistentFlorrie
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-25Add way to search whole playlist for a particular nameFlorrie
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-25Make -k and -x fail when the passed group path is not perfectly foundFlorrie
2017-10-12Add --start-at option and 'track version' conceptFlorrie
2017-09-28Add --filterFlorrie
2017-09-26Add --collapse-groups optionFlorrie
2017-09-20Show path to track's parent in track info - not including the track, which ↵Florrie
is redundant
2017-09-13Make indexer code actually index the playlist (via updatePlaylistFormat)Florrie
2017-09-13Make getItemPathString work the way it's meant toFlorrie
2017-08-14Make safeUnlink saferFlorrie
2017-08-07Delete temporary files when done with themFlorrie
(safeUnlink isn't really tested)
2017-08-04Change around some things in download-playlistFlorrie
2017-07-27Add new "apply" feature to playlistsLiam
See https://gist.github.com/liam4/cd7465a82c8b367eef221e61c3b6186e. Though not tested, this should work even on old/mixed playlists, e.g.: https://gist.github.com/liam4/2cad8630d5df4cf0014cb9acd0d76115
2017-07-20Fix a typo that makes old playlists work againliam4
(This is why unit testing is important)
2017-07-19Change the way playlist updating works, and show track paths when I is pressedliam4
2017-07-18Move options above items in default playlist formatliam4
2017-07-15Fix up http-music.js's controls and optionsLiam
2017-07-15Begin updating the playlist formatLiam
2017-06-21Ugh!!liam4
2017-06-12Fix a filter issueLiam
2017-06-12Case-insensitive group matchingliam4
2017-05-31General improvementsliam4
2017-05-31ProgressLiam
2017-05-31Modularize it allLiam