<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Comments on article "Last.FM radios streaming with GStreamer and Python"</title>
<link>http://base-art.net/Articles/82/</link>
<description>&lt;p&gt;I'm more and more using &lt;a class="reference" href="http://last.fm"&gt;Last.FM&lt;/a&gt; these days to find fresh
artists, track gigs in the city I live in and find people with
similar music tastes as me. The Last.FM webradio streaming service is
really nice, but not (yet) well documented. So I digged existing
clients source code and made mine using Python and GStreamer :-)&lt;/p&gt;
&lt;p&gt;The protocol is really simple, relying on HTTP GET requests, hard
to do simpler! So I hacked a &lt;a class="reference" href="http://svn.base-art.net/public/elisa/lastfm/lastfm_src.py"&gt;LastFMSource&lt;/a&gt; GStreamer Element
which allows to tune station uris and perform commands (love,
skip, ban,...) to the current stream. The element is smart enough
to update the current track metadatas if it find the &amp;quot;SYNC&amp;quot;
string in the input stream. The code is simple enough (I hope!)
to be understandable and reusable, so enjoy!&lt;/p&gt;
&lt;p&gt;Now I just need some more time to polish the &lt;a class="reference" href="http://fluendo.com/elisa"&gt;Elisa&lt;/a&gt; plugin coming
along and using this new Element. The basis is there: a &amp;quot;Last.FM
radios&amp;quot; menu listing some stations, press enter to play, you can
access commands in another menu... Quite simple no? :)&lt;/p&gt;
</description>
<language>en</language>
<copyright>The contents of this blog are available for non-commercial use only.</copyright>
<generator>Alinea http://pythonfr.org/alinea/</generator>


<item>
<title>phil on Last.FM radios streaming with GStreamer and Python</title>
<link>http://base-art.net/Comments/224/</link>
<guid isPermaLink="true">http://base-art.net/Comments/224/</guid>
<description><![CDATA[
&lt;p&gt;This was done for GStreamer 0.10. Never tried 0.8, I will add a gst version check, but won't support 0.8. Sorry ;)&lt;/p&gt;

]]></description>
<dc:creator>phil</dc:creator>
<dc:date>2007-02-07T22:47:09Z</dc:date>
</item>

<item>
<title> on Last.FM radios streaming with GStreamer and Python</title>
<link>http://base-art.net/Comments/223/</link>
<guid isPermaLink="true">http://base-art.net/Comments/223/</guid>
<description><![CDATA[
&lt;p&gt;&amp;quot;AttributeError: 'module' object had no attribute BaseSrc&amp;quot;&lt;/p&gt;
&lt;p&gt;I got libgstreamer and gst-python from the debian stable repo (0.8.9-2 and 0.8.1-2)...&lt;/p&gt;
&lt;p&gt;M&lt;/p&gt;

]]></description>
<dc:creator></dc:creator>
<dc:date>2007-02-07T20:17:20Z</dc:date>
</item>

<item>
<title>phil on Last.FM radios streaming with GStreamer and Python</title>
<link>http://base-art.net/Comments/222/</link>
<guid isPermaLink="true">http://base-art.net/Comments/222/</guid>
<description><![CDATA[
&lt;p&gt;What error do you get? Also, as GStreamer beginner I have made some things the durty way (the buffer_probe, for instance) ;)&lt;/p&gt;
&lt;p&gt;I hope to improve the code very soon, when I have a better understanding of the GStreamer machinery&lt;/p&gt;

]]></description>
<dc:creator>phil</dc:creator>
<dc:date>2007-02-07T08:51:26Z</dc:date>
</item>

<item>
<title>mh on Last.FM radios streaming with GStreamer and Python</title>
<link>http://base-art.net/Comments/221/</link>
<guid isPermaLink="true">http://base-art.net/Comments/221/</guid>
<description><![CDATA[
Strange, gst.BaseSrc gives an error, and I can't find it in the online reference for the Python bindings... (but I only briefly looked at it).
]]></description>
<dc:creator>mh</dc:creator>
<dc:date>2007-02-07T02:49:45Z</dc:date>
</item>

<item>
<title>synic on Last.FM radios streaming with GStreamer and Python</title>
<link>http://base-art.net/Comments/220/</link>
<guid isPermaLink="true">http://base-art.net/Comments/220/</guid>
<description><![CDATA[
&lt;p&gt;Thanks!  Exaile SVN now supports Last.FM Streaming support thanks to you!&lt;/p&gt;

]]></description>
<dc:creator>synic</dc:creator>
<dc:date>2007-02-06T01:59:48Z</dc:date>
</item>


</channel>
</rss>