Archive for the ‘last.fm lieder herunterladen’ tag
[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/
[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
[Release] LastSharp 0.3.8
Diese vorweihnachtliche Version von LastSharp bringt nur einige Bugfixes mit sich, sowie die Erweiterung, dass der Audioplayer seine Playlist beim Beenden des Programms nicht verliert. Das war’s auch schon.
Download (Rapidshare, 462KB): http://rapidshare.com/files/174291288/LastSharp038.rar
Update:
Ein Patch für Vista x64 ist nun verfügbar. Einfach LastSharp.exe durch die folgende Datei ersetzen.
Download: http://rapidshare.com/files/174399983/LastSharp.exe
LastSharp und Mac OS X
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!
- Das Mono-Framework hier herunterladen: www.mono-project.com/
- Per Doppelklick installieren.
- LastSharp herunterladen und mit “unrar” entpacken.
- Terminal öffnen. (Programme/Dienstprogramme/Terminal)
- 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.)
- “mono LastSharp.exe /mono” eingeben und ausführen. (Das Mono-Flag deaktiviert alle kritischen Teilbereiche LastSharps)
- 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:
- Mono-Framework hier herunterladen, DMG einhängen und installieren.
- LastSharp-Bundle herunterladen: http://drop.io/osxlastsharp038/
- DMG einhängen und LastSharp.app in Applications/Programme ziehen.
- LastSharp starten und unter “Erweiterte Einstellungen” den Download-Pfad ändern, da die MP3s ansonsten im Paket gespeichert werden.
- Läufts?
Auch hier gilt: der AudioPlayer funktioniert nicht und kann mithilfe der Zeile “sound=off” in der settings.ini deaktiviert werden.
[Release] LastSharp 0.3.7 – “Ungültiger Handshake”-Bug behoben
Nach einer frustrierenden Suche – Stichwort: Nadel im Heuhaufen -, unterstützt von Stefan von “Alter Falter!”, der sich bereit erklärt hat, die vielen verschiedenen Versuche, dem Problem zu begegnen, auszuprobieren, ist der Bug, der in LastSharp 0.3.6 den Login bei manchen unmöglich gemacht (“Ungültiger Handshake! (Falsches Passwort? Proxy Server falsch konfiguriert?)”) hat, nun behoben.
Download (Rapidshare, 464KB): http://rapidshare.com/files/153395020/LastSharp037.rar
[Release] LastSharp 0.3.6
Zu dieser Version gibt es nicht viel zu sagen, denn im Prinzip enthält sie für den durchschnittlichen User nur eine kleine Korrektur, die (hoffentlich) sicherstellt, dass die settings.ini auch wirklich erstellt und gespeichert wird.
Für all diejenigen aber, die Abonnent bei Last.FM sind, gibt es nun die Möglichkeit, die eigenen Lieblingslieder und eigene Tag-Stationen (sprich: “Alle Titel, die ich als … getaggt habe”) herunterzuladen. Allerdings werden diese Stationen schneller “leer” als andere, da sie meist nicht so viele Lieder enthalten. (30 Lieblingslieder füllen also ungefähr 2-3 LastSharp-Playlisten, bevor Schluss ist…)
Download (Rapidshare, 462KB): http://rapidshare.com/files/152097720/LastSharp036.rar
Diese Version enthält einen Fehler, der den Login bei manchen Usern unmöglich macht. Der Download wurde deshalb entfernt!
[Release] LastSharp 0.3.5
Nachdem sich “Onkel Otto” bei AlterFalter eine Proxy-Funktion in LastSharp gewünscht hat, konnte ich eigentlich gar nicht anders als ihm diesen Wunsch zu erfüllen: Voilà, die neue Version 0.3.5 von LastSharp kann Anfragen nun über Proxies laufen lassen!
Hierzu muss einfach nur links unten der Tab “Proxy” ausgewählt und die Zugangsdaten eingegeben werden. Das besondere hierbei ist, dass man (dank der Last.FM-Session-Verwaltung) diesen Proxy immer wieder ändern kann, egal wann, egal wie oft. D.h. es ist möglich, die Playlist ohne Proxy herunterzuladen, das letztendliche Herunterladen aber über diese Zwischenstation laufen zu lassen.
Allerdings gilt es natürlich, einen funktionierenden Proxy zu finden. (An dieser Stelle sei mein Beitrag zu CoDeeN-Proxies erwähnt, die einfach nicht zu empfehlen sind…) Gute Anlaufstelle hierfür ist z.B. Proxy4Free.
Neu in LastSharp 0.3.5, aber längst nicht so spektakulär (…), ist die Update-Benachrichtigung, wenn eine neuere Version vorhanden ist. Außerdem habe ich eine Timeout-Grenze für HTTP-Requests gesetzt (20sec), damit das Programm nicht einfriert (v.a. bei Verwendung eines Proxys), und das LogFile etwas erweitert, sodass nun auch die einzelnen HTTP-Aktivitäten und -Fehler protokolliert werden. Sollte also ein Proxy nicht funktionieren, steht in “lastsharp.log” vermutlich warum.
Viel Spaß, Rückmeldungen sind jederzeit willkommen!
Download (Rapidshare, 463KB): http://rapidshare.com/files/150731591/LastSharp035.rar


