» codelab : http://codelab.fr/accueil » Forum : Diffusion : http://codelab.fr/diffusion » XSPF : http://codelab.fr/3767 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : XSPF |
Laure Tiblanche — 2012-11-21 15:23:10 |
j'ai regardé du coté de XSPF dernièrement from elementtree.SimpleXMLWriter import XMLWriter import os,fnmatch from mutagen.mp3 import MP3 # -*- coding: utf-8 -*- w = XMLWriter("audioactivity.xspf","utf-8") w.declaration() playlist = w.start("playlist", version="1", xmlns="http://xspf.org/ns/0/") w.start("trackList") for dir in sorted(os.listdir("mp3")): for file in sorted(os.listdir("mp3/"+dir)): if fnmatch.fnmatch(file,"*.mp3"): audio = MP3("mp3/"+dir+"/"+file) w.start("track") print file w.element("location","http://www.antisocial.be/mp3/" + dir + "/" + file) w.element("creator",audio['TPE1'].text[0]) w.element("album",audio['TALB'].text[0]) w.element("title",audio['TIT2'].text[0]) w.element("duration",str(int(audio.info.length))) w.element("image","http://www.antisocial.be/images/"+dir+".gif") w.element("info","http://www.audioactivity.net") w.end() w.close(playlist) et deux playlists concernant deux netlabels audioactivity et antisocial |
Laure Tiblanche — 2012-11-24 11:28:32 |
et hop |
Laure Tiblanche — 2012-12-06 12:57:39 |
HAK http://www.antisocial.be/xspf/HAK.xspf |
Turboconnard — 2012-12-06 14:41:57 |
Moi j'utilise un serveur subsonic http://www.subsonic.org/pages/index.jsp et j'en suis pas mal content (ya des applis standalone, html5, ipad, android etc...) |
Laure Tiblanche — 2012-12-06 14:57:50 |
j'ai vu subsonic mais il faut un serveur complet pour l'utiliser :( |
Laure Tiblanche — 2012-12-26 16:20:11 |
chase records |