foobar Sunday
![]()
Heidanei, das war ja wieder mal ein verschenkter Sonntag. Ich hätte mich doch besser Mike und Smi zum Schneewandern anschließen sollen, um das großteils tolle Wetter auszunützen. Hätte aber auf die Schnelle keine Ausrüstung organisieren können, allerdings ziehe ich den Kauf von Schneeschuhen durchaus in Betracht, wenn man hier öfters auf Tour gehen sollte. Riki hatte jedenfalls Dienst und so kam ich heute gar nicht in die Gänge. Gegen drei wollte ich zwar mal spazieren gehen, doch genau da verschwand die Sonne hinter einem großen, gehässigen Wolkenband, haha. Ein paar halbwegs sinnvolle Dinge konnte ich zwar schon erledigen und auch auf der Wii riss ich mal wieder das eine oder andere Spiel an. Aber im Endeffekt kam auch da nichts Vernünftiges raus. Beim Online-Pokern ging es nach einem massiven Hoch wieder so richtig abwärts. Tja, selber schuld, wenn ich mit einem Overpair meine komplette Kohle am River in die Mitte schiebe, obwohl mein Gegner schon zwei Mal check-callte. Wie ärgerlich, dass er dann tatsächlich das Blatt aufdeckte, das ich ihm keinesfalls zutraute. Ich meine, wer callt schon vor dem Flop Out of Position einen Re-Raise mit ♣Q-♥10 offsuit? Gegen solch dümmliche Blödbommel-Spielweisen wie meine ist aber auch sowas lukrativ wie man sieht – elend.
Der Großteil der Zeit ging im Endeffekt wieder mal für foobar drauf. Ich kümmerte mich um die aktuellsten Plugin-Updates und dann insbesondere um das Skripten einer Skin. Das ist schon so ein Projekt, das ich seit Ewigkeiten angehen möchte und wofür ich vermutlich auch eine Ewigkeit brauche, wenn man meine Unfähigkeit zu programmieren in Betracht zieht. Das Title Formating ist natürlich keine besonders gepflegte Programmiersprache, sondern erfordert immer wieder kompliziertere Lösungswege und alternative Ideen. Derzeit nutze ich das ziemlich geniale Setup von Br3tt mit dem Namen Curacao. Ich kann nur jedem foobar-User diese Skin ans Herz legen. Auch wenn Kung-Foo, FooSune oder Ibiza hier und da ihre Vorteile haben, überzeugt mich der jüngste Wurf der Skin-Community (die meines Wissens bisher zwei Leute umfasst *lach*) am meisten. De facto bietet aber keine der Skins genau die Funktionalität, die ich mir wünsche. Ich möchte links das Albumcover und die Lyrics sehen. Sollten keine Lyric-Infos vorhanden sein, soll stattdessen ein Infopanel zum aktuellen Song oder Artist angezeigt werden. In der Mitte soll die geniale elPlaylist zum Einsatz kommen, wobei man hier zwischen verschiedenen Gruppenmodi umschalten können muss. Diese Playliste sollte aber auch gegen den Graphical Browser oder Coverflow ersetzt werden können, je nach Lust und Laune. Da meine Monitorauflösung doch ziemlich hoch ist, ginge sich rechts noch problemlos ein weiteres Panel aus, das man zum Navigieren verwendet. Dort soll das geniale Playlist Tree-Plugin zum Einsatz kommen, aber auch die Filterfunktion von ColumnsUI und das Dreispaltenfiltern von iTunes simulieren bzw. sogar erweitern. Tabs zum Umschalten der Playlists sind eigentlich auch unumgänglich, weil die Drag&Drop-Funktion einfach total rockt, auch wenn der visuelle Eindruck ein bisschen gestört wird. Die Steuerung bräuchte dann natürlich auch ihren speziellen Platz und Look. Tja, hier gäbe es also viel zu tun.
Der heutige Tag ging mal rein für das Programmieren der Playliste drauf, wobei ich hier noch lange nicht am Ende angelangt bin. Ich hatte mal ein ziemlich nettes Setup erstellt, bei dem es zwei Hierarchie-Ebenen gibt: standardmäßig sind nur die Artists sichtbar, klickt man auf den Gruppenheader werden die Alben dazu gelistet. Ein weiterer Klick zeigt dann die dazu gehörigen Tracks. Mal sehen, ob ich das Setup noch finden und adaptieren kann. Heute kümmerte ich mich jedenfalls primär um das Popup in der Playliste. Ich kann mich erinnern, wie es für Winamp so ein Tooltip Plugin gegeben hat, das auch ähnlich funktionierte. Die hässlichen kleinen Rahmen, die dann eh nur die Schrift verdecken gingen mir aber gewaltig auf die Nerven. Bei foobar ist alles anders. Es gibt hier so ein paar wenige Freaks, die wirklich gigantische Komponenten auf die Welt bringen. Die elPlaylist ist dabei das ganz große Schmuckstück, das mit unheimlichen Features aufwartet und zumindest derzeit fortlaufend weiter entwickelt wird. Ich habe ja schon einige Skins und Playlisten ausprobiert und kam nun eigentlich zu dem Schluss, dass das Interface möglichst viel auf einen Blick zeigen soll, ohne dass man zwischen Tabs und Sachen hin und her schaltet. Ein schönes Popup kann hier gleich Wunder wirken, da der Platz für die Playliste gleich mitgenutzt wird. Mein Ziel war es nun also, ein Popup zu erstellen, das mir sämtliche relevante Infos zu einem Track anzeigt: Artist, Album und Titel sind vielleicht weniger wichtig, aber es ist dennoch schön, das nochmals in einer Zeile zusammengefasst zu bekommen. Sinnvoll empfinde ich dann auch noch die Infos zur Bitrate, Dauer und Dateigröße. Die einen oder anderen Informationen werden zwar ohnehin permanent angezeigt, aber wie gesagt sorgt solch eine Tafel für eine strukturierte Übersicht. Besonders fahr ich dann aber auf zusätzliche Tags wie “featuring”, “original Artist” oder “Comment” ab, um gleich zu wissen, ob es sich hierbei um eine Coverversion handelt, von welcher Single der Song stammt oder ob eben Gastmusiker mitwirkten. Manchmal möchte man auch wissen, wann ein Song das letzte Mal gespielt wurde. Tjo.
Soweit wäre das alles auch recht einfach zu scripten. Ein paar if-Abfragen, sodass auch wirklich nur die Überschriften angezeigt werden, zu denen auch die entsprechenden Tags existieren. Damit das Ganze auch noch nett anzusehen ist, soll sich die Größe des Popupfensters schön an den Inhalt, also die Anzahl und Breite der Zeilen anpassen. Das ist dann schon wieder gefinkelter, wobei mich ein User im Hydrogen-Forum auf eine ganz simple Herangehensweise hingewiesen hat. Nun sollte auch noch das CD-Cover sowie ein Bild des Künstlers angezeigt werden. Beides natürlich nur, wenn es auch existiert. Davon abhängig soll auch die Einrückung des Textes und möglicherweise auch die Höhe des Popups sein. Und so langsam wird die Sache wieder komplexer
Irgendwie habe ich das dann aber ganz gut hinbekommen, dass sogar die Covers von Singles angezeigt werden, die ich in die Tags eingebettet habe. Vermutlich müsste ich mir aber ne Woche frei nehmen, um alles sauber zu taggen und auch noch die Fotos der Bands etc. zusammen zu tragen *g* Um nun einen Schritt weiter zu gehen, nutzte ich die Möglichkeit, den Look der Popups und va. der Playliste an die jeweiligen Playlists anzupassen. Die History soll beispielsweise Abspieldatum und -zeit zeigen und die Songs nach Datum gruppieren. Das geniale last.fm-Plugin soll am besten gar keine Gruppen haben, sondern nur die Songs listen, mit einem netten Icon vorne dran. Und jede temporäre Playliste soll am besten auch nur die Songs mit kleinen Abbildern der Covers zeigen. Vier verschiedene Darstellungsarten also, die ich mir heute da ordentlich zusammen geschustert habe. Spät in der Nacht habe ich dann das Unternehmen Popup vorerst erfolgreich beenden können. Jetzt möchte ich das Ganze noch ein bisschen strukturieren und dann zum Download anbieten.
Vor Jahr und Tag..
- Erstes Angebot von Wolf Haus - 2009
- Ein Tag mit Rambo - 2007
- Kabarett - 2006
- Datum: 30. November 2008
- Kategorie: Medien, Offlinemedien, Poker, Onlinepoker
- Wortanzahl: 1118 Wörter