« 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/players.js
AgeCommit message (Collapse)Author
2023-05-13use ESM module syntax & update tui-lib(quasar) nebula
Exciting update! This doesn't make any substantial changes exactly but does update the most quickly-archaic parts of older Node code.
2021-10-10fix setPause not working for MPV player(quasar) nebula
This fixes the "Paused" option in the menubar!
2021-08-06get fractional playback pos & duration from mpv(quasar) nebula
This fixes a side-effect of timestamp files with fractional timestamps: mtui always used to assume it was at .000 of the current second, so it would briefly highlight the previous timestamp before completely passing the second the timestamp starts within.
2021-07-17past 3 second threshold, (P) to seek to start(quasar) nebula
2021-07-13timestamp files!!!(quasar) nebula
2020-09-15rename "song" terminology to "track"(quasar) nebula
We've always used "track" as the proper term, but these managed to slip by over time anyway. Oops!
2020-07-09add seekTo player functionFlorrie
2020-04-06Auto-DJFlorrie
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-04heck around with socat stuffFlorrie
2020-02-04remove mkfifo; use socat insteadFlorrie
2020-02-04misc minor mpv player stuffFlorrie
2020-02-04re-send loop when moving backwards, not forwardsFlorrie
2019-07-30"Pause when this track ends" optionFlorrie
2019-06-04Volume slider in menubarFlorrie
2019-05-29Always reumse when playing a new trackFlorrie
This behavior got changed recently, where the player being paused would carry through across tracks. It no longer does that.
2019-05-28MenubarFlorrie
Or the beginning of one, anyway!
2019-05-28Support isPaused, setPause/setLoop functionsFlorrie
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
2018-05-31Playback indicatorFlorrie
2018-05-28Initial commitFlorrie