[Neues Modul] BOSE SoundTouch

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

Vorheriges Thema - Nächstes Thema

FlatTV

So langt das für mich.
Sieht doch für ,,mit Bordmitteln" gut aus.
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

Prof. Dr. Peter Henning

Könnte bitte jemand mal mit einer _unmodifizierten_ Box einen Fritzbox-Radiostream als "channel" abspeichern und den Attributwert für diesen Channel (also 7 .. 20) hier posten?

LG

pah

FlatTV

channel_08 181.FM Soul Stream||5:audio5:part11:21:5 TRACK|STORED_MUSIC|fa095ecc-e13e-40e7-8e6c-2C91ABDE431B/0
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

FlatTV

Zitat von: Prof. Dr. Peter Henning am 11 Februar 2026, 21:08:52Könnte bitte jemand mal mit einer _unmodifizierten_ Box einen Fritzbox-Radiostream als "channel" abspeichern und den Attributwert für diesen Channel (also 7 .. 20) hier posten?

Stimmt noch irgendwas nicht?
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

fred_feuerstein

#814
Zitat von: Prof. Dr. Peter Henning am 06 Februar 2026, 19:20:36
Zitat von: Teemo am 06 Februar 2026, 15:53:07Haben Sie es geschafft, Root-Rechte für den Wireless Adapter zu erhalten?
Nö, ich habe ja das Gerät nicht. Laut Infos im Netz geht das mit einem USB-OTG-Adapter, genau wie bei der ST10

LG

pah



Also ich habe mit dem gleichen USB Stick und OTG Adapter, mit dem es bei der Soundtouch portable und St10 funktioniert bisher keinen Erfolg gehabt.
Problem ist aber auch, bei den ST Boxen werden ja auch eine oder mehrere Tasten verwendet.
Diese gibt es aber leider nicht bei dem SoundTouch wireless Adapter.
Also einen positiven Bericht, wie es genau funktionieren soll, bzw. das es jemand bei dem wireless Adapter geschafft hat, habe ich bisher noch nicht gefunden.
Ein Firmware Update über USB scheint ja auch nicht zu gehen laut der Anleitung von bose. Updates gehen hier über PC.
Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

Prof. Dr. Peter Henning

Zitat von: FlatTV am 13 Februar 2026, 17:38:02Stimmt noch irgendwas nicht?
Langsam, ich habe durchaus noch andere Baustellen.

Derzeit habe ich viel Arbeit in den Soundcork-Server gesteckt, und eine neue Version vom 98_BOSEST.pm gibt es auch auf github. Ich habe noch ein paar Probleme bei saveState und restoreState beseitigt.

LG

pah

FlatTV

Zitat von: Prof. Dr. Peter Henning am 14 Februar 2026, 17:13:05Langsam, ich habe durchaus noch andere Baustellen...
Ich schätze deinen Einsatz sehr - musste ich mal loswerden.
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

Prof. Dr. Peter Henning

Zitat von: FlatTV am 13 Februar 2026, 17:38:02Stimmt noch irgendwas nicht?
Für die betreffende Box mit dem FritzBox-Preset wüsste ich gerne noch das Ergebnis eines Aufrufs von
http://<IP-Adresse>:8090/sourcessowie
http://<IP-Adresse>:8090/presetsLG

pah

fred_feuerstein

Sources:

<sources deviceID="1234567890">
<sourceItem source="AUX" sourceAccount="AUX" status="READY" isLocal="true" multiroomallowed="true">AUX IN</sourceItem>
<sourceItem source="STORED_MUSIC" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" status="READY" isLocal="false" multiroomallowed="true">Mediaserver</sourceItem>

...

</sources>


Presets:

