xscDevBlog – LastSharp & Co.

Der xscheme-DevelopmentBlog

Archive for the ‘LastSharp’ tag

[Release] LastSharp 0.4.1

with 25 comments

Update (21.04.2009): gepatchte Version (2 Bugfixes) online

In dieser Release habe ich versucht, auf so gut wie alle Wünsche einzugehen, die im Laufe der letzten Wochen gestellt wurden, sowie dem TuneIn-Fehler entgegenzutreten, der sehr beliebt zu sein scheint. (Wobei erst ausgiebiges Testen hierzu eine Erkenntnis bringen wird.) Die größten Änderungen im Überblick:lastsharp041

  • Veränderbare Ordnerhierarchie
    (alle Dateien im selben Ordner, nach Interpret geordnet oder nach Interpret und Album)
  • Anpassung der Länge der heruntergeladenen Playlist
  • Überprüfung auf Download-Timeout, sowie Fortsetzen des automatischen Downloads bei Verbindungsfehlern
  • Logout-Funktion
  • Neue Filterfunktionen: “Dauer des Titels” im komplexen Filter, sowie Filtereinstellungen in externer Datei. (siehe Punkt 4.4 in den FAQ)
  • Höhere Mono-Kompatibilität durch Starten LastSharps im Mono-Modus. (Aufruf: “LastSharp.exe /mono”)
  • Starten weiterer LastSharp-Fenster aus dem Programm heraus

Desweiteren hat sich aus der Arbeit an dem Programm (und an seinen Schwesterprogrammen) eine ganze Bibliothek entwickelt, die einige hilfreiche Funktionen beinhaltet. Aber diese werde ich noch früh genug vorstellen, hier erstmals ein kleiner Vorgeschmack auf LeSharp, das ebenfalls demnächst erscheinen wird und u.a. die neue Version von Lea enthält:

lesharp1lesharp2lesharp3

Download LastSharp (SourceForge):
https://sourceforge.net/project/showfiles.php?group_id=255668&package_id=313182&release_id=666665

Written by xsc

April 20th, 2009 at 3:12 am

[Release] LastSharp 0.4

with 8 comments

LastSharp 0.4Tja, nun ist es endlich so weit: nach den beiden Beta-Versionen, einer nur scheinbaren Änderung des Last.FM-Protokolls und den Release Candidates 1 und 2 steht ab sofort die neue Version von LastSharp zum Download zur Verfügung!

LastSharp bringt einige neue Features, die es noch komfortabler machen, Musik von Last.FM herunterzuladen und auch offline zu genießen, z.B. das Abrufen von Genre und Position eines Titels auf dem zugehörigen Album. (Wobei das Genre nicht 100% zutrifft, da hier der am meisten verwendete Tag gespeichert wird – und der ist manchmal auch “Wooooohoooo”…)

Endlich ist es auch möglich, auf eine bestimmte Playlist zuzugreifen, nicht nur auf die Willkür des Last.FM-Servers vertrauen zu müssen. Hinzu kommt die Funktion, Titel zu den eigenen Lieblingsliedern hinzuzufügen oder auf die Bannliste zu verfrachten; einige visuelle Änderungen wie das Verstauen der Einstellungen in einem eigenen Dialog sowie der Möglichkeit, das Minimier- und Anzeigeverhalten der Fenster anzupassen, macht LastSharp nun um einiges benutzerfreundlicher.

Wichtig zu erwähnen ist noch die neue MP3-Indizierungsengine, die schneller und vor allem resourcenschonender arbeitet als ihr Vorgänger, u.a. weil sie nur die Daten wirklich lädt, die sie auch braucht.

Zuletzt noch die Zeitverzögerung zwischen Einzelrequests: da Last.FM bei zu schnell hintereinander abgeschickten Requests einzelne Titel doppelt sendet, kann jeder nun selbst entscheiden, was ihm lieber ist: eine lange Playlist zum Auswählen oder eine kurze, schnell ladende. Alles weitere steht im ChangeLog.

Viel Spaß mit LastSharp!

Download (Rapidshare, 591KB): http://rapidshare.com/files/206276253/LastSharp04.rar

Written by xsc

März 7th, 2009 at 4:47 am

LastSharp und Mac OS X

with 15 comments

Update: Instruktionen für LastSharp 0.4.1 erstellt

