Thanks for the hint, it works now!
Good job with the integration ![]()
I get the following error now. Do you know what could be the issue?
Logger: aiohttp.server
Quelle: /usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py:481
Erstmals aufgetreten: 12. September 2025 um 12:57:05 (65382 Vorkommnisse)
Zuletzt protokolliert: 15:54:11
Error handling request from 192.168.1.105
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 408, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "aiohttp/_http_parser.pyx", line 558, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message:
Missing expected CR after header value:
b'DATE: Fri Sep 12 10:57:05 2025\nUSER-AGENT: Linux/2.4.22, UPnP/1.1, Internet Radio device /1.2'
^
The radio is sending malformed HTTP headers, thay should end with \r\n (carriage return + line feed), but this device is only sending \n (line feed). This violates the HTTP/1.1 specification and causes aiohttp to reject the request. It is linked to UPnP and itβs implamentation in your radio. The good news is that even with this error everything will work in my integration.