« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-04-23update tui-lib; change wheel mode in autoscrollFlorrie
2020-04-23new feature: autoscroll!Florrie
2020-04-18make note of socat in readmeFlorrie
2020-04-18comment out notes and labels features... For Now™Florrie
2020-04-16add new todoFlorrie
2020-04-16draw when pressing select-allFlorrie
2020-04-16be even more careful with socatFlorrie
2020-04-06yeah thats embarrassingFlorrie
2020-04-06Auto-DJFlorrie
2020-03-13display duration in track context menuFlorrie
2020-02-15whoopsFlorrie
2020-02-15cli args (bass boost ur music)Florrie
$ mtui --player sox --player-options bass +25 \;
2020-02-06more socat stuff : shrug emoji : :)Florrie
2020-02-06fix volumeFlorrie
2020-02-04sanitize yo cacheFlorrie
2020-02-04more os.homedir()Florrie
2020-02-04OS-agnostic default music directoryFlorrie
2020-02-04heck around with socat stuffFlorrie
2020-02-04update tui-libFlorrie
This helps to avoid having two versions of tui-lib installed (one for mtui, one for tui-text-editor).
2020-02-04remove mkfifo; use socat insteadFlorrie
2020-02-04misc minor mpv player stuffFlorrie
2020-02-04immediately show results of acting on queue playerFlorrie
Specifically, this makes toggling loop show its effect right away.
2020-02-04get rid of a dead argumentFlorrie
2020-02-04re-send loop when moving backwards, not forwardsFlorrie
2019-11-11Fix queue notes in a better wayFlorrie
Before, we were showing the notes window whenever a track with notes played - even if the queue wasn't focused. This fixes that.
2019-11-10Fix queue listing improperly showing/hiding notesFlorrie
2019-10-28^E to edit notes of selected track/groupFlorrie
2019-10-28Fix layout when editor is unfocusedFlorrie
2019-10-28Context menu for creating/editing notes filesFlorrie
2019-10-28Don't show text files adjacent to playablesFlorrie
2019-10-27Tweak track-number regex to include any whitespaceFlorrie
So tracks like '05 - Artist - Apple Banana.mp3' will just show as 'Artist - Apple Banana.mp3'. (Before, it showed cut off before the first dash.)
2019-10-23Fix error on quit without ever opening text editorFlorrie
2019-10-23Add text/notes editor, using tui-text-editorFlorrie
:D!
2019-10-17Don't include non-tracks in total track countFlorrie
2019-10-17Import tui-lib with npm instead of as a submoduleFlorrie
2019-10-17New todo.txt shenanigansFlorrie
(These have been collected from the last few days of working on mtui.)
2019-10-16Skip non-playables when determening next/prev itemFlorrie
...to play. This is useful when you have non-playables interweaved with tracks, e.g. a file for each track's art.
2019-10-15Rename paneLeft/paneRight to tabberPane/queuePaneFlorrie
2019-10-15Don't process metadata of non-tracksFlorrie
This fixes mtui crashing whenever you process the metadata of any group including a non-track too.
2019-10-15Dim selected non-playable when not focusedFlorrie
2019-10-15Make BasicGrouplikeItems respond to menu keyFlorrie
So you can press f/m/etc to open the menu on those options, just like on interactive grouplike items.
2019-10-15Make next/previous tab controls wrap aroundFlorrie
2019-10-15Open JSON playlist files in new tabFlorrie
2019-10-15(o) to open through system; show non-music filesFlorrie
2019-10-14Fix crash when clearing the queueFlorrie
Specifically, when the scroll view is far enough down that the currently playing track (which does not disappear when you clear the queue) is not visible.
2019-09-30Make menubar select first item, like context menusFlorrie
This also tidies up the logic for changing the selected element from context menus to the menubar, fixing a bug where the menubar forgets which element was selected before it, and not re-introducing the bug which the complex logic fixed in the first place (which was the menubar seeing the context menu as the previously selected element, when the menu will be destroyed by the time the menubar restores its selection).
2019-09-26Make menubar easter-egg color/attribute draw depsFlorrie
So pressing a/c (:33) in the menubar will now cause a rerender.
2019-09-25Stop players from playing after they're removed!Florrie
2019-09-23Multiple player UI interaction shenanigansFlorrie
Please don't ever let me stay up until 29:57 again. Future me will thank you in advance.
2019-09-23Re-add download function to fix process metadataFlorrie
The download code doesn't actually really depend on state, besides having access to the record for the track, which we can pass in from anywhere.