Fix various issues in the Airplay provider
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 23 Jan 2025 21:05:24 +0000 (22:05 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 23 Jan 2025 21:05:24 +0000 (22:05 +0100)
commitf1054291a7f5133a4106c656b7f179a84954781d
tree43ae335d4a2e402c2c1d0f364cafb43cf0278a77
parent986bbd9150770a3b8c7bc830a847d7d6c8b4f6ff
Fix various issues in the Airplay provider

- Added some more locking
- Wait for cliraop to exit when sending stop
- Exit audiostream loop when all clients dissapeared
- Fix provider reload
music_assistant/providers/airplay/player.py
music_assistant/providers/airplay/provider.py
music_assistant/providers/airplay/raop.py