Archive for the ‘LastSharp’ Category
[Release] LastSharp 0.4.4
Nach den Änderungen bei Last.FM und den zwei Beta-Versionen der letzten 15 Tage kommt nun wieder eine offizielle Version von LastSharp.
Es gab einige Anfragen und Wünsche, von denen jedoch einige noch weitere Überlegungen benötigen, weshalb sie noch nicht realisiert wurden. Das passiert dann in der nächsten Version. Oder der übernächsten.
Neu in LastSharp 0.4.4 ist:
- Last.FM-Abonnenten können das neue Radio-API verwenden.
- Die Parameter, mit denen mp3Gain die heruntergeladenen Dateien normalisiert, sind im Einstellungsdialog modifizierbar.
- Der Name der Cover-Dateien ist nun veränderbar.
- Überlange Titel (tritt vor allem bei klassischer Musik auf) werden nun über eine dreistellige Zeichenfolge am Anfang des Dateinamens eindeutig identifizierbar gemacht.
- Der komplexe Filter unterstützt über das Präfix “t:” nun auch die Filterung nach Titel.
Hinzu kommen einige Bugfixes, sowie die Unabhängigkeit von LastFmLib.Net, die v.a. Platz spart. An dieser Stelle sei nochmals meine eigene, im Moment im Bau befindliche .NET-Schnittstelle für das Last.FM-API erwähnt, die sich an alle richten wird, die “einfach mal schnell” Anfragen an das API schicken wollen und das ganze Drumherum von LastFmLib.Net nicht benötigen.
Dann habe ich mir noch etwas vorgenommen: Wenn es das nächste Mal eine Änderung bei Last.Fm gibt, werde ich sofort eine neue Version rausbringen und nicht erst warten, bis ich genug zusammengetragen habe, um die Versionsnummer zu rechtfertigen…
Viel Spaß mit LastSharp!
Download (Sourceforge): https://sourceforge.net/projects/lastsharp/files/lastsharp/LastSharp%200.4.4/
LastSharp feiert Geburtstag!
Heute, am 8. August 2009 feiert LastSharp seinen ersten Geburtstag! Ich gebe zu, ich habe nicht gedacht, dass das Programm es so lange mitmacht (immerhin schweben da doch einige rechtliche Fragen im Raum…), aber ich freue mich natürlich trotzdem!
Anbei eine kleine (nicht ganz vollständige) Gallerie zur optischen Entwicklung des Programms!
[Beta] LastSharp 0.4.4 Beta 2
Wie angekündigt, die zweite Beta-Version von LastSharp 0.4.4. Oberflächlich gesehen gibt es wieder keine großen Änderungen, aber unter der Haube hat sich dennoch was getan:
- “Meine Playlist (direkt)” sollte nun wieder funktionieren,
- als Abonnent kann man nun das Radio-API von Last.FM verwenden (“Erweiterte Einstellungen” >> “Verschiedenes” >> “Radio-API” aktivieren, dann LastSharp neu starten),
- und das Programm ist nun unabhängig von LastFmLib.Net (spart Platz)
Ich denke, ich werde den Release dieser Version noch Ende dieser/Anfang nächster Woche anstreben und größere (nicht so dringende) Änderungen aufs nächste Mal verschieben. Grundlegende Funktionalität geht eben vor.
Sollte jemand Fehler finden, bitte unbedingt mitteilen!
Download: http://dev.xscheme.de/wp-content/uploads/2009/08/LastSharp044Beta2.rar
[Beta] LastSharp 0.4.4 Beta 1
Aufgrund der anhaltenden Anfragen, wie man den Fehler mit dem Remoteserver-Verbindungsabbruch beseitigt (Die Lösung steht inzwischen in den Kommentaren zu fast jedem Artikel über LastSharp…), habe ich schnell diese Beta-Version zusammengeschustert, die jetzt getestet werden kann. Der Download sollte nun auch funktionieren, wenn die Option “Modifizierte Verbindung” unter “Erweiterte Einstellungen” >> “Verschiedenes” deaktiviert ist. (Ja, das war die oben angesprochene Lösung…)
[Release] LastSharp 0.4.3
Nachdem viele kleine Änderungen in der letzten Version auch viele kleine Baustellen verursacht haben, musste eine Version her, die die aufgerissenen Löcher wieder schließt:
- Ein Timeout-Fehler, der seit Version 0.4.1 vermehrt aufgetreten ist, macht nun vermutlich (!) keine Probleme mehr. (Ob das wirklich so ist, wird die Zeit zeigen…)
- Durch die Einführung der Playlist-Direktanwahl war die Option “Meine Tags” (ohnehin nur für Abonnenten aktiv) nicht mehr normal verwendbar, da das Textfeld deaktiviert blieb. (Dafür wurde es bei “Meine Empfehlungen” unnötigerweise aktiviert…)
- Außerdem hat der Versuch, die AudioPlayer-Resourcen nach dem Abspielen eines Liedes wieder freizugeben, zu Abstürzen beim Liedwechsel geführt.
[Release] LastSharp 0.4.2
Ich hatte einiges, zu tun, was diese Version angeht. Zum einen viele Bugfixes (unendliches Playlist-Nachladen, Abspielfehler im AudioPlayer, Scrobbling funktionierte nicht, …), zum anderen Neuerungen, was die Playlist angeht, sowie Optionen zur Erhöhung der Anpassbarkeit von LastSharp.
Ich habe mich schon mehrmals damit auseinandersetzen müssen, dass der Download der eigenen Playlist erheblich eingeschränkt ist (siehe hier) – und der Grund dafür ist schlicht und einfach, dass Last.FM das Anhören (und somit die Möglichkeit des Herunterladens) der eigenen Playlist nur noch Abonnenten zugesteht. Um dies zu umgehen, gibt es in LastSharp nun den direkten Playlist-Download. Zu beachten ist hierbei, dass unter “Erweiterte Einstellungen” >> “TuneIn” die Playlistlänge für diese Funktion bis zu 60 Titel betragen darf, sowie folgendes:
- Die Methode funktioniert nur mit Titeln, die “in voller Länge” anhörbar sind.
- Es muss die gesamte Playlist abgerufen und untersucht werden (im normalen Modus werden immer bloß fünf Titel übertragen), sodass bei der Playlisterstellung kürzere Listen zu bevorzugen sein sollten.
- Bei der Methode wird automatisch die “modifizierte Verbindung” verwendet, da sie ansonsten nicht funktioniert. D.h., dass es sein kann, dass nicht alle den direkten Playlist-Download nutzen können. Des weiteren kommt eine kurze Verzögerung vor dem Downloadstart hinzu.
[Release] LastSharp 0.4.1
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:
- 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:
Download LastSharp (SourceForge):
https://sourceforge.net/project/showfiles.php?group_id=255668&package_id=313182&release_id=666665
[Release] LastSharp 0.4
Tja, 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
LastSharp 0.4 Release Candidate 2
Ohne große Worte kommt hiermit der Release Candidate 2. Funktional ist er mit dem RC1 identisch, nur unter der Haube hat sich einiges getan, um ein paar nervige Probleme und Bugs aus der Welt zu schaffen. Möge es gelingen…
Download (Rapidshare, 591KB): http://rapidshare.com/files/205407377/LastSharp04rc2.rar
Es ist doch nicht mehr auszuhalten…
Nachdem der Release Candidate 1 von LastSharp bei einigen Leuten doch mehr Probleme als Lösungen fabriziert hat und TheLastRipper nachweislich wieder funktioniert, habe ich versucht, alle Änderungen, die das Protokoll betreffen wieder rückgängig zu machen und voilà: es läuft. (Das gilt nun auch wieder für Version 0.3.8!)
Aus diesem Grund wird es statt der angekündigten offiziellen Version morgen einen weiteren Release Candidate geben, der in den Einstellungen unter “Verschiedenes” eine Option “Modifizierte Verbindung” beinhaltet, die es ermöglicht das Verbindungsverhalten von Version 0.3.8 (wenn deaktiviert) oder 0.4RC1 (wenn aktiviert) zu verwenden. Standardmäßig sollte diese Option allerdings deaktiviert sein.
Und dann, schlussendlich, kann ich womöglich endlich, endlich wieder eine funktionierende Version vorweisen. (Das Feature mit dem Zugriff auf mehrere Playlisten bleibt aber weiterhin problematisch und wovon es abhängt, ob es funktioniert, habe ich bisher nicht in Erfahrung bringen können…)


