Commit graph

18 commits

Author SHA1 Message Date
292f45ccba Reworked registering the clients into the connection
All checks were successful
Check / mypy (push) Successful in 34s
Check / ruff (push) Successful in 5s
2025-06-12 23:16:31 +02:00
43ef5ddb81 Implemented simple admin info in server
All checks were successful
Check / mypy (push) Successful in 2m35s
Check / ruff (push) Successful in 17s
2025-06-11 01:15:50 +02:00
648d3afc21 limit the autoconnect retries if the server is not available. 2025-05-23 21:15:14 +02:00
15206453ab Include Exception in typings 2025-02-17 18:34:36 +01:00
55a3685c76 Added typing for AsyncServer.instrument() 2025-01-01 13:05:13 +01:00
55bedf7aa3 cleaning up, preparing for windows tests 2024-11-18 18:15:13 +01:00
65a749b5f8 Added some types 2024-11-18 17:00:42 +01:00
bf2e854cdd Closing the mpv window now disconnects the client 2024-11-18 17:00:42 +01:00
d4cf649735 Skipping playback now works reliably 2024-11-18 17:00:42 +01:00
824198acf6 skipping is more consistent, but still does not handle multiple rapid skips (edgecase) 2024-11-18 17:00:42 +01:00
f446733bb2 simplified external audio loading 2024-11-18 17:00:42 +01:00
63555dde87 most things work, only skipping song needs work 2024-11-18 17:00:42 +01:00
8900251b1e put server in an own class 2024-10-14 13:02:12 +02:00
fb12bdedd8 Moved away from this awful global client construction.
Client is now a class, that can be instantiated and contains its state.
2024-10-09 16:17:55 +02:00
e3265b0817 Fixed types and imports 2024-10-06 02:39:04 +02:00
de762c170a Removed old typings 2024-09-23 00:26:55 +02:00
d2d316078b Implemented a profanity checker for performer names 2024-06-19 11:02:08 +02:00
60b0fd42c2 Some typings, to improve compatibility with pyright 2024-06-18 02:23:19 +02:00