[Neues Modul] BOSE SoundTouch

Begonnen von dominik, 05 Januar 2016, 22:28:40

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

#735
Ich habe jetzt zwei Fehler in dem soundcork-Projekt gefunden und dafür issues aufgemacht. Lohnt nicht, dafür einen eigenen branch aufzumachen, nachher habe ich das Ding noch am Hals...

https://github.com/deborahgu/soundcork/issues/117
https://github.com/deborahgu/soundcork/issues/119

Auf ein anderes Problem in soundcork habe ich noch keine Antwort, das Ding liefert bei TUNEIN nämlich keinerlei artist/title info. Da suche ich noch in dem vollkommen undokumentierten Python-Code herum.

Insofern wäre ein anderer Ansatz durchaus angenehm - ist das bei dem node.js-Projekt besser?

Außerdem plagt mich immer noch ein unangenehmer Stachel: Für meine ST300-Anlage gibt es offenbar keinen Weg, root-Zugang zu bekommen. Ist hier diskutiert
https://github.com/deborahgu/soundcork/issues/116

LG

pah

FlatTV

Auf der Box habe ich noch nichts gemacht, lediglich über das Webinterface hinzugefügt.
Ich muss mir das genauer anschauen.
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

FlatTV

Zitat von: Prof. Dr. Peter Henning am 22 Januar 2026, 03:48:50...Außerdem plagt mich immer noch ein unangenehmer Stachel: Für meine ST300-Anlage gibt es offenbar keinen Weg, root-Zugang zu bekommen. Ist hier diskutiert
https://github.com/deborahgu/soundcork/issues/116 ...

Eigentlich macht das alles einen guten Eindruck, nur hast du mir die Lust genommen.
Ich habe nämlich auch eine ST300 und kümmere mich wohl jetzt erst einmal um den Root Zugang.
Eine schnelle Löt-Losung am USB Anschluss hat nicht geklappt.
Ich warte jetzt auf einen Adapter, die Soundbar MUSS einzurichten sein, sonst ist das für mich nicht nutzbar.
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

Prof. Dr. Peter Henning

Interessante Behauptung eines Users: Die BOSE-Boxen holen die Info über artist/title mit ihrem internen Client von https://api.radiotime.com/.

Ich habe das noch nicht überprüft, aber das könnte man auch ohne diesen soundcork-Server in FHEM implementieren.

Betreffend die ST300: Tja, da wäre ich auch stocksauer, wenn es nicht geht. @LatTV: Was genau ist mit "Adapter" gemeint?

LG

pah

FlatTV

ZitatSoundTouch® 300
Sie benötigen einen Adapter mit USB A-Buchse zu Micro USB A-Stecker, um das Update durchzuführen. Sie können den Adapter von Bose (Teilenummer: 356138-0010) oder bei einem Elektronikhändler kaufen.

Ich habe vintx86/bose-soundtouch direkt auf meinem produktiven Pi4 installiert.
Das war für mich ein riesiger Unterschied zu Soundcork mit der komischen Phython Version.

Ich Fummel aber jetzt nicht weiter an den Boxen bis ich das ST300 Thema gelöst habe.
Falls jetzt nämlich noch einmal etwas ausfällt, bin ich tot, erschlagen von meiner Frau 👩
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

Prof. Dr. Peter Henning

#740
Zunächst einmal gibt es hier noch jemand, der behauptet, eine Lösung zu haben: https://github.com/deborahgu/soundcork/issues/116.

Zweitens meinst Du nicht " Micro USB A-Stecker", sondern " Micro USB Stecker".

Den benötigt man auch für die ST10 und die ST20, damit habe ich das ja auch gemacht. Allerdings hat sich die ST300 beim ersten Versuch geweigert, dasselbe zu tun. Mal sehen, ob das einfach daran lag, dass die Micro USB-Buchse zu tief ist und kein richtiger Kontakt da war.

LG

pah


FlatTV

