18 Commits
Author SHA1 Message Date
norohind 875d7ce0c0 Fix net bottleneck 2022-11-17 20:22:52 +03:00
norohind 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
norohind 3be4be8ec7 Add SetVolume event 2022-11-13 22:52:34 +03:00
norohind 2bcfa3ee7a AudioController on_session_created cast state to bool before sending 2022-11-13 20:39:15 +03:00
norohind 80b0ae5175 AudioController blocking: block only on incoming queue 2022-11-13 20:38:42 +03:00
norohind 17d3ec3f70 Add a script to build .exe 2022-11-13 19:51:15 +03:00
norohind 89c67e872c Net: handle force close conn (RST?) 2022-11-13 19:35:38 +03:00
norohind 6de07b89fa Use int to represent volume 2022-11-13 19:35:13 +03:00
norohind 1f5dc1e561 AudioController: send state on new session 2022-11-13 18:15:25 +03:00
norohind 9a49e2750a Handle events for unknown processes 2022-11-13 17:33:15 +03:00
norohind 97d7714d0b AudioController: WIP on audio sessions discovering 2022-11-13 16:05:39 +03:00
norohind 4abc6707a3 fix pycaw in reqs 2022-11-13 16:04:51 +03:00
norohind 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
norohind 507ad8878c main.py don't except KeyboardException on AudioController blocking 2022-11-13 14:27:05 +03:00
norohind 226cd6180a network: don't accept connection during shutdown 2022-11-13 14:26:42 +03:00
norohind a5ab25af29 AudioController.is_muted(): really return bool 2022-11-13 12:53:51 +03:00
norohind 65e3a91443 Improve network performance, less queues 2022-11-11 21:33:57 +03:00
norohind 5547b68c5a init 2022-11-06 22:23:39 +03:00