Einer der Besucher dieses Blogs hat einst angedeutet, dass LastSharp mit Mono auch auf dem Mac zum Laufen zu bringen wäre – und ein weiterer Besucher hat das soeben bestätigt. Gleichzeitig hat er noch eine detaillierte Vorgehensweise dafür beschrieben; vielen Dank!

  1. Das Mono-Framework hier herunterladen: www.mono-project.com/
  2. Per Doppelklick installieren.
  3. LastSharp herunterladen und mit “unrar” entpacken.
  4. Terminal öffnen. (Programme/Dienstprogramme/Terminal)
  5. Den Ordner, in den LastSharp entpackt wurde, in das Terminalfenster ziehen. Anschließend an den Anfang des nun erscheinenden Pfades springen, “cd” davor setzen, Kommando ausführen. (Also quasi ins LastSharp-Verzeichnis wechseln.)
  6. “mono LastSharp.exe /mono” eingeben und ausführen. (Das Mono-Flag deaktiviert alle kritischen Teilbereiche LastSharps)
  7. Läufts?

Getestet hat das Klaus unter Mac OS X 10.4.11. Erfolgs- oder Misserfolgsmeldungen auf anderen Versionen wären natürlich nützlich.

Allerdings läuft das Programm nicht wirklich vollständig, da der AudioPlayer auf einer Bibliothek beruht, die nicht von Mono unterstützt wird. Vielleicht finde ich eine Alternative, vielleicht auch nicht…
(Um den AudioPlayer zu deaktivieren, einfach die Zeile “sound=off” in die settings.ini schreiben.)

UPDATE:

flo (siehe Kommentare unten) hat sich die Mühe gemacht, LastSharp so zu verpacken, dass es auch unter Mac OS X per Doppelklick aufrufbar ist. Für Version 0.3.8 muss man nun also folgendermaßen vorgehen:

  1. Mono-Framework hier herunterladen, DMG einhängen und installieren.
  2. LastSharp-Bundle herunterladen: http://drop.io/osxlastsharp038/
  3. DMG einhängen und LastSharp.app in Applications/Programme ziehen.
  4. LastSharp starten und unter “Erweiterte Einstellungen” den Download-Pfad ändern, da die MP3s ansonsten im Paket gespeichert werden.
  5. Läufts?

Auch hier gilt: der AudioPlayer funktioniert nicht und kann mithilfe der Zeile “sound=off” in der settings.ini deaktiviert werden.

Written by xsc

November 28th, 2008 at 2:15 am

LastSharp kritisieren – Last.FM-Abo abräumen!

with 9 comments

Ja, ich gebe zu, das hier ist ein nicht ganz unoffensichtlicher Versuch, Backlinks zu sammeln – doch nicht aus Profitgier, sondern zu einem (meiner Meinung nach ;) ) guten Zweck! Über 1600-mal wurde LastSharp bereits heruntergeladen, doch egal wie positiv man das sehen kann, letztlich bedeutet es doch bloß, dass auf dieser Welt immer noch 6.727.261.977 (Stand: 5. Okt. 2008, ~18:37 Uhr) Menschen ohne das Programm auskommen müssen. Wie soll ich denn da die Weltherrschaft übernehmen?

Spaß und Selbstherrlichkeit beiseite. Wenn ihr denkt, dass LastSharp eine tolle Idee ist, die es verdient hat, ein wenig mehr Aufmerksamkeit zu bekommen, und/oder wenn ihr denkt, dass LastSharp die ein oder andere Verbesserung nötig hätte, dann teilt das doch der Welt mit, indem ihr in eurem Blog LastSharp lobt/vergöttert/kritisiert/niedermacht bzw. indem ihr, wie man Neudeutsch sagt, eine Review schreibt.

Und damit ihr davon auch etwas habt, will ich die (eher spärlichen) Werbeeinahmen meiner anderen Seite (interpedix.de), die ohnehin nicht-kommerziell zu sein behauptet (^^), dazu verwenden, einen kleinen Preis zur Verlosung auszuschreiben: ein 4-monatiges Last.FM-Abo!

Alles was ihr dafür tun müsst, ist es, LastSharp in eurem Blog zu besprechen und in dem entsprechenden Artikel einen Link auf http://dev.xscheme.de/lastsharp/ zu setzen. (Ausgenommen sind Blogs, die pornografische Werbung beinhalten, fremdenfeindliche Parolen verbreiten, oder sonstwie den durchschnittlichen Leser in Verlegenheit bringen…)

Die Aktion läuft bis 05.12.2008 (19:00), alle Blogs, die im Zeitraum vom 01.10.-05.12. eine Review geschrieben haben, nehmen an der Verlosung teil. Ich melde mich dann nikolausmäßig beim Gewinner (den ich gedenke, über das klassische Zettel-In-Lostrommel-Verfahren zu ermitteln^^), der mir dann nur noch seinen Last.FM-Benutzernamen mitteilen muss.

Fröhliches Schreiben!

Written by xsc

Oktober 5th, 2008 at 7:00 pm