Files
linux-voice-assistant/linux_voice_assistant
imonlinux 943a8a0d5c Update __main__.py
Fix MpvMediaPlayer Race Condition
Goal: The mpv library runs in its own thread. When a track finishes, its callback (_on_idle_active) runs in that thread and tries to modify the satellite's state, creating a race condition. We will fix this by "marshaling" that callback onto the main asyncio loop.

added loop=loop to the MpvMediaPlayer constructors
2025-11-17 14:40:42 -08:00
..
2025-08-26 09:30:58 -05:00
2025-11-17 14:40:42 -08:00
2025-11-11 20:33:59 -08:00
2025-10-12 10:09:45 -07:00
2025-09-16 15:05:18 -05:00
2025-09-16 15:05:18 -05:00
2025-10-15 09:31:26 -07:00
2025-08-26 09:30:58 -05:00
2025-09-16 15:05:18 -05:00
2025-09-18 10:52:56 -05:00