Voir la galerie de la discussion
Vanilla 1.3.0 is a product of Lussumo. More Information: Documentation, Community Support.
Ce que vous allez trouver ici :
Cerise sur le gâteau, vous pouvez très facilement apporter votre contribution à tout ça. Pour ce faire, le mieux est encore de vous connecter ou de vous inscrire :)
Enfin, vous pouvez nous contacter directement à l'adresse email : contact (CHEZ) musiques-incongrues (POINT) net
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 disk dur.
le xpsf
http://fr.wikipedia.org/wiki/XSPF
sous linux j'utilise clementine et vlc
sous windows peut etre foobar2000 et vlc
8bitpeople http://www.antisocial.be/xspf/8bitpeoples.xspf
audioactivity http://www.antisocial.be/xspf/audioactivity.xspf
antisocial http://www.antisocial.be/xspf/antisocial.xspf
HAK http://www.antisocial.be/xspf/HAK.xspf ( la moitié, les id3 sont souvent pas remplis )
Earsheltering http://www.antisocial.be/xspf/earsheltering.xspf
Dataglitch http://www.antisocial.be/xspf/dataglitch.xspf
insubordinations http://antisocial.be/xspf/insubordinations.xspf
zymogen http://www.antisocial.be/xspf/zymogen.xspf
du code python pour créer le xspf
from elementtree.SimpleXMLWriter import XMLWriter
import os,fnmatch
from mutagen.mp3 import MP3
import urllib
# -*- coding: utf-8 -*-
w = XMLWriter("earsheltering.xspf","utf-8")
w.declaration()
playlist = w.start("playlist", version="1", xmlns="http://xspf.org/ns/0/")
w.start("trackList")
dir = os.getcwd()
filename = "listing.txt"
file = open(filename, "r")
lines = file.readlines()
for line in lines:
fichier = line.rstrip().split('/')[-1]
print fichier
urllib.urlretrieve(line.rstrip(),fichier)
audio = MP3(dir + "/" + fichier)
w.start("track")
w.element("location",line.rstrip())
try:
w.element("creator",audio['TPE1'].text[0])
w.element("album",audio['TALB'].text[0])
w.element("title",audio['TIT2'].text[0])
except:
print "Pas de id3"
else:
w.element("duration",str(int(audio.info.length)))
w.element("image","http://earsheltering.free.fr/logo.jpg")
w.element("info","http://earsheltering.free.fr/")
finally:
w.end()
cmd_rm= "rm -rf "+ dir + "/" + fichier
os.system(cmd_rm)
w.close(playlist)
Chouette initiative :)
Jette un œil à http://data.musiques-incongrues.net
On y sert aussi du XSPF : http://data.musiques-incongrues.net/collections/links/segments/mp3/get?sort_field=contributed_at&sort_direction=desc&format=xspf
oui
j'ai vu
c une bonne idée
1 to 3 of 3