Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-25 | naughty hack for context menu in playlist sources | (quasar) nebula | |
...plus a todo detailing what should be better | |||
2021-04-25 | playlist sources = only what's shared with party | (quasar) nebula | |
2021-04-25 | implement basic share-with-party command | (quasar) nebula | |
2021-04-25 | actually set hasAnnouncedJoin on server lol | (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-16 | restore queued tracks from playlist sources | (quasar) nebula | |
not sure why i didnt do this before but it Seems To Work Now! dog champ | |||
2021-03-15 | add todo for remote/VPN mtui server hosting! | (quasar) nebula | |
2021-03-15 | combining log messages (currently only seek!) | (quasar) nebula | |
2021-03-15 | simplify log message text construction | (quasar) nebula | |
2021-03-15 | log 'status' commands as new "verbose" (dim) lines | (quasar) nebula | |
2021-03-15 | resume canonical player when all sockets are ready | (quasar) nebula | |
this fixes an issue where a sync-playback received immediately during the resume would receive the paused status! in general, the canonical backend should always stay in line with the messages that the server sends out. | |||
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-12 | allow lines spread across multiple data chunks | Florrie | |
Wrapper functions 4 lyfe. | |||
2020-07-12 | move data-handling code inside connection handler | Florrie | |
This should make it easier to add state for individual sockets, which will be needed in coding better data handling. (Update: Actually, that wasn't necessary, because I wrote it as a more general wrapper function which contains its own state. Still, this could come in useful in the future, and it arguably reduces the code complexity anyway.) | |||
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! |