« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/todo.txt
AgeCommit message (Collapse)Author
2019-05-26Add queue current index / length labelFlorrie
2019-05-22Oragnize cached downloads much better!Florrie
This means mtui won't be able to access tracks that were downloaded before, but oh well. It also means we get to get rid of js-base64 as a dependency!
2019-05-12Add "done" note to old TODOFlorrie
2019-05-01Hide track number in queue listing!Florrie
2019-04-02Remove HL from HJKL, for nowFlorrie
Sorry :P
2019-04-02Vim HJKL keybindings :)Florrie
2019-02-25Metadata (stored, throttle, status, and more)Florrie
2019-02-25Metadata (in memory)Florrie
2019-01-24(v), (V) - Volume controlsFlorrie
"v" increases because it's lowercase and therefore more likely to be accidentally pressed, hence more likely to confuse the user when it decreases the volume (if it decreased the volume - since it increases the volume, it generally doesn't seem to have any effect until you've already discovered that v and V are used for volume controls).
2019-01-24(l) to loop currently playing trackFlorrie
2019-01-10Queue item menu, "Play later" optionFlorrie
Items in the queue now have a menu, and if you pick "play later" from it (the other option is "remove from queue"), it'll move that item into somewhere further down in the queue. If it was already playing when you select play later, it'll first skip it, then move it.
2019-01-09Make note of todosFlorrie
2018-12-21"Distribute" optionsFlorrie
E.g. to interweave two groups together.
2018-11-11Clean up and debuggify "fake" listing elementsFlorrie
I.e, the "Up (to group)" button and the "(This group is empty)" pseudo-playlist-item.
2018-09-15Update tui-lib, mark TODOs doneFlorrie
2018-09-13Show preview of "Jump to" resultFlorrie
Also let the user cancel (esc) the "jump to" to restore the selected index to wherever it was before. A neat thing you can do with this: Your cursor will automatically move to whatever the matched result of your query is while typing. If nothing is found, your cursor will stay where it was the last time it found something: so, if you press enter to confirm, AFTER you've queried something but WHILE your query doesn't currently mathc anything, it'll keep the cursor at whatever was most recently matched. So basically, Ctrl-F'ing "excir" will match "Excursions", since "exc" will have matched it already.
2018-09-13Show which item in a listing is selected, even if the listing isn't selectedFlorrie
This is foundation for actively highlighting the result of a jump-to while typing. (Since your focus is on the ListingJumpElement, there needs to be some way to see which item would be selected in the GrouplikeListing. That's what this commit implements.) This also looks pretty nifty when you press M to open the context menu, if I do say so myself.
2018-09-13Whoops, this is already doneFlorrie
2018-09-12ctrl-F, '/': jump to an item by entering its nameFlorrie
2018-08-20'Remove from queue' menu optionFlorrie
2018-08-15Mark TODOs doneFlorrie
2018-07-30Really, really clean up queue event codeFlorrie
2018-07-25Tweak how Play context menu item worksFlorrie
2018-07-25Space for scrollbar in menuFlorrie
2018-07-25Hook menu up to grouplike listing itemsFlorrie
2018-07-25WIP context menuFlorrie
2018-07-05Shift+Q to play nextFlorrie
2018-07-05Tabber displayFlorrie
2018-07-04Fix unhelpful youtube-dl warningFlorrie
2018-07-04Don't download tracks that are already being downloadedFlorrie
2018-07-04Fix downloading playlists from a URL crashingFlorrie
2018-07-04Open in new tabFlorrie
2018-07-04Stub tabberFlorrie
2018-07-03Important TODOsFlorrie
2018-07-03Ctrl-O to open a prompt for loading a playlistFlorrie
2018-06-26Hide/fix weird bug with empty downloaderArgsFlorrie
2018-06-26Pass YouTube playlist URLs directly to mtuiFlorrie
Or any other crawler argument, and it'll (try to) guess which crawler you want to use automatically. Handy!
2018-06-26File:// support in crawl-localFlorrie
2018-06-13Error handling stuffFlorrie
2018-06-04S to shuffle queueFlorrie
2018-06-04Smart playlistsFlorrie
Basically directly pulled from http-music. Want to make a nice UI for this eventually ("opening playlist..." popup dialog), but not for now.
2018-06-04Path listingFlorrie
2018-06-03Fix issue with playing tracks directly from queueFlorrie
2018-06-02Terminal resize detectionFlorrie
2018-06-02Keep playing track in visible in queueFlorrie
2018-06-02Make space pause (if a track is playing)Florrie
2018-06-01Only call buildItems once when a group is queuedFlorrie
2018-05-31Queue whole groupFlorrie