xscDevBlog – LastSharp & Co.

Der xscheme-DevelopmentBlog

Archive for August, 2008

Urlaub

without comments

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!

Written by xsc

August 22nd, 2008 at 4:36 pm

Posted in General

[Release] Lea 1.1

without comments

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.

Written by xsc

August 22nd, 2008 at 12:29 am

Posted in LeSharp / Lea

Tagged with , ,

[Release] LastSharp 0.3.2

with 8 comments

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.

Read the rest of this entry »

Written by xsc

August 21st, 2008 at 6:45 pm

Posted in LastSharp

Tagged with

Eigenes Caching-System erstellen (PHP)

without comments

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.

Read the rest of this entry »

Written by xsc

August 19th, 2008 at 5:31 pm

[Release] LastSharp 0.3.1

with 2 comments

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

Written by xsc

August 19th, 2008 at 1:39 am

[Release] Lea (Last.FM Easy Albums) 1.0

with 2 comments

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!

Written by xsc

August 17th, 2008 at 8:17 am

Posted in LeSharp / Lea

Tagged with ,

[Release] LastSharp 0.3

without comments

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

Written by xsc

August 16th, 2008 at 3:16 am

Posted in LastSharp

Tagged with

Audiostreaming mit irrKlang (C#)

with one comment


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?

Read the rest of this entry »

Written by xsc

August 14th, 2008 at 7:59 am

Posted in C#

Tagged with , , , , ,

[Release] LastSharp 0.2.2 + FAQ

without comments

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

FAQ: http://dev.xscheme.de/lastsharp/faq/

Written by xsc

August 12th, 2008 at 10:25 pm

Posted in LastSharp

Tagged with

mp3Gain-Wrapper (C#)

with 3 comments

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 »

Written by xsc

August 12th, 2008 at 5:48 pm

Posted in Batch, C#

Tagged with , , ,