<presets>
<preset id="1" createdOn="1752391578" updatedOn="1752392397">
<ContentItem source="STORED_MUSIC" location="4:cont2:505:part13:239" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
<itemName>Nightlife-Flip-Revival</itemName>
<containerArt/>
</ContentItem>
</preset>
<preset id="2" createdOn="1550511899" updatedOn="1767880636">
<ContentItem source="STORED_MUSIC" location="4:cont2:615:part22:28" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
<itemName>Radio Bob</itemName>
<containerArt>
http://logoupdater.showpalast.com/logo_radiobob.jpg
</containerArt>
</ContentItem>
</preset>
<preset id="3" createdOn="1522355814" updatedOn="1767880580">
<ContentItem source="STORED_MUSIC" location="4:cont2:615:part22:34" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
<itemName>Bayern 3</itemName>
<containerArt>http://logoupdater.showpalast.com/logo_bayern3.jpg</containerArt>
</ContentItem>
</preset>
<preset id="4" createdOn="1601873629" updatedOn="1767880525">
<ContentItem source="STORED_MUSIC" location="4:cont2:615:part22:33" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
<itemName>HR4</itemName>
<containerArt>http://logoupdater.showpalast.com/logo_hr4.jpg</containerArt>
</ContentItem>
</preset>
<preset id="5" createdOn="1525710917" updatedOn="1767879081">
<ContentItem source="STORED_MUSIC" location="4:cont2:615:part22:31" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
<itemName>Radio Primavera</itemName>
<containerArt>
http://logoupdater.showpalast.com/logo_primavera.jpg
</containerArt>
</ContentItem>
</preset>
<preset id="6" createdOn="1736616400" updatedOn="1770294413">
<ContentItem source="STORED_MUSIC" location="4:cont2:615:part22:64" sourceAccount="fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0" isPresetable="true">
</ContentItem>
</preset>
</presets> 
Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

Prof. Dr. Peter Henning

#819
@fred_feuerstein: Danke, aber ich wollte die Daten zunächst von FlatTV, weil er unten bereits die Kanaldefinition einer seiner Stationen von der Fritzbox gepostet hatte. Kommen die hier auch von der FritzBox Kommen sie.

LG

pah

Edit: Sieh an, in beiden Posts von unterschiedlichen Personen ist der Source Account im ersten Teil gleich.
fa095ecc-e13e-40e7-8e6c-0C7274C07D6A/0
fa095ecc-e13e-40e7-8e6c-2C91ABDE431B/0
Und bei mir ist es auf 2 verschiedenen Fritzboxen aus ...:8090/listMediaServers
fa095ecc-e13e-40e7-8e6c-0C7274AAD643
fa095ecc-e13e-40e7-8e6c-444E6D1F241D

Wieder etwas gelernt über die Systematik der BOSE-Software...

fred_feuerstein

#820
Ja, auch von der fritzbox. Nummer 1 ist eine playlist und 2 bis 6 sind Radiostationen.
Die Radiosender sind auch per Befehl gespeichert worden und nicht über die app.
Habe auch senderlogos dabei, die werden aber leider nicht übers fhem Model angezeigt. In der bose app aber schon.


Der erste Teil der Sourcecodes bedeutet wahrscheinlich Fritzbox und am Ende dann die eindeutige Kennung.


Gruß, Fred

NEU: FHEM auf Raspberry PI 5, OS: Bookworm, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art
ALT: FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp)

Prof. Dr. Peter Henning

#821
Das ist klar, interessanter ist das Zustandekommen der "location". Bisher herausgefunden:

4 → Media-Server-Root

cont2 → Container

615 → Kategorie (Internetradio)

part22 → Favoritenliste

34 → konkreter Radiosender

LG

pah

Edit: Prima, ich habe jetzt ein Perl-Programm, mit dem ich die gesamte Favoritenliste der Fritzbox abfragen kann, gespeichert wird das im presets-Format der Bose-Boxen.

Using FRITZ!Box ContentDirectory controlURL: http://192.168.0.254:49000/MediaServer/ContentDirectory/Control
sourceAccount: fa095ecc-e13e-40e7-8e6c-0C7274AAD643/0
Radio container found: 4:cont2:150:0:0:

== Children of 4:cont2:150:0:0: ==
Containers: 6
  [C] Deutschlandfunk                                id=4:cont2:615:part12:28
  [C] DRadio Kultur                                  id=4:cont2:615:part12:29
  [C] DRadio Wissen                                  id=4:cont2:615:part12:30
  [C] Eins Live Diggi                                id=4:cont2:615:part12:31
  [C] Radio Fritz                                    id=4:cont2:615:part12:33
  [C] radioeins                                      id=4:cont2:615:part12:32
Items: 0
Wide character in print at fritz_favs_to_presets_soap.pl line 267.
Kein Favoriten-Container per Titel gefunden – nutze Fallback (Container mit den meisten Sender-Items)...
Fallback best container: 4:cont2:615:part12:28 (items=1 containers=0 score=10)
Station list container: 4:cont2:615:part12:28

== Children of 4:cont2:615:part12:28 ==
Containers: 0
Items: 1
  [I] Deutschlandfunk Stream                         id=5:audio5:part11:21:5
OK: 1 Sender nach presets.xml geschrieben.