Retro Spass

Eigentlich nutzte ich meinen Raspberry Pi während den warmen Jahrszeiten als mobiles NAS. Aber jetzt wo es kälter wird, liegt er hauptsächlich in einer Schublade rum. Umso mehr freute ich mich, als ich im Twit Know How Podcast von Retropie hörte. Retropie ist ein Image, welches unzählige Emulatoren alter Konsolen mitbringt und den Setup und die Benutzung sehr einfach macht. Einfach Image runterladen, auf SD-Karte schreiben und fertig. Anschliessend kann man den Rasbperry via HDMI an den TV anschliessen. Als Controller nutzte ich einen PS4 Controller, welchen ich via USB an die Pi anschliesse.

Auch nach mehr als 20 Jahren weiss ich immer noch, wie man die verschiednen Endgegner bei Mega Man 3 erledigt (oder zumindest manche davon :-)).

 

AirPlay mit der Squeezebox

Bereits vor zwei Jahren habe ich versucht, meine Squeezeboxen als AirPlay Lautsprecher zu nutzten. Aber der Setup hatte zwei gravierende Einschränkungen: Es dauerte jeweils bis zu 20 Sekunden vom Start der Musik bis schliesslich etwas zu hören war und man musste auf dem Webinterface des Logitech Media Servers auswählen, wo die Musik abgespielt werden soll.

Heute habe ich mich nochmals umgeschaut und eine bessere Lösung gefunden. Als Ausgangslage nutze ich ein Raspberry Pi, wo Raspbian drauf läuft.

Und so installiert man sich den Logitech Media Server samt dem benötigten Plugin:

Zuerst müssen noch ein paar notwendige Pakete installiert werden.

sudo apt-get install libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libio-socket-ssl-perl

Dann benötigen wir noch zwei .deb Files:
wget http://downloads.slimdevices.com/LogitechMediaServer_v7.8.0/logitechmediaserver_7.8.0_all.deb
wget http://www.inf.udec.cl/~diegocaro/rpi/libnet-sdp-perl_0.07-1_all.deb

Und diese werden anschliessend wie folgt installiert:
sudo dpkg -i logitechmediaserver_7.7.8_all.deb
sudo dpkg -i libnet-sdp-perl_0.07-1_all.deb

Auf dem Webgui des Logitech Media Servers können wir nun das folgende Plugin hinzufügen (Einstellungen, Plugins):
http://raw.github.com/disaster123/shairport2_plugin/master/public.xml

Am besten noch die Einstellungen des Avahi Daemon überprüfen (/etc/avahi/avahi-daemon.conf):
[server]
use-ipv4=yes
use-ipv6=yes
[wide-area]
enable-wide-area=yes
[publish]
publish-aaaa-on-ipv4=no
publish-a-on-ipv6=no

[reflector]

[rlimits]
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=300
rlimit-stack=4194304
rlimit-nproc=3

Anschliessend den Raspberry Pi neu starten und nach ein paar Minuten sieht man alle seine Squeezeboxen im AirPlay Menu.

California NAS

Mein Raspberry Pi hat bereits viele Funktionen wahrgenommen. Diesen Sommer hat er einen Job als mobiles NAS (Network Attached Storage) gefasst. Wir sind mit dem Bus (VW California) unterwegs und da ist freier Stauraum sehr wertvoll. Ich möchte ein paar Filme für die Kinder dabei haben, aber nicht ein Stapel DVD’s mitschleppen. Ausserdem möchte ich die Fotos von Zeit zu Zeit irgendwo sichern. Das ganze habe ich wie folgt umgesetzt:

  • Raspberry Pi Modell B
  • Plastikgehäuse
  • 128GB SD Karte für OS und Daten (Filme und Fotos)
  • WLAN Stick
  • USB Micro-SD Adapter, damit ich die Fotos von der Kamera auf das NAS laden kann
  • USB-Adapter für den Zigarettenanzünder
  • Batteriepack mit USB Anschluss als Buffer bei Strom- Ausfall / Unterbruch

Hier beschreibe ich die Konfiguration des Raspberry Pi.

Wenn sich mein „California NAS“ diesen Sommer bewährt, werde ich es nach den Ferien noch mit einen An- / Aus- Schalter ausstatten, welches das NAS normal runterfährt oder startet. Zur Zeit muss ich die Fotos von der SD-Karte noch manuell auf das NAS kopieren, später möchte ich das noch automatisieren.