<?xml version="1.0" encoding="utf-8"?>
		<feed xmlns="http://www.w3.org/2005/Atom">
		  <title type="text">Musiques Incongrues - Xpsf lovers</title>
		  <updated>2026-06-06T17:01:18+02:00</updated>
		  <id>http://archives.musiques-incongrues.net/forum/</id>
		  <link rel="alternate" type="text/html" hreflang="en" href="http://archives.musiques-incongrues.net/forum/discussion/?DiscussionID=6768"/>
		  <link rel="self" type="application/atom+xml" href="http://archives.musiques-incongrues.net/forum/discussion/?DiscussionID=6768&amp;Feed=Atom"/>
		  <generator uri="http://getvanilla.com/" version="1.3.0">
			 Lussumo Vanilla
		  </generator>
		  <entry>
		<title>Xpsf lovers</title>
		<link rel="alternate" href="http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87804#Comment_87804" type="application/xhtml+xml" hreflang="en"/>
		<id>http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87804#Comment_87804</id>
		<published>2012-11-28T18:05:00+01:00</published>
		<updated>2026-06-06T17:01:18+02:00</updated>
		<author>
			<name>laure-tiblanche</name>
			<uri>http://archives.musiques-incongrues.net/forum/account/1400/</uri>
		</author>
		<summary type="text" xml:lang="en">
			je partage les playlists de netlabel que je compile ( un jour da heard it record !!!)

le principe est d'avoir accès à du contenu disposé sur du site web pour ne pas avoir a le stocker sur son ...
		</summary>
		<content type="html">
			<![CDATA[<p>je partage les playlists de netlabel que je compile ( un jour da heard it record !!!)</p>
<p>le principe est d'avoir accès à du contenu disposé sur du site web pour ne pas avoir a le stocker sur son disk dur.</p>
<p>le xpsf<br />
<a href='http://fr.wikipedia.org/wiki/XSPF'>http://fr.wikipedia.org/wiki/XSPF</a></p>
<p>sous linux j'utilise clementine et vlc<br />
sous windows peut etre foobar2000 et vlc</p>
<p>8bitpeople <a href='http://www.antisocial.be/xspf/8bitpeoples.xspf'>http://www.antisocial.be/xspf/8bitpeoples.xspf</a><br />
audioactivity <a href='http://www.antisocial.be/xspf/audioactivity.xspf'>http://www.antisocial.be/xspf/audioactivity.xspf</a><br />
antisocial <a href='http://www.antisocial.be/xspf/antisocial.xspf'>http://www.antisocial.be/xspf/antisocial.xspf</a><br />
HAK <a href='http://www.antisocial.be/xspf/HAK.xspf'>http://www.antisocial.be/xspf/HAK.xspf</a> ( la moitié, les id3 sont souvent pas remplis )<br />
Earsheltering <a href='http://www.antisocial.be/xspf/earsheltering.xspf'>http://www.antisocial.be/xspf/earsheltering.xspf</a><br />
Dataglitch <a href='http://www.antisocial.be/xspf/dataglitch.xspf'>http://www.antisocial.be/xspf/dataglitch.xspf</a><br />
insubordinations <a href='http://antisocial.be/xspf/insubordinations.xspf'>http://antisocial.be/xspf/insubordinations.xspf</a><br />
zymogen <a href='http://www.antisocial.be/xspf/zymogen.xspf'>http://www.antisocial.be/xspf/zymogen.xspf</a></p>
<p>du code python pour créer le xspf<br />
<em><br />
from elementtree.SimpleXMLWriter import XMLWriter<br />
import os,fnmatch<br />
from mutagen.mp3 import MP3<br />
import urllib<br />
# -*- coding: utf-8 -*-</p>
<p>w = XMLWriter("earsheltering.xspf","utf-8")<br />
w.declaration()<br />
playlist = w.start("playlist", version="1", xmlns="http://xspf.org/ns/0/")<br />
w.start("trackList")<br />
dir = os.getcwd()<br />
filename = "listing.txt"<br />
file = open(filename, "r")<br />
lines = file.readlines()<br />
for line in lines:<br />
	fichier = line.rstrip().split('/')[-1]<br />
	print fichier<br />
	urllib.urlretrieve(line.rstrip(),fichier)<br />
	audio = MP3(dir + "/" + fichier)<br />
	w.start("track")<br />
	w.element("location",line.rstrip())<br />
	try:<br />
	    w.element("creator",audio['TPE1'].text[0])<br />
	    w.element("album",audio['TALB'].text[0])<br />
	    w.element("title",audio['TIT2'].text[0])<br />
        except:<br />
            print "Pas de id3"<br />
	else:<br />
	    w.element("duration",str(int(audio.info.length)))<br />
	    w.element("image","http://earsheltering.free.fr/logo.jpg")<br />
	    w.element("info","http://earsheltering.free.fr/")<br />
        finally:<br />
	    w.end()<br />
	    cmd_rm= "rm -rf "+ dir + "/" + fichier<br />
            os.system(cmd_rm)<br />
w.close(playlist)<br />
</em></p>
]]>
		</content>
	</entry>
	<entry>
		<title>Xpsf lovers</title>
		<link rel="alternate" href="http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87805#Comment_87805" type="application/xhtml+xml" hreflang="en"/>
		<id>http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87805#Comment_87805</id>
		<published>2012-11-28T18:08:53+01:00</published>
		<updated>2026-06-06T17:01:18+02:00</updated>
		<author>
			<name>mbertier</name>
			<uri>http://archives.musiques-incongrues.net/forum/account/2/</uri>
		</author>
		<summary type="text" xml:lang="en">
			Chouette initiative :)

Jette un œil à http://data.musiques-incongrues.net

On y sert aussi du XSPF : ...
		</summary>
		<content type="html">
			<![CDATA[<p>Chouette initiative :)</p>
<p>Jette un œil à <a href='http://data.musiques-incongrues.net'>http://data.musiques-incongrues.net</a></p>
<p>On y sert aussi du XSPF : <a href='http://data.musiques-incongrues.net/collections/links/segments/mp3/get?sort_field=contributed_at&sort_direction=desc&format=xspf'>http://data.musiques-incongrues.net/collections/links/segments/mp3/get?sort_field=contributed_at&sort_direction=desc&format=xspf</a></p>
]]>
		</content>
	</entry>
	<entry>
		<title>Xpsf lovers</title>
		<link rel="alternate" href="http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87806#Comment_87806" type="application/xhtml+xml" hreflang="en"/>
		<id>http://archives.musiques-incongrues.net/forum/discussion/6768/?Focus=87806#Comment_87806</id>
		<published>2012-11-28T18:10:36+01:00</published>
		<updated>2012-11-28T18:11:15+01:00</updated>
		<author>
			<name>laure-tiblanche</name>
			<uri>http://archives.musiques-incongrues.net/forum/account/1400/</uri>
		</author>
		<summary type="text" xml:lang="en">
			oui 
j'ai vu
c une bonne idée
		</summary>
		<content type="html">
			<![CDATA[<p>oui<br />
j'ai vu<br />
c une bonne idée</p>
]]>
		</content>
	</entry>
	
		</feed>