18 Commits

Author SHA1 Message Date
875d7ce0c0
Fix net bottleneck 2022-11-17 20:22:52 +03:00
f86b9e73ba
Send VolumeChanged right after NewSession (as it allows a client to show correct volume position immediately) 2022-11-13 23:24:27 +03:00
3be4be8ec7
Add SetVolume event 2022-11-13 22:52:34 +03:00
2bcfa3ee7a
AudioController on_session_created cast state to bool before sending 2022-11-13 20:39:15 +03:00
80b0ae5175
AudioController blocking: block only on incoming queue 2022-11-13 20:38:42 +03:00
17d3ec3f70
Add a script to build .exe 2022-11-13 19:51:15 +03:00
89c67e872c
Net: handle force close conn (RST?) 2022-11-13 19:35:38 +03:00
6de07b89fa
Use int to represent volume 2022-11-13 19:35:13 +03:00
1f5dc1e561
AudioController: send state on new session 2022-11-13 18:15:25 +03:00
9a49e2750a
Handle events for unknown processes 2022-11-13 17:33:15 +03:00
97d7714d0b
AudioController: WIP on audio sessions discovering 2022-11-13 16:05:39 +03:00
4abc6707a3
fix pycaw in reqs 2022-11-13 16:04:51 +03:00
ac22b9633e
NetworkTransport: be able to handle multiple events in one socket.recv, the method still has to be better 2022-11-13 15:02:41 +03:00
507ad8878c
main.py don't except KeyboardException on AudioController blocking 2022-11-13 14:27:05 +03:00
226cd6180a
network: don't accept connection during shutdown 2022-11-13 14:26:42 +03:00
a5ab25af29
AudioController.is_muted(): really return bool 2022-11-13 12:53:51 +03:00
65e3a91443
Improve network performance, less queues 2022-11-11 21:33:57 +03:00
5547b68c5a
init 2022-11-06 22:23:39 +03:00