[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…)
Wie gesagt, es ist nur eine Mini-Beta-Version, in der noch nicht viele Änderungswünsche berücksichtigt wurden. Bisher sieht es so aus:
- Anpassung der Last.FM-Verbindung,
- Version des Last.FM-Clients, die LastSharp übermittelt, kann in den Einstellungen angepasst werden (Diese kann man im Original-Client ünter “Hilfe” >> “Über Last.FM…” erfahren.),
- Einstellungsdateien können nun beim Starten einer neuen Instanz mit einem Namen versehen werden,
- Der komplexe Filter unterstützt über das Präfix “t:” nun auch die Suche nach bestimmten Titeln.
Nicht sehr beeindruckend, ich weiß. Aber ich gehe demnächst mal die Kommentare und Forumseinträge durch, um die Roadmap zu aktualisieren.
Download (lokal): http://dev.xscheme.de/wp-content/uploads/2009/07/lastsharp044beta1.rar
Hallo Yannick,
leider weiterhin der gleiche Fehler. Meine Log-Datei sagt:
[14.07.2009, 16:12] [Resolver.Connect (Exception)]
Der angegebene Host ist unbekannt
Source: System
bei System.Net.Dns.GetAddrInfo(String name)
bei System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
bei System.Net.Dns.GetHostEntry(String hostNameOrAddress)
bei LastUtility.Static.Resolver.Connect(String server, Int32 port)
Stefan
14 Jul 09 at 16:12
@Stefan:
Eigentlich sollte “Resolver.Connect” gar nicht aufgerufen werden. Hast du die modifizierte Verbindung wieder deaktiviert?
Ansonsten: Ändere die Debug-Zeile in deiner Einstellungsdatei doch bitte mal auf
und schreib mir dann, was im Log steht.
Yannick
xsc
14 Jul 09 at 17:15
Hallo Yannick,
die modifizierte Verbindung ist bei angehakt, also aktiviert.
Log nach Änderung der Einstellungsdatei ist gleich:
[14.07.2009, 17:21] [Resolver.Connect (Exception)]
Der angegebene Host ist unbekannt
Source: System
bei System.Net.Dns.GetAddrInfo(String name)
bei System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
bei System.Net.Dns.GetHostEntry(String hostNameOrAddress)
bei LastUtility.Static.Resolver.Connect(String server, Int32 port)
Achja, ich habe natürlich LastSharp nicht laufen gehabt, als ich die Änderung vornahm und erst nach dem Schließen der Setup-Datei neu gestartet.
Viele Grüße,
Stefan
P.S.: TheLastRecorder will bei mir auch nicht. Vielleicht hilft diese Info.
Stefan
14 Jul 09 at 17:23
@Stefan:
—-
EDIT:
Mooooment… Mein vorheriger Kommentar hat anscheinend nicht deutlich genug gemacht, dass du die modifizierte Verbindung deaktivieren sollst… Jedenfalls, das wollte ich eigentlich sagen^^
—-
Aber das LogFile enthält schon mehr Informationen als vorher, oder? Mach folgendes: Lösche das File, melde dich mal mit LastSharp an, rufe eine Playlist ab und schau dir die Log-Datei (genauer: die Playlist-Daten) an. Dann nimmst du eine URL, die mit “http://play.last.fm” beginnt (von “location”-Tags umschlossen) und gibst sie von Hand in den Browser ein.
Kannst du die Datei herunterladen?
Yannick
xsc
14 Jul 09 at 18:41
Hi Yannick!
Also bei mir läuft alles bestens – auch bei deaktivierter modifizierter Verbindung. Danke für das Update, bin gespannt, was zukünftige Versionen noch so alles bringen werden!
webdev
15 Jul 09 at 02:47
Tja, wie so oft saß der Fehler vor dem System.
Nach dem Deaktivieren der modifizierten Verbindung klappt es auch wieder mit LastSharp.
Danke!
Stefan
15 Jul 09 at 08:06
Ich möchte ja wirklich nicht wie ein Spielverderber klingen, aber leider erhalte ich auch mit der Beta den “Error 9″ beim TuneIn in eine beliebige Playlist.
Ich habe es sowohl mit als auch ohne die modifizierte Verbindung probiert. Jedesmal das gleiche Ergebnis.
R(i)SK
15 Jul 09 at 18:08
Hi Yannick, echt nen hübsches Programm. Habs mir heute runtergeladen und dann erstmal ausprobiert. Dabei fielen mir sowohl in der 0.4.3er, wie auch in der 0.4.4 Beta 2 Probleme auf.
In der 0.4.3er hat er die meisten Songs geladen, aber dann kam er auf Songs eines bestimmten Albums und schon hat der Client gesponnen. Er hat so ein paar Hundert mal versucht eine File runterzuladen, aber immer gleich abgebrochen, ist zur nächsten File, wieder abgebrochen und wieder zurück zur ersten File (Obwohl noch etwa 50 andere in der Playlist waren). Sollte es helfen, das Problem trat bei der Band Skateout, Album “Meet the Cut” auf.
Ich ahbe dann irgendwann aufgegeben und Ex Nör Säx in die Playlist gepackt. Doch hier tritt bei JEDEM Download folgender Fehler auf:
Der Download wurde abgebrochen. Der Remoteserver hat einen Fehler zurückgegeben: (400) ungültige Aufforderung
Die Files sind allerdings direkt über die Lastfm Seite ohne Probleme zu erreichen.
Die Fehler treten in beiden Versionen auf, sowohl in modifiziertem, wie auch in nicht modifiziertem Modus.
Hoffe du hast eine Idee, denn irgendwie funktioniert der Download mit dem DownloadHelper genauso wenig. Ich bekomme da immer nur 0 Kb-Files. Falls jmd dafür eine Lösung kennt, darf er das hier auch gern posten
Stephan
16 Jul 09 at 18:29
Sorry Yannik, muss ein (für mich neues) Problem melden:
Die Playlist aktulisiert sich andauernd neu, wenn der dowload gestartet wird, so daß irgendwann keine neuen Titel mehr verfügbar sind.
Die Einstellung ist ‘Ähnliche Künstler’, Playlist automatisch laden ist deaktiviert, und wenn download automatisch fortsetzen angehakt ist, keine Änderung.
Ich habe die 0.4.4 Beta 1 installiert.
Viele Grüße Boris
Boris
20 Jul 09 at 23:36
hallo!
ich bekomme bei einem lied immer die folgende meldung:
“der download wurde abgebrochen: der remote server hat einen fehler zurückgegeben: (400) ungültige anforderung”
woran liegt das, bzw. was kann ich tun?
gruß, basti
Basti
21 Jul 09 at 00:17
@R(i)SK:
Mir ist gerade eingefallen, dass der Error 9 vllt. etwas damit zu tun hat, dass Last.FM das Streaming von Musikdateien nur noch in Deutschland, Großbritannien und den USA zulässt. Wo bist du denn grad?
@Boris:
War vllt. nur ein temporäres Problem… Gehts denn inzwischen? Ansonsten: steht etwas in der Datei “lastsharp.log”?
Yannick
xsc
22 Jul 09 at 14:46
Hi Yannick,
ja, ich fürchte daran liegt es. Hatte es mittlerweile selbst raus gefunden. Ich wohne an der deutsch-belgischen Grenze und hier verläuft eben jene kreuz und quer durch die Ortschaft und dummerweise liegt unser Haus auf der falschen Seite der Grenze. Der Nachbar 3 Häuser weiter wohnt formell wieder in Deutschland. :-/
Ich hoffe ich mache mich mit der Frage nicht unbeliebt, aber kann man da irgendwas tun? Vielleicht einen Proxy nehmen?
Oder hilft nur das WLAN-Kabel zum Nachbarn rüberzuwerfen? ^^
R(i)SK:
22 Jul 09 at 15:32
Wenn du einen passenden, deutschen Proxy findest, könnte das schon funktionieren. Das erinnert mich daran, dass ich die Proxy-Funktionalität wieder einmal überprüfen sollte – nicht, dass das inzwischen gar nicht mehr funktioniert…
Und was genau ist ein WLAN-Kabel?^^
Yannick
xsc
23 Jul 09 at 14:06
@Stephan:
’schuldigung, hatte deinen Kommentar übersehen und so vergessen, ihn zu genehmigen und zu beantworten… Also, nachdem ich mir das angeschaut habe, komme ich zu dem Ergebnis, dass Last.FM irgendwie verhindert, dass diese Titel heruntergeladen werden. So haben z.B. alle herunterladbaren Titel (bei “Meine Playlist (direkt)”) die Lizenzangabe “fod” (Frag mich nicht, was das heißt…), aber die Titel von Stakeout die Angabe “flp”.
Ich kann diesbezüglich nichts versprechen, aber ich werd schaun, ob sich das irgendwie umgehen lässt. Mit “Ex Nör Säx” hatte ich übrigens keine Probleme…
Yannick
xsc
24 Jul 09 at 11:49
Kein Problem und danke für den Hinweis mit Ex Nör Säx. Werd ich wohl nochmal probieren.
Stephan
24 Jul 09 at 14:31
Hallo! Danke (nochmal) für das Spitzentool und die rege Entwicklungstätigkeit!
Ich hätte einen Vorschlag für eine kleine Zusatzoption, die einiges an Zeit sparen könnte. Ich benutze LastSharp hauptsächlich, um die Titel zuvor erstellter Playlists herunterzuladen. Damit möglichst viele noch nicht heruntergeladene auftauchen lösche ich immer wieder mal die bereits heruntergeladenen Titel aus der Playlist. Eine hilfreiche Option wäre es daher, einen Titel sobald er erfolgreich heruntergeladen wurde von der Playlist zu löschen.
Fritz
27 Jul 09 at 18:09
@Fritz:
Leider ist es über das Last.FM-API nicht möglich, Titel wieder aus einer Playlist zu löschen. Da muss man wohl abwarten und hoffen, dass diese Funktion ergänzt wird.
Yannick
xsc
28 Jul 09 at 17:49
Hi, bin aus Österreich und muss mich momentan mit dem Error 9 zufrieden geben. Lässt sich das Problem mit einem alternativen Proxy lösen? Thx
Markusewitch
1 Aug 09 at 12:15
@Markusewitch:
Wenn du einen deutschen, amerikanischen oder britischen Proxy findest, der funktioniert, solltest du damit Zugriff auf Last.FM erhalten.
Yannick
xsc
1 Aug 09 at 14:36
Das Prog. Funktioniert nicht mehr. Auch bei meinen Kumpels.
Fehler: Es ist ein Problem beim Laden der Playlist aufgetreten: Playlist could not be retreived via API
Patrick Roland
2 Aug 09 at 15:15
@Patrick Roland:
Anstatt nochmals alles zu schreiben, ein Verweis auf einen meiner Kommentare:
http://dev.xscheme.de/lastsharp/#comment-1530
Lösung ist in Arbeit.
Yannick
xsc
2 Aug 09 at 17:59
@Yannick
Einen deutschen, amerikanischen oder britischen Proxy zu finden bringt mich an die Grenze meiner Fähigkeiten. Wie geht das – Könnte ich da bitte einen Tip bekomme? Danke.
Markusewitch
3 Aug 09 at 13:02
Du könntest dir die folgende Seite anschauen:
http://www.proxy4free.com/index.html
Dort gibt es fünf Proxy-Listen mit verschiedensten Proxies. Am besten suchst du dir einen aus, der in Deutschland liegt und einen anderen Port als 3128 verwendet.
Dann gibst du dessen IP-Adresse incl. Port unter “Erweiterte Einstellungen” >> “Verbindung + Ordnerstruktur” ein. Ein im Moment funktionierendes Beispiel wäre bei mir:
Proxy Host: 80.148.23.25:80
Allerdings scheint es so, als würde LastSharp den Proxy ignorieren, wenn es um den Download geht. Das ist natürlich nicht im Sinne des Erfinders und falls es wirklich so ist, werde ichs bis zum Ende der Woche (da kommt LastSharp 0.4.4 voraussichtlich) behoben haben.
Yannick
xsc
3 Aug 09 at 14:21
Also ich habe die Proxy-Lösung zwischenzeitlich auch ausprobiert und muss sagen, dass sie mit der Beta 1 noch tadellos funktionierte. Mit der Beta 2 kann ich sie leider gar nicht mehr nutzen: Ich kann mich selbst mit demselben Proxy-Server nicht mehr verbinden, mit dem es vorher noch ging und bekomme schon beim Login eine Fehlermeldung.
R(i)SK
3 Aug 09 at 16:13
Mir ist gerade zufällig noch etwas aufgefallen: LastSharp scheint, wenn bereits ein Cover vorhanden ist, Kopien des Covers anzulegen, die dann so benannt sind: “[copy0] CoverArtjpg” wobei “0″ dann immer durch die Kopie-Anzahl ersetzt wird. Und natürlich werden diese Dateien anschließend auch nicht gelöscht.
Das führt im Extremfall dazu, dass ich in jedem Album-Ordner für jeden Track eine solche Datei habe, was den Ordner nur unnötig zu müllt.
Kann man das irgendwie abstellen?
R(i)SK
3 Aug 09 at 16:19
@R(i)SK:
Danke für die Hinweise. Ich werd mir das alles ansehen.
Yannick
xsc
3 Aug 09 at 18:45
Hey,
hab mal ne frage:
müssen die Titel eigentlich spielbar sein?
danke und gruß
jaja
5 Aug 09 at 04:18
@jaja:
Nur für “Meine Playlist (direkt)” müssen die Titel spielbar sein. Da dafür aber auch “in voller Länge”. Alles andere ist der Willkür von Last.FM überlassen.
Yannick
xsc
5 Aug 09 at 13:31
danke für die info,
aber das komische ist das in letzter Zeit das ganze nur noch mit spielbaren Titeln funktioniert (“Meine Playlist”).
Vorher gings mit allen.
Gruß
jaja
5 Aug 09 at 16:09
Hmm… Wäre mal eine Untersuchung wert… Vielleicht hat Last.FM ja da wieder nen Riegel vorgeschoben…
Yannick
xsc
5 Aug 09 at 18:29
und?^^
was gefunden?
Gruß
jaja
7 Aug 09 at 01:57
@jaja:
Bin noch nicht dazu gekommen. Aber Sonntag ist in meinem Terminkalender schon als “Da mach ich alles, was gemacht werden muss”-Tag eingetragen^^
Immer diese Hektik…
Yannick
xsc
7 Aug 09 at 13:29
ok xD
danke dir schonmal.
jaja
8 Aug 09 at 16:38