projects
/
music-assistant-server.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4377e0a
)
Make airplay provider robust to empty dacp request (#2052)
author
Dvad
<Dvad@users.noreply.github.com>
Tue, 25 Mar 2025 10:10:47 +0000
(
03:10
-0700)
committer
GitHub
<noreply@github.com>
Tue, 25 Mar 2025 10:10:47 +0000
(11:10 +0100)
music_assistant/providers/airplay/provider.py
patch
|
blob
|
history
diff --git
a/music_assistant/providers/airplay/provider.py
b/music_assistant/providers/airplay/provider.py
index f08c895c7df8e5a312da64e1f819d5a18150c742..a9072a288ad16a1dbf3d8c3d5178566be111940e 100644
(file)
--- a/
music_assistant/providers/airplay/provider.py
+++ b/
music_assistant/providers/airplay/provider.py
@@
-548,6
+548,11
@@
class AirplayProvider(PlayerProvider):
raw_request += recv
if len(recv) < 1024:
break
+ if not raw_request:
+ # Some device (Phorus PS10) seems to send empty request
+ # Maybe as a ack message? we have nothing to do here with empty request
+ # so we return early.
+ return
request = raw_request.decode("UTF-8")
if "\r\n\r\n" in request: