sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

[php] Créer une playlist m3u à partir de fichiers mp3

Thursday 8 August 2013 at 16:08

(Dans la série: Je publie mes bouts de code, ça pourrait servir à d'autre:)
Voici un petit bout de code qui liste tous les mp3 présents dans un répertoire (et ses sous-répertoires), extrait artiste/titre/durée en lisant les tags ID3 et créé une playlist m3u. Cette playlist peut ensuite être directement ouverte dans un lecteur audio comme VLC ou Foobar2000. Bien sûr il vous faudra adapter les paramètres de l'appel à buildM3u() tout en bas.

(Je lance ce script pour re-générer la playlist quand j'ajoute des musiques à http://sebsauvage.net/minecraft_musics/)
Je sais, c'est tout simple mais ça évite d'avoir à chercher quand on veut le faire  :-)
Vous aurez besoin de la librairie http://getid3.sourceforge.net/

EDIT: Et enfin, un autre bout de code qui convertit une playlist m3u en xspf: http://sebsauvage.net/paste/?b888a05d3aba8ab7#3kaqV2RkxcJFwiSmfSV1AXRZB3paBH7fBDVD5AMjbOY=

EDIT: Qwerty me signale cette lib pour générer du xspf: https://github.com/mptre/php-xspf
(Permalink)

Source: http://sebsauvage.net/paste/?ff49830ee7aa35c2#430Z8en3AShkRDrd/HcZ2YZF/YIZGzvudSv9WUQ/kmg=