Alte Hardware: Squeezebox 2 und Squeezebox Receiver
Aus einem anderen Fundus habe ich noch eine alte Squeezebox2 gefunden, die sich direkt nach Eingabe der ServerIP verbinden lässt.
Schwieriger ist es mit einem Squeezebox Receiver, insbesondere wenn man die Fernbedienung nicht hat. Hier gibt es eine alternative Möglichkeit das Gerät einzurichten.
Dazu braucht man das Paket robinbowes/net-udap: Net::UDAP is a Perl module to configure the Logitech SqueezeBox Receiver (SBR) from a PC, i.e. without requiring a SqueezeBox Controller (SBC) (github.com)
Das einmal auf Linux/Windows runterladen. Ich habe es auf Linux gemacht, weil bei mir Perl vorhanden ist.
Das Skript mit der IP des Servers/der Maschine aufrufen:
Dann 5 Sekunden den Button des Receivers drücken, sodass dieser rot leuchtet.
in der Shell dann
UDAP> discover
info: *** Broadcasting adv_discovery message to MAC address 00:00:00:00:00:00 on 255.255.255.255
info: adv_discovery response received from 123456
info: *** Broadcasting get_ip message to MAC address 123456 on 255.255.255.255
info: get_ip response received from 123456
info: *** Broadcasting get_data message to MAC address 123456 on 255.255.255.255
info: get_data response received from 123456
UDAP> list
# MAC Address Type Status
== ================= ========== ===============
1 12345 squeezebox init
UDAP> conf 1
set hostname=streamer interface=0 lan_gateway=192.168.9.1 lan_ip_mode=1 primary_dns=192.168.9.1
set wireless_SSID='WLANSSID' wireless_wpa_mode=2 wireless_wpa_cipher=3 wireless_keylen=1 wireless_mode=0 wireless_region_id=14 wireless_wpa_on=1 wireless_wpa_psk='PASSWORTFÜRDASWLAN' set server_address=LMSSERVERIP
Alles anzeigen
UDAP [1] (squeezebox 123456)> save_data
info: *** Broadcasting set_data message to MAC address 123456 on 255.255.255.255
ucp_method set_data callback not implemented yet at /path/to/udap/../src/Net-UDAP/lib/Net/UDAP.pm line 292.
Raw msg:
00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF
00000000 00 02 00 00 00 00 00 00 - 00 01 00 04 20 16 5A 05 ............ .Z.
00000010 00 01 C0 01 00 00 01 00 - 01 00 06 00 1A .............
info: set_data response received from 123456
Alles anzeigen
Dies muss man jedes Mal wiederholen, wenn man sein Netzwerk ändert.