Posts Tagged ‘ Studium

Flexschnittstelle für Ampache

Um meine Musiksammlung ständig erreichen zu können, läuft auf meinem Rechner ein AmpacheServer. Mit diesem Server ist es Möglich seine Musiksammlung über ein Webinterface zu durchsuchen und über einen Stream wiedergeben zu lassen.

Die Entwickler von Ampache haben auch eine eigene XML Api integriert. Ich hatte die Idee einen MediaPlayer in Flex zu schreiben, welcher auf diese Daten zugreift.

Als ersten Schritt entwickelte ich ein Softwaremodell für einen Datenmanager welcher Musikdaten zur Verfügung stellt. Darauf aufbauend wurde der Ampache – Datenmanager geschrieben. Die Schnittstelle funktioniert und kann unter ampflexcon.googlecode.com heruntergeladen werden.

Im Rahmen eines Projektes an der Berufsakademie Dresden entstand für diesen Datenmanager eine Flexgui. Mit Hilfe der Interfaces des Softwaremodells konnte ein weiterer Datenmanager für eine lokale Festplatte geschrieben werden.  In der GUI kann nun zur Laufzeit zwischen den beiden Datenmanager gewechselt werden.