* AirPlay Fix line too long
Fix formatting of error message for player removal.
* Add airplay2.py to exclude regex patterns
players_to_remove.append(player)
elif isinstance(result, Exception):
self.prov.logger.error(
- "Error writing chunk %d to player %s: %s - REMOVING from sync group!",
+ (
+ "Error writing chunk %d to player %s: %s - "
+ "REMOVING from sync group!"
+ ),
self.chunks_streamed,
player.player_id,
result,
'^music_assistant/providers/sonos/.*$',
'^music_assistant/providers/snapcast/.*$',
'^music_assistant/providers/ytmusic/.*$',
+ '^music_assistant/providers/airplay/protocols/airplay2.py',
]
extra_checks = false
local_partial_types = true