<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.wiki.mohid.com/index.php?action=history&amp;feed=atom&amp;title=Seeqpod</id>
		<title>Seeqpod - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.wiki.mohid.com/index.php?action=history&amp;feed=atom&amp;title=Seeqpod"/>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Seeqpod&amp;action=history"/>
		<updated>2026-04-05T01:06:32Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://www.wiki.mohid.com/index.php?title=Seeqpod&amp;diff=842&amp;oldid=prev</id>
		<title>Guillaume: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Seeqpod&amp;diff=842&amp;oldid=prev"/>
				<updated>2008-12-03T10:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:39, 3 December 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Guillaume</name></author>	</entry>

	<entry>
		<id>http://www.wiki.mohid.com/index.php?title=Seeqpod&amp;diff=841&amp;oldid=prev</id>
		<title>192.168.20.177: /* Bookmark */</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Seeqpod&amp;diff=841&amp;oldid=prev"/>
				<updated>2008-01-03T10:34:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Bookmark&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Seeqpod]] lets you find and play music on the internet. Save your [[xspf|music playlists]] for future reference and share them with your friends (by email or by embedding the flash player in your [[blog]] or [[wiki]]). Here's their [http://www.seeqpod.com homepage].&lt;br /&gt;
&lt;br /&gt;
==Share==&lt;br /&gt;
Here's how to embed the flash player in your blog or wiki:&lt;br /&gt;
 &amp;amp;lt;htm&amp;amp;gt;&amp;lt;embed src=&amp;quot;http://www.seeqpod.com/cache/seeqpodSlimlineEmbed.swf&amp;quot; &lt;br /&gt;
 wmode=&amp;quot;transparent&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;80&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; &lt;br /&gt;
 flashvars=&amp;quot;playlistXMLPath=http://www.seeqpod.com/api/music/getPlaylist?playlist_id=dd79c8d1cc&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/embed&amp;gt;&amp;amp;lt;/htm&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;htm&amp;gt;&amp;lt;embed src=&amp;quot;http://www.seeqpod.com/cache/seeqpodSlimlineEmbed.swf&amp;quot; wmode=&amp;quot;transparent&amp;quot; width=&amp;quot;300&amp;quot; height=&amp;quot;80&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; flashvars=&amp;quot;playlistXMLPath=http://www.seeqpod.com/api/music/getPlaylist?playlist_id=dd79c8d1cc&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/htm&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
Here are some experimental scripts in python and bash that would allow one to extract the mp3 files to the local harddrive:&lt;br /&gt;
&lt;br /&gt;
===xspf_scrap.py===&lt;br /&gt;
This script returns you a nice list of mp3 urls from any xspf playlist:&lt;br /&gt;
 #! /usr/bin/python&lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot; Scrap mp3 files from xspf playlist&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 import sys, string, urllib&lt;br /&gt;
 from xml.dom import minidom&lt;br /&gt;
 &lt;br /&gt;
 url=sys.argv[1]&lt;br /&gt;
 feed=urllib.urlopen(url)&lt;br /&gt;
 xspf=minidom.parse(feed)&lt;br /&gt;
 locations=xspf.getElementsByTagName('location')&lt;br /&gt;
 for location in locations:&lt;br /&gt;
         track_url=string.strip(location.firstChild.data)&lt;br /&gt;
         print track_url&lt;br /&gt;
&lt;br /&gt;
===xspf_scrap.sh===&lt;br /&gt;
This script builds up on its python homonym to ''wget'' the files to the local harddrive:&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 case &amp;quot;$#&amp;quot; in&lt;br /&gt;
  '2')&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Description: Scraping xspf playlists&amp;quot;&lt;br /&gt;
    echo &amp;quot;Usage: &amp;gt; `basename $0` url folder&amp;quot;&lt;br /&gt;
    exit 99&lt;br /&gt;
    ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 #Safety measure when called from crontab&lt;br /&gt;
 here=&amp;quot;/home/guillaume/downloads/music/&amp;quot;&lt;br /&gt;
 cd $here&lt;br /&gt;
 &lt;br /&gt;
 url=$1&lt;br /&gt;
 folder=$2&lt;br /&gt;
 mkdir $folder&lt;br /&gt;
 cd $folder&lt;br /&gt;
 file='filelist.tmp'&lt;br /&gt;
 python ../xspf_scrap.py $url &amp;gt; $file&lt;br /&gt;
 wget -c -nc -i $file&lt;br /&gt;
 rm $file&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
===seeq_scrap.sh===&lt;br /&gt;
This script downloads the files contained in a seeqpod playlist url. (It requires both previous scripts above):&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 case &amp;quot;$#&amp;quot; in&lt;br /&gt;
  '2')&lt;br /&gt;
    ;;&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Description: Scraping xspf playlists&amp;quot;&lt;br /&gt;
    echo &amp;quot;Usage: &amp;gt; `basename $0` url folder&amp;quot;&lt;br /&gt;
    exit 99&lt;br /&gt;
    ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 #Safety measure when called from crontab&lt;br /&gt;
 here=&amp;quot;/home/guillaume/downloads/music/&amp;quot;&lt;br /&gt;
 cd $here&lt;br /&gt;
 &lt;br /&gt;
 url=$1&lt;br /&gt;
 folder=$2&lt;br /&gt;
 uid=`echo $url | perl -ne 'm/plid=(.*)$/ &amp;amp;&amp;amp; print$1.&amp;quot;\n&amp;quot;'`&lt;br /&gt;
 playlist=&amp;quot;http://www.seeqpod.com/api/music/getPlaylist?playlist_id=${uid}&amp;quot;&lt;br /&gt;
 ./xspf_scrap.sh $playlist $folder&lt;br /&gt;
&lt;br /&gt;
===[[Bookmarklet#Seeqpod|Bookmark]]===&lt;br /&gt;
The smartest way is probably by using the download all links tool from your favorite browser. Here's the bookmark that transforms xspf playlists into html pages:&lt;br /&gt;
&lt;br /&gt;
 [http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fpointpt.user.openhosting.com%2F%7Eguillaume%2Fxspf2html.xsl&amp;amp;xmlfile=http%3A%2F%2Fwww.seeqpod.com%2Fapi%2Fmusic%2FgetPlaylist%3Fplaylist_id%3D%s&amp;amp;transform=Submit  http://www.w3.org/2000/06/webdata/xslt]&lt;br /&gt;
 ?xslfile=http://pointpt.user.openhosting.com/~guillaume/xspf2html.xsl&lt;br /&gt;
 &amp;amp;xmlfile=http://www.seeqpod.com/api/music/getPlaylist?playlist_id=%s&lt;br /&gt;
 &amp;amp;transform=Submit&lt;br /&gt;
&lt;br /&gt;
==External references==&lt;br /&gt;
*[http://www.seeqpod.com Seeqpod].&lt;br /&gt;
&lt;br /&gt;
[[Category:internet]]&lt;br /&gt;
[[Category:linux]]&lt;/div&gt;</summary>
		<author><name>192.168.20.177</name></author>	</entry>

	</feed>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-56589921-5', 'auto');
  ga('send', 'pageview');
</script>