Archive for Februar, 2009
“(403) Unzulässig” und meine Meinung dazu (LastSharp)
Wie sicher einige (alle?) LastSharp-User bemerkt haben (siehe hier, hier und hier), tritt in letzter Zeit bei so gut wie jedem Download (Versionen bis einschließlich 0.4 beta 1) bzw. nach einer gewissen Downloadanzahl (~ 15 in Version 0.4 beta 2) die folgende Fehlermeldung auf:
“Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig.”
Meine erste Vermutung war eine Protokolländerung, also habe ich mir den Datenverkehr des Last.FM-eigenen Clients angesehen und in der Tat Unterschiede zum Ablauf in LastSharp festgestellt. Nach einigen kleineren Modifikationen (z.B. übergebene Versionsnummer) lieferte der Last.FM-Server mit einem Mal andere Playlist-Daten: während die alten Adressen stets mit “http://kingpinX.last.fm” (statt X eine Server-Nr.) begannen, war es hier nun einheitlich “http://play.last.fm”. Damit erklärt sich die Fehlermeldung oben: da die gesuchte Datei gar nicht existiert, kann auch der Server den Zugriff darauf nicht erlauben und schickt eine “403 Forbidden” als Antwort. (Warum es keine “404 Not Found” ist, darf mir gerne jemand erklären, dem das logisch erscheint…)
[Beta] LastSharp 0.4 und eine Entschuldigung
Zuerst einmal will ich mich hier dafür entschuldigen, dass einige Anfragen ins Leere gelaufen sind, was LastSharp oder Lea angeht. Mein Studium hat einfach Vorrang – aber jetzt sind die Prüfungen vorbei und ich habe mich wieder meinen Projekten zugewandt. (Die Beantwortung der einzelnen Fragen muss aber, sofern sie nicht mit dieser Beta-Version gelöst werden, bis nach dem Release warten… So leid’s mir tut.)
Und damit gleich zur Ankündigung der nächsten LastSharp-Version. Ich habe das Programm von Grund auf neu geschrieben, weil ich in meinem Code einfach keinen Durchblick mehr hatte – das bringt natürlich einerseits den Vorteil, dass der Quelltext jetzt übersichtlicher (und damit veröffentlichungstauglich) ist, andererseits das Problem, dass sich nun neue und alte Fehler wieder eingeschlichen haben könnten.
Deswegen brauche ich freiwillige Tester, die Ihre Erfahrungen teilen.
Hier ein kurzer Überblick, was an neuen Features hinzugekommen ist:
- Die Einstellungen haben nun ihr eigenes Fenster.
- Lieben/Bannen von einzelnen Titeln.
- Eine schnelle/intelligente Indizierungs-Engine zum Merken der Downloads.
- Einstellungen werden als XML gespeichert.
- Track-Nummer und Genre (~ am meisten vergebener Tag) werden in den ID3-Tags gesichert.
- AudioPlayer nur noch optional im Vordergrund, Hauptfenster optional in Taskleiste minimierbar
Geplant:
- M3U-Playlist-Erstellung mit dem AudioPlayer
- Vllt. ein eingebautes Mini-Tool das Track-Nummer und Genre zu den bisher heruntergeladenen Tracks nachträgt.
- Öffnen der MP3s in externen Programmen (WinAmp, iTunes, etc…) [Danke an monty]
- Alles, was evtl. noch an Anregungen kommt.
Beta (Rapidshare, 569KB): http://rapidshare.com/files/201772147/LastSharp04.rar
Beta 2 (Rapidshare, 571KB)*: http://rapidshare.com/files/202614295/LastSharp04beta2.rar
Teilt mir bitte mit, wenn euch irgendetwas auffällt, was wichtig ist!
* Beta 2 wurde notwendig, nachdem der Download via LastSharp so gut wie immer fehlschlug. Ich werde zu diesem Thema auch noch was schreiben.