Archive for August, 2008
Urlaub
Ab morgen bin ich im Urlaub (Kärnten, Österreich), weshalb ich mich bis 1. September leider nicht um auftretende Probleme in den hier angebotenen Programmen kümmern kann. Danach befasse ich mich aber sofort mit jedem einzelnen.
Eine schöne Zeit noch!
[Release] Lea 1.1
Die neue Version von Last.FM Easy Albums (Lea) macht es nun noch einfacher Alben zur eigenen Playlist hinzuzufügen. Denn ab sofort ist es möglich, einzelne Alben oder Titel direkt von der Last.FM-Seite in die Lea-Playlist zu ziehen:
Nähere Informationen und den Link zum Download finden Sie auf der Lea-Seite.
[Release] LastSharp 0.3.2
Vor allem fürs Auge gibt es ein paar Neuerungen in LastSharp: durch das Ersetzen der ListBox durch eine ListView und dem daraus resultierenden größeren Abstand zwischen einzelnen Zeilen der Playlist, wirkt letztere aufgeräumter und lockerer. Auch werden nun all die Titel, die man nicht mehr herunterladen kann, grau eingefärbt, während der aktuelle Titel im Fettdruck erscheint.
Und dann gab es da noch einen Wunsch von Benni (kennsch.de), der einen Weg wollte, die heruntergeladenen Dateien in Playlisten zu arrangieren. Weil ich LastSharp nicht überladen will (wird wohl unübersichtlich, wenn noch mehr Funktionen/Optionen hinzukommen), lässt sich dies in der settings.ini mit der Zeile “savePlaylists=yes” aktivieren. LastSharp speichert daraufhin im Unterordner “playlists” des Musikverzeichnisses Playlisten im M3U-Format (mit relativen Pfadangaben). Wenn ich einen Weg gefunden habe, diese Option platzsparend und nicht verwirrend im GUI unterzubringen, kommen auch noch andere Möglichkeiten (PLS, XSPF) hinzu.
Eigenes Caching-System erstellen (PHP)
Ein User, der eine Internetseite besucht, erwartet von dieser, dass sie schnell reagiert. Niemand will lange warten, bis ein PHP-Script alle Datensätze aus einer Datenbank geladen hat oder bis ein anderes den Inhalt benutzerfreundlich, womöglich in Tabellenform darstellt. Nur wie kann man Datenbankzugriffe minimieren? Wie kann man Berechnungen/Verarbeitungen einschränken? Die Antwort liegt nahe: ein Cache.
[Release] LastSharp 0.3.1
Die neue Version von LastSharp bietet neben einigen kleinen Ausbesserungen (Schreibfehler, Stream-Buffer-Größe, etc…) vor allem eine nennenswerte Neuerung:
Ab sofort ist es möglich, LastSharp so einzustellen, dass es sich Downloads merkt. Dies ist vor allem dann nützlich, wenn das Download-Verzeichnis ein anderes ist als Ihr Standard-Musikverzeichnis. Sie können die Musikdateien dann einfach verschieben, ohne dass sie irgendwann erneut heruntergeladen werden.
Rapidshare (458KB): http://rapidshare.com/files/138354019/LastSharp031.rar
[Release] Lea (Last.FM Easy Albums) 1.0

Nachdem ich hier gelesen habe, dass die Änderung des Last.FM-Designs vor einiger Zeit nicht allen 100% gefällt und vor allem das umständliche Hinzufügen einzelner Tracks zur eigenen Playlist nicht gerade Freude macht, habe ich mir gedacht: “Ja, ich hab grad Zeit, ich schreib ein Progrämmchen.”
Herausgekommen ist nach acht Stunden Arbeit Last.FM Easy Albums, gedächtniskompatibel abgekürzt als Lea. Mit diesem Tool kann man ganze Alben ganz einfach zur eigenen Playlist hinzufügen. Ich hoffe es gefällt!
Infos gibt es auf der Lea-Seite.
Geplant für die nächste Version ist im Übrigen das Hinzufügen von einzelnen Last.FM-Liedern per Drag&Drop. Wenn Sie fertig ist, melde ich mich hier natürlich wieder zu Wort!
[Release] LastSharp 0.3
Mit LastSharp 0.3 kommt endlich die Abkehr von DirectX, denn ab sofort sorgt irrKlang für Audio-Wiedergabe und -Streaming (letzteres nicht ohne intensiven Arbeitsaufwand).
Auch habe ich ein paar Versuche unternommen, LastSharp auf Mono zum Laufen zu bekommen, es wiederum nur unter Windows geschafft, und somit keinerlei Fortschritt erzielt. Sollte es jemand anderem gelingen, sagt mir bescheid… (Es kann hilfreich sein, den AudioPlayer zu deaktivieren. Hierzu im LastSharp-Verzeichnis in der “settings.ini” (wenn nicht existent: anlegen) die Zeile “sound=off” hinzufügen.)
Ansonsten bringt diese Version englische Sprachunterstützung, einen “komplexen” Download-Filter und einige Verbesserungen hinsichtlich Bedienung, Komfort und Konfigurierbarkeit (mp3Gain deaktivieren, CoverArt lokal speichern, etc…) mit sich.
Rapidshare (457KB): http://rapidshare.com/files/137641049/LastSharp03.rar
Audiostreaming mit irrKlang (C#)

Auf der Suche nach einem Ersatz für die DirectX-Wiedergabe in LastSharp bin ich gestern über irrKlang gestolpert. Soweit so gut: plattformunabhängig, einfach zu bedienen, eigentlich alles in Ordnung. Aber dann gab es da doch noch ein größeres Manko, das ich nicht ignorieren konnte: das Streaming von Dateien, die im Internet liegen, ist nicht möglich – und genau das bräuchte ich aber für LastSharp. Was also machen?
[Release] LastSharp 0.2.2 + FAQ
LastSharp 0.2.2 beseitigt einige kritische Bugs. (u.a. wurde mp3gain nicht mehr ausgeführt!)
Ab sofort steht auch eine rudimentäre LastSharp-FAQ zur Verfügung.
Rapidshare (243KB): http://rapidshare.com/files/136888266/LastSharp022.rar
mp3Gain-Wrapper (C#)
mp3Gain ist ein Programm zur (reversiblen!) Normalisierung der Lautstärke in MP3-Dateien. Die folgende Klasse kann mithilfe der Kommandozeilenversion von mp3Gain einen MP3-Titel normalisieren.
Read the rest of this entry »