wiimote

Webshout – Music anywhere – Die erste Version & WII

In einer Reihe von Beiträgen möchte ich gern über ein Software-Projekt berichten, was mich die letzten Jahre begleitet hat. Es handelt sich dabei bislang um ein rein privates Projekt.


Basierend auf den Ideen und Versuchen, die ich im ersten Teil beschrieben habe, ist die erste Version von Webshout entstanden. Diese Version war eigentlich eine Sammlung von PHP und C++ Tools, die lange Zeit einen guten Dienst getan haben. Es gab ein PHP und Mysql Webfrontend in dem sich jeder User (Karen und ich) eine eigene Individuelle Playlist zusammenstellen konnten, ein C++ Programm, was pro aktiven User einen Thread zum streamen der Playlist an einen Icecast2 Server überahm sowie ein C++ Tool, was ich über Verzeichnisse jagen konnte, zwecks Auslesen der id3 Tags und somit indizieren der Dateien.

Das Funktionierte grundlegend immerhin so gut, dass das Konstrukt mehrere Jahre lief. Es tauchten einige Probleme auf, die neue Tools benötigten, wie z.b. ungetaggte mp3s aber das Ergebnis war exakt das, was wir uns vorgestellt haben. Karen und ich konnten im Büro unabhängig von einander Musik hören.

Das Wohnzimmer-Projekt

Der erste Schritt war getan, eine Anforderung war aber noch offen: Wir wollten ja auch Musik im Wohnzimmer haben. Da Karen uns gerade eine WII gekauft hatte und die WII mit einem Browser daherkam, lag die Lösung eigentlich auf der Hand. Es sollte einen Flash-mp3-Player geben, der in eine für die WII optimierte HTML Oberfläche von Webshout 1.0 integriert wird. Ein Prototyp des Players war auch recht fix geschaffen und die ersten Tests liefen super. Doch bei weiteren Tests bin ich auf ein am Ende unlösbares Problem gestoßen. Nach einer recht reproduzierbaren Zeit beendete sich der Opera mit der Meldung, Flash hätte zu viel Speicher in gebrauch. Recherchen haben ergeben, dass Flash auf dem Opera die Daten, die per Stream eingelesen werden erst dann wieder freigibt, wenn der Stream zu Ende ist. Einige Versuche das zu umgehen später, die vor allem in nervigen Pausen Mitten in einem Song endeten, hab ich das Projekt: Webshout auf der WII sein lassen. Bis heute hören wir, wenn wir nur kurz im Wohnzimmer sind (Hauptaufenthaltsraum bei uns Zuhause ist das erheblich größere gemeinsame Arbeits- und Musikzimmer) entweder CD oder nehmen ein Notebook mit (für Parties z.b.)

May 27, 2010 | mehr lesen | music, software