Abwechslung

Hinweis für alle Nicht-Programmierer: Im folgenden Text steht viel technisches Gewäsch. Ich bitte um Entschuldigung.

Damit nicht der falsche Eindruck entsteht, dass ich mich nur mit Flohmärkten, Schallplatten und Hackpfannen beschäftige, jetzt mal etwas anderes: Damit ich etwas Übung darin bekomme, bastele ich mir gerade ein Schallplatten-/CD-/Musikverwaltungsprogramm in  .Net 3/WPF. Viele der geplanten Sachen sind noch nicht drin; gerade eben habe ich die Datei laden/speichern-Funktionen eingebaut. Die Oberfläche muss ich auch noch kräftig bearbeiten. (Das alles natürlich nicht mehr heute.)

Da die CoverFlow-Darstellung von iTunes gerade so angesagt ist, verwende ich das ElementFlow-Control aus der FluidKit-Bibliothek. Leider ist das noch ziemlich buggy, und so musste ich eine Reihe böser Workarounds schreiben.

Das Programm verwendet als Datenquelle für die Album-Informationen MusicBrainz, für die Coverbilder Amazon. Der Benutzer gibt im Grunde nur Interpret und Albumnamen ein, und wählt einen Treffer für die Daten und ein dazu passendes Bild. Leider sind auf dem Screenshot nicht die tollen Animationen zu erkennen, die ich dafür ins Programm eingebaut habe. Irgendwie habe ich es mir auch angewöhnt (warum eigentlich?), in Englisch zu entwickeln… vielleicht sollte ich meine BrainWare mal neu starten.

Irgendwann in absehbarer Zukunft werde ich wohl eine downloadbare Version mit Quelltext bereitstellen – aber ohne Garantie. Ich muss ja schließlich vor lauter Flohmarkt, Schallplatten und Hackpfannen auch Zeit zur Softwareentwicklung finden.


Einen Kommentar hinterlassen