xscDevBlog – LastSharp & Co.

Der xscheme-DevelopmentBlog

Archive for Februar, 2009

“(403) Unzulässig” und meine Meinung dazu (LastSharp)

with 25 comments

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…)

Read the rest of this entry »

Written by xsc

Februar 27th, 2009 at 2:50 am

Posted in LastSharp

[Beta] LastSharp 0.4 und eine Entschuldigung

with 22 comments

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.

Written by xsc

Februar 24th, 2009 at 12:44 am

Posted in LastSharp