<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: [Release] Lapicon 1.0.5</title>
	<atom:link href="http://dev.xscheme.de/2009/04/release-lapicon-105/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.xscheme.de/2009/04/release-lapicon-105/</link>
	<description>Der xscheme-DevelopmentBlog</description>
	<lastBuildDate>Mon, 19 Jul 2010 15:20:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: xsc</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-1001</link>
		<dc:creator>xsc</dc:creator>
		<pubDate>Fri, 01 May 2009 17:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-1001</guid>
		<description>Da scheitert das Auflösen der URL aus irgendwelchen Gründen...
Lad doch mal die neueste Lapicon-Version herunter und probiere eines der DarkSharpScripts (Unterordner &quot;packages&quot;) aus. Wenn das auch nicht geht, dann könnte es auch irgendetwas mit Last.FM zu tun haben.

Yannick</description>
		<content:encoded><![CDATA[<p>Da scheitert das Auflösen der URL aus irgendwelchen Gründen&#8230;<br />
Lad doch mal die neueste Lapicon-Version herunter und probiere eines der DarkSharpScripts (Unterordner &#8220;packages&#8221;) aus. Wenn das auch nicht geht, dann könnte es auch irgendetwas mit Last.FM zu tun haben.</p>
<p>Yannick</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-985</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Wed, 29 Apr 2009 06:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-985</guid>
		<description>Hallo Yannick,

vielen Dank! Manchmal liegt die richtige Antwort ganz nah - HTML und man kann alle Zeichen verwenden...

Ich habe folgendes Statements nun probiert:
  resolve &lt;location&gt; to rurl
  echo &lt;rurl&gt;
  down &lt;rurl&gt; &gt;&gt; test.mp3

Ergebnis:
Es wird interessanterweise 2x die URL zu dem Titel (http://play.last.fm/anon/123.mp3) ausgegeben und dann bricht das Programm ab mit:

Error during download: Der Server hat eine Protokollverletzung ausgeführt.. Section=ResponseHeader Detail=Auf CR muss LF folgen

Stefan</description>
		<content:encoded><![CDATA[<p>Hallo Yannick,</p>
<p>vielen Dank! Manchmal liegt die richtige Antwort ganz nah &#8211; HTML und man kann alle Zeichen verwenden&#8230;</p>
<p>Ich habe folgendes Statements nun probiert:<br />
  resolve &lt;location&gt; to rurl<br />
  echo &lt;rurl&gt;<br />
  down &lt;rurl&gt; &gt;&gt; test.mp3</p>
<p>Ergebnis:<br />
Es wird interessanterweise 2x die URL zu dem Titel (<a href="http://play.last.fm/anon/123.mp3" rel="nofollow">http://play.last.fm/anon/123.mp3</a>) ausgegeben und dann bricht das Programm ab mit:</p>
<p>Error during download: Der Server hat eine Protokollverletzung ausgeführt.. Section=ResponseHeader Detail=Auf CR muss LF folgen</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: xsc</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-934</link>
		<dc:creator>xsc</dc:creator>
		<pubDate>Thu, 23 Apr 2009 18:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-934</guid>
		<description>Eckige Klammern codieren: &lt; ist &lt; und &gt; ist &gt;.

Hast du &quot;resolve location to rurl&quot; im Code oder &quot;resolve &lt;location&gt; to rurl&quot;? Ersteres würde versuchen den String &quot;location&quot; aufzulösen (was wohl den erwähnten Fehler bewirkt), letzteres den Inhalt der Variable &quot;location&quot;.

Ich denke, das ist ein Hauptproblem bei der Verwendung von Lapicon: Man vergisst, das Variablen die Klammern benötigen, um ihren Wert zu liefern...

Yannick</description>
		<content:encoded><![CDATA[<p>Eckige Klammern codieren: &amp;lt; ist &lt; und &amp;gt; ist &gt;.</p>
<p>Hast du &#8220;resolve location to rurl&#8221; im Code oder &#8220;resolve &lt;location&gt; to rurl&#8221;? Ersteres würde versuchen den String &#8220;location&#8221; aufzulösen (was wohl den erwähnten Fehler bewirkt), letzteres den Inhalt der Variable &#8220;location&#8221;.</p>
<p>Ich denke, das ist ein Hauptproblem bei der Verwendung von Lapicon: Man vergisst, das Variablen die Klammern benötigen, um ihren Wert zu liefern&#8230;</p>
<p>Yannick</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-932</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Thu, 23 Apr 2009 13:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-932</guid>
		<description>Fein - wie bekommst Du eigentlich die eckigen Klammern in den Kommentaren rein? Bei mir wird der Kommentar immer &quot;verstümmelt&quot;, weil scheinbar irgendein &quot;Feature&quot; vermeintliche Code-Fragmente &quot;herausfiltert&quot;.

Ich habe nun 
  resolve location to rurl

als Statement ergänzt, bekomme dann aber den Fehler:

&quot;Error: Ungültiger URI: Das URI-Format konnte nicht bestimmt werden.&quot;

Stefan</description>
		<content:encoded><![CDATA[<p>Fein &#8211; wie bekommst Du eigentlich die eckigen Klammern in den Kommentaren rein? Bei mir wird der Kommentar immer &#8220;verstümmelt&#8221;, weil scheinbar irgendein &#8220;Feature&#8221; vermeintliche Code-Fragmente &#8220;herausfiltert&#8221;.</p>
<p>Ich habe nun<br />
  resolve location to rurl</p>
<p>als Statement ergänzt, bekomme dann aber den Fehler:</p>
<p>&#8220;Error: Ungültiger URI: Das URI-Format konnte nicht bestimmt werden.&#8221;</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: xsc</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-931</link>
		<dc:creator>xsc</dc:creator>
		<pubDate>Thu, 23 Apr 2009 12:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-931</guid>
		<description>@Stefan:
Die Loesung koennte Lapicon-Dokumentation, Punkt 13, bieten:

If the server returns an error, indicating a protocol violation, use &#039;resolve&#039; first to resolve the URL:
&lt;pre&gt;
def url = ...
def file = ...
resolve &lt;url&gt; to rurl
down &lt;rurl&gt; &gt;&gt; &lt;file&gt;
&lt;/pre&gt;

Koennte funktionieren. Tut es zumindest bei mir. Die naechste Lapicon-Version enthaelt dann auch Abfragen, die pruefen, ob irgendwelche Werte vorhanden sind oder nicht, sodass man den Download auch nur dann startet, wenn in location ein Wert enthalten ist.

Yannick</description>
		<content:encoded><![CDATA[<p>@Stefan:<br />
Die Loesung koennte Lapicon-Dokumentation, Punkt 13, bieten:</p>
<p>If the server returns an error, indicating a protocol violation, use &#8216;resolve&#8217; first to resolve the URL:</p>
<pre>
def url = ...
def file = ...
resolve &lt;url&gt; to rurl
down &lt;rurl&gt; >> &lt;file&gt;
</pre>
<p>Koennte funktionieren. Tut es zumindest bei mir. Die naechste Lapicon-Version enthaelt dann auch Abfragen, die pruefen, ob irgendwelche Werte vorhanden sind oder nicht, sodass man den Download auch nur dann startet, wenn in location ein Wert enthalten ist.</p>
<p>Yannick</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-929</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Thu, 23 Apr 2009 08:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-929</guid>
		<description>Danke - funzt.

Ergänzt man dies dann aber um ein

  down  &gt;&gt; test.mp3

so, bekomme ich leider ein

&quot;Error during download: Der Remotesever hat einen Fehler zurückgegeben: (403) unzulässig&quot;


oder ein

&quot;Error during download: Der Server hat eine Protokollverletzung ausgeführt... Section=ResponseHeader Detail=Auf CR muss LF folgen&quot;


Erstere Meldung vermute ich, wenn Last.FM den Titel - warum auch immer - nicht streamen mag. Letztere scheint das Problem zu sein, welches wir auch schon mit LastSharp hatten. Any idea?

Stefan</description>
		<content:encoded><![CDATA[<p>Danke &#8211; funzt.</p>
<p>Ergänzt man dies dann aber um ein</p>
<p>  down  &gt;&gt; test.mp3</p>
<p>so, bekomme ich leider ein</p>
<p>&#8220;Error during download: Der Remotesever hat einen Fehler zurückgegeben: (403) unzulässig&#8221;</p>
<p>oder ein</p>
<p>&#8220;Error during download: Der Server hat eine Protokollverletzung ausgeführt&#8230; Section=ResponseHeader Detail=Auf CR muss LF folgen&#8221;</p>
<p>Erstere Meldung vermute ich, wenn Last.FM den Titel &#8211; warum auch immer &#8211; nicht streamen mag. Letztere scheint das Problem zu sein, welches wir auch schon mit LastSharp hatten. Any idea?</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: xsc</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-924</link>
		<dc:creator>xsc</dc:creator>
		<pubDate>Wed, 22 Apr 2009 16:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-924</guid>
		<description>Schau dir mal die Datei &quot;Location.lpc&quot; im &quot;examples&quot;-Verzeichnis von Lapicon an. Die holt dir den Inhalt des &quot;location&quot;-Tags.

&lt;b&gt;EDIT:&lt;/b&gt; Es kann auch passieren, dass eine Datei nicht streambar ist, dann ist &#039;location&#039; auch leer.

Yannick</description>
		<content:encoded><![CDATA[<p>Schau dir mal die Datei &#8220;Location.lpc&#8221; im &#8220;examples&#8221;-Verzeichnis von Lapicon an. Die holt dir den Inhalt des &#8220;location&#8221;-Tags.</p>
<p><b>EDIT:</b> Es kann auch passieren, dass eine Datei nicht streambar ist, dann ist &#8216;location&#8217; auch leer.</p>
<p>Yannick</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-921</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Wed, 22 Apr 2009 15:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-921</guid>
		<description>Hi Yannick,

bin gerade ein wenig am Spielen mit der API und versuche gerade einen Single-Track-Downloader zu schreiben auf Basis der Eingabe Artist und Titel.

Die TrackID bekomme ich, das PlayList-Laden läuft aber ins Leere. Hier der Code:

#lastfm
read Interpret to artist
read Titel to track

[track.getInfo : artist=&lt;artist&gt;&amp;track=&lt;track&gt;] store track/id in trackID
echo ID: &lt;trackID&gt;

[playlist.fetch : playlistURL=lastfm://playlist/track/&lt;trackID&gt;&amp;streaming=1&amp;fod=1] store xspf:playlist/xspf:trackList/xspf:track/xspf:location in location
echo Location: &lt;location&gt;</description>
		<content:encoded><![CDATA[<p>Hi Yannick,</p>
<p>bin gerade ein wenig am Spielen mit der API und versuche gerade einen Single-Track-Downloader zu schreiben auf Basis der Eingabe Artist und Titel.</p>
<p>Die TrackID bekomme ich, das PlayList-Laden läuft aber ins Leere. Hier der Code:</p>
<p>#lastfm<br />
read Interpret to artist<br />
read Titel to track</p>
<p>[track.getInfo : artist=&lt;artist&gt;&amp;track=&lt;track&gt;] store track/id in trackID<br />
echo ID: &lt;trackID&gt;</p>
<p>[playlist.fetch : playlistURL=lastfm://playlist/track/&lt;trackID&gt;&amp;streaming=1&amp;fod=1] store xspf:playlist/xspf:trackList/xspf:track/xspf:location in location<br />
echo Location: &lt;location&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Inside Last.FM: Bestimmten Titel direkt downloaden &#124; xscDevBlog - LastSharp &#38; Co.</title>
		<link>http://dev.xscheme.de/2009/04/release-lapicon-105/comment-page-1/#comment-919</link>
		<dc:creator>Inside Last.FM: Bestimmten Titel direkt downloaden &#124; xscDevBlog - LastSharp &#38; Co.</dc:creator>
		<pubDate>Wed, 22 Apr 2009 14:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://dev.xscheme.de/?p=605#comment-919</guid>
		<description>[...] (22.04.2009): Diese Methode habe ich als eines der Beispiel-Scripts für Lapicon implementiert.   Share and [...]</description>
		<content:encoded><![CDATA[<p>[...] (22.04.2009): Diese Methode habe ich als eines der Beispiel-Scripts für Lapicon implementiert.   Share and [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