#741
Zitat von: Prof. Dr. Peter Henning am 22 Januar 2026, 19:04:28...
Zweitens meinst Du nicht " Micro USB A-Stecker", sondern " Micro USB Stecker"...

Witzig oder? Ich habe extra aus dem Bose original Dokument zitiert.
Ich glaube aber es ist der Typ B und nicht nur einfach Micro USB

ZitatUSB Micro A und Micro B
USB Micro A und Micro B unterscheiden sich in erster Linie durch ihre Form: Micro A Stecker sind rechteckig gebaut, Micro B Stecker enden trapezförmig. Micro USB Typ A findet man nur noch selten bei einigen externen Festplatten oder anderen kleinen Peripheriegeräten. Micro USB Typ B, auch USB-B genannt, hingegen ist der gängige Standard bei vielen Smartphones und Tablets. Micro-USB Verbindungen können in beide Richtungen arbeiten, dadurch ist beispielsweise eine Datenübertragung möglich, während das Smartphone geladen wird.
EDIT:
Vielleicht hilft uns ja das:
Service Manual
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

betateilchen

Zitat von: Prof. Dr. Peter Henning am 22 Januar 2026, 19:04:28Den benötigt man auch für die ST10 und die ST20,

Bei der ST20 hat das bei mir mit dem "normalen" USB Anschluß funktioniert, nicht mit dem microUSB.

Die alternativen Projekte habe ich erstmal nur überflogen, im Moment fehlt mir ein bisschen Zeit, damit zu testen. Aber die machen einen ausgereifteren Eindruck als das (wohl allen Ansätzen) zugrunde liegende soundcork
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Prof. Dr. Peter Henning

#743
Zitat von: betateilchen am 22 Januar 2026, 21:09:53Bei der ST20 hat das bei mir mit dem "normalen" USB Anschluß funktioniert, nicht mit dem microUSB
Stimmt.
Zitat von: FlatTV am 22 Januar 2026, 19:38:49Witzig oder? Ich habe extra aus dem Bose original Dokument zitiert.
Ich glaube aber es ist der Typ B und nicht nur einfach Micro USB
Micro-A gibt es gar nicht mehr auf dem Markt.
Dein Link ist übrigens tot, darum hier ein Auszug aus dem Service-Manual für die ST300

Darin ist explizit ein Weg beschrieben, um telnet-Zugang (leider NICHT als root) zu bekommen. Das geht aber auch per WLAN, habe ich eben probiert.

LG

pah



LG

pah

FlatTV

Lass uns das USB Thema beenden, wie gesagt ich habe nur aus der Bose Update Anleitung zitiert.

Ich habe zwei Varianten des Service Manual gefunden
BOSE SOUNDTOUCH 300 SOUNDBAR BULLETIN
Audio: Repair info 142 pages 24482 KB pdf
BOSE SOUNDTOUCH 300
Audio: Service Manual 92 pages 6196 KB pdf
Dabei ist das 142 Seiten starke, die 767520-SM Revision 2
Hast du eine neuere?
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

Prof. Dr. Peter Henning

#745
Zitat von: FlatTV am 23 Januar 2026, 07:33:35Hast du eine neuere?

Ich habe ebenfalls  767520-SM Revision 2
Auf Seite 91 von 142 steht bei außerdem: Service Manual Revision 4/24/17, also April 2017

Prof. Dr. Peter Henning

Fortschritte.

Mit den Fixes von "akpdw" (artist/title) und mir (match content_item) läuft der soundcork-Server jetzt besser.

Diese Dinge stecken noch in branches beim github-projekt fest, die Haupt-Maintainerin hat da jetzt seit 2 Wochen nichts mehr gemacht. Für diejenigen, die es ausprobieren wollen: Einfach die beiden Dateien marge.py und model.py mit den angehängten Dingen überschreiben.

Wer das als service installiert hat, sollte noch pip install dist/*.whl --force-reinstall

ausführen.

LG

pah