[37_echodevice] Tunein

Begonnen von doman75, 30 Oktober 2026, 08:02:51

Vorheriges Thema - Nächstes Thema

doman75

Hallo, bei mir geht ein paar Wochen das starten von Tunein über das Modul nicht mehr, nachdem ich jetzt mal Zeit gefunden habe und alles getestet habe. ID stimmt, andere ID geht auch nicht. Andere Sachen funktionieren aber über das Modul z.bsp routine_play oder text, weiß ich nicht mehr woran es noch liegen könnte.

Hat jemand eine Idee oder ist etwas bekannt?

VG
Doman

KölnSolar

Hi Doman,

hier ebenso. Ich nutzte es nur nicht.

Falls Michael hier mitliest(ich nutze die manuelle Cookiemetode, die ansonsten funktioniert):
2026.10.30 10:45:42 4: [echo2] [echodevice_SendCommand] [tunein] START
2026.10.30 10:45:42 4: [echo2] [echodevice_SendCommand] [tunein] PushToCmdQueue SendURL =https://layla.amazon.de/api/entertainment/v1/player/queue?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC
2026.10.30 10:45:42 4: [echo2] [echodevice_SendCommand] [tunein] PushToCmdQueue SendData={"contentToken":"music:V3lKdGRYTnBZeTkwZFc1bFNXNHZjM1JoZEdsdmJrbGtJaXdpY3pFMk1qVXlJbDE4ZXlKd2NtVjJhVzkxYzFCaFoyVkpaQ0k2SWxSMWJtVkpibDlUUlVGU1EwZ2lmUT09"}
2026.10.30 10:45:42 4: [echo2] [echodevice_HandleCmdQueue] [tunein] [451936] [0] send command=https://layla.amazon.de/api/entertainment/v1/player/queue?deviceSerialNumber=SERIAL&deviceType=A1RABVCI4QCIKC Data={"contentToken":"music:V3lKdGRYTnBZeTkwZFc1bFNXNHZjM1JoZEdsdmJrbGtJaXdpY3pFMk1qVXlJbDE4ZXlKd2NtVjJhVzkxYzFCaFoyVkpaQ0k2SWxSMWJtVkpibDlUUlVGU1EwZ2lmUT09"}
2026.10.30 10:45:42 5: HttpUtils url=https://layla.amazon.de/api/entertainment/v1/player/queue?deviceSerialNumber=meinecho&deviceType=A1RABVCI4QCIKC NonBlocking via https
2026.10.30 10:45:42 5: HttpUtils request header:
PUT /api/entertainment/v1/player/queue?deviceSerialNumber=meinecho&deviceType=A1RABVCI4QCIKC HTTP/1.1
Host: layla.amazon.de
Accept-Encoding: gzip,deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Accept-Language: de,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie:meinCookie csrf=123456789 das csrf füge ich seit geraumer Zeit manuell hinzu, Nachdem ich mir das Cookie manuell geholt habe !!!!!
csrf: 123456789
Content-Type: application/json; charset=UTF-8
Content-Length: 153

2026.10.30 10:45:42 4: https://layla.amazon.de/api/entertainment/v1/player/queue?deviceSerialNumber=meinecho&deviceType=A1RABVCI4QCIKC: HTTP response code 500
2026.10.30 10:45:42 5: HttpUtils https://layla.amazon.de/api/entertainment/v1/player/queue?deviceSerialNumber=meinecho&deviceType=A1RABVCI4QCIKC: Got data, length: 2
2026.10.30 10:45:42 5: HttpUtils response header:
HTTP/1.1 500 Internal Server Error
Content-Type: application/json
Content-Length: 2
Connection: keep-alive
Server: Server
Date: Fri, 30 Oct 2026 09:45:42 GMT
Vary: User-Agent,Accept-Encoding
x-amz-rid: BHWKGDK4CX3GH0QAP7BB
x-amzn-ErrorType: InternalFailure:http://internal.amazon.com/coral/com.amazon.coral.service/
x-amzn-RequestId: 96933981-3134-4b33-ab1e-8740be0fbef9
Strict-Transport-Security: max-age=0; includeSubDomains;
Edge-Cache-Control: no-store,no-cache,stale-if-error=0,stale-while-revalidate=0
X-Cache: Error from cloudfront
Via: 1.1 2b3c5186621901ee4bf9efd2bd1f21b0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: DUS51-P6
X-Amz-Cf-Id: 8YVwBGBw1t-IeLht82yRkp9HnFIr-GXINtR0I54_u_dGXBycHHpQOA==
2026.10.30 10:45:42 4: [echo2] [echodevice_Parse] [tunein] [451936]
2026.10.30 10:45:42 5: [echo2] [echodevice_Parse] [tunein] [451936] DATA Dumper=$VAR1 = '{}';

2026.10.30 10:45:52 5: [echo2] [echodevice_GetSettings] start refresh settings
...

Grüße Markus
RPi5/3/2 Trixie-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-ecovacs(mqtt2)-zigbee2mqtt

mindkicker

#2
Hallo zusammen,

ich kann das Problem ebenfalls bestätigen. Seit einiger Zeit funktioniert bei mir der direkte Aufruf von TuneIn-Sendern über das echodevice-Modul nicht mehr.

**Meine Konfiguration:**
- FHEM auf Raspberry Pi (Debian Bookworm)
- Echo Dot 3. Generation
- Steuerung über echodevice
- Beispiel: `set ECHO_G0XXXXXXXXXX1ABP tunein s3054`

**Fehlerbild:**

- `speak` funktioniert problemlos.
- `volume` funktioniert ebenfalls.
- `textcommand` funktioniert und kann Radiosender starten.
- `tunein` zeigt dagegen keinerlei Wirkung, unabhängig von der verwendeten Sender-ID.
- Ein bereits laufender Stream wird nicht unterbrochen.

Mit `verbose 4` konnte ich den Fehler genauer eingrenzen.

Logauszug vom 30.10.2026:

[echodevice_SendCommand] [tunein] START
[echodevice_SendCommand] [tunein] PushToCmdQueue
SendURL=https://layla.amazon.de/api/entertainment/v1/player/queue

HTTP response code 500

[echodevice_Parse] [tunein]

Die normalen Abfragen über /api/np/player und /api/media/state liefern dagegen HTTP 200.

Es sieht so aus, als ob der direkte TuneIn-Aufruf über den verwendeten Amazon-API-Endpunkt nicht mehr korrekt verarbeitet wird.

Interessant ist außerdem, dass Alexa über textcommand durchaus TuneIn-Sender startet, allerdings nicht immer den gewünschten Sender. Deshalb ist die direkte Senderauswahl über die TuneIn-ID für mich wichtig.

Möglich ist derzeit nur diese Variante
Beispiel: set ECHO_G0XXXXXXXXXX1ABP textcommand spiele Das Inselradio Mallorca

Gibt es bereits Hinweise auf eine Änderung der Amazon-API oder einen möglichen Fix im echodevice-Modul?

Viele Grüße

der Mindkicker