Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-26 | synchronize shared sources on join + other stuff | (quasar) nebula | |
2021-04-23 | basic party sources creation for other sockets | (quasar) nebula | |
2021-04-23 | announce joining party | (quasar) nebula | |
2021-04-23 | identifier per socket connection | (quasar) nebula | |
2021-04-22 | "party sources" ui (no socket functionality yet) | (quasar) nebula | |
2021-03-24 | Merge commit 'fe603bc' into socket-mtui | (quasar) nebula | |
2021-03-24 | [Looping] indicator when queue is looping | (quasar) nebula | |
2021-03-24 | cherry-pick queue player events | (quasar) nebula | |
10/10 odds this is going to cause some merge conflict soon oh god | |||
2021-03-15 | combining log messages (currently only seek!) | (quasar) nebula | |
2021-03-15 | log 'status' commands as new "verbose" (dim) lines | (quasar) nebula | |
2021-03-15 | Merge branch 'master' into socket-mtui | (quasar) nebula | |
2021-02-16 | loop queue | (quasar) nebula | |
2020-09-15 | old "wait when done playing" code | (quasar) nebula | |
I haven't tested this since writing it in July so I have no idea what it does! :D | |||
2020-07-17 | socket log messages & misc npm updates | Florrie | |
2020-07-15 | basic command log implementation | Florrie | |
2020-07-12 | support stop-playing over client sockets | Florrie | |
2020-07-11 | synchronize playing new tracks across sockets | Florrie | |
2020-07-11 | support queue controls over socket clients | Florrie | |
2020-07-10 | basic command relay across socket clients | Florrie | |
2020-07-10 | basic working backend save/restore & socket server | Florrie | |
Backend save/restore code (living in serialized-backend.js) has been well tested and shouldn't need much change going forward. Now we get to begin working on the actual synchronized-over-socket-server commands! | |||
2020-05-06 | clear timeData when a new track starts | Florrie | |
this makes it so that the value of timeData at any point will always be associated with the track which is currently playing. i thought this was already how timeData worked -- that assumption is what makes a lot of the math in updateQueueLengthLabel work! | |||
2020-05-03 | show queue length in collapsed progress info | Florrie | |
2020-04-06 | Auto-DJ | Florrie | |
2020-02-15 | whoops | Florrie | |
2020-02-15 | cli args (bass boost ur music) | Florrie | |
$ mtui --player sox --player-options bass +25 \; | |||
2020-02-04 | more os.homedir() | Florrie | |
2019-10-16 | Skip non-playables when determening next/prev item | Florrie | |
...to play. This is useful when you have non-playables interweaved with tracks, e.g. a file for each track's art. | |||
2019-10-15 | Don't process metadata of non-tracks | Florrie | |
This fixes mtui crashing whenever you process the metadata of any group including a non-track too. | |||
2019-10-15 | (o) to open through system; show non-music files | Florrie | |
2019-09-23 | Re-add download function to fix process metadata | Florrie | |
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. | |||
2019-09-22 | Basic multiple player UI | Florrie | |
Currently uses meta+(c, x, n, p, up, down) keys as the only interaction method, but that'll change soon! | |||
2019-09-20 | WIP - support multiple players at once | Florrie | |
Currently bug-free and doesn't change anything about existing mtui behavior! Meta N to create a new player, meta up/down to switch between which one you're interacting with. Each player has its own queue. Eventually (soon(TM)) there'll be much better UI to go with all this! | |||
2019-09-10 | 'Clear past / up to this track' queue menu options | Florrie | |
2019-09-06 | Fix songs from before insert index queuing wrongly | Florrie | |
Now /that/ was hard to fit in the commit line length. (: | |||
2019-08-24 | Fix skipIfCurrent causing a crash | Florrie | |
I.e, fix a reference to the now nonexistant playNextTrack. This fixes a crash that happens when "Play later" is selected on the currently playing track (since doing so is meant to skip to the next song in queue before moving the play-later'd track). | |||
2019-08-08 | Separate remaining duration calculation | Florrie | |
...into its own function. To be used to get the total duration string of a grouplike. (This is stored on the backend instead of a more general playlist-utils function because it requires access to the metadata code specific to mtui.) | |||
2019-07-30 | "Pause when this track ends" option | Florrie | |
2019-07-06 | Experimental telnet server | Florrie | |
2019-07-05 | Separate backend from UI | Florrie | |