Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog
Notre Documentation
Notre Documentation
Mettre des morceaux en streaming sur page web
Bonjour.
Je gère actuellement plusieurs sites web de groupes sur lesquels il y a des morceaux MP3 et OGG à télécharger.
Seulement, j'aimerais bien pouvoir diffuser ces morceaux avec une option "streaming" depuis ces mêmes pages, un peu comme sur le présent site.
Est-ce que quelqun connait la méthode ?
Merci.
Je gère actuellement plusieurs sites web de groupes sur lesquels il y a des morceaux MP3 et OGG à télécharger.
Seulement, j'aimerais bien pouvoir diffuser ces morceaux avec une option "streaming" depuis ces mêmes pages, un peu comme sur le présent site.
Est-ce que quelqun connait la méthode ?
Merci.
Réponses
qui est en fait un fichier texte qui contient le lien vers les morceaux ou les mix.
du genre :
[code:1]/dossier/mon_morceau.mp3
/dossier/morceau_num2.mp3
http://www.monsite.net/dossier/morceau4.mp3[/code:1]
tu sauve tout ça sous maplaylist.m3u
easy...
Merci.
est ce qu' il faut un abonnement ou un logiciel realplayer?
le fichier texte tu le produis comment exactement c' est un fichier word, html, unicode...?
il faut l' appeller maplaylist.m3u ou maplaylist c' est un exemple?
merci à une bonne âme d' éclairer mon incompréhension
:?:
non y'a rien a payer, quand au logiciel realplayer il est utile si
tu stream des fichiers a son format (ram, smil..)
si tu utilise une liste de lecture tu la crée comme n'importe quel fichier
texte..avec notepad.exe ou équivalent (pas de html ou de word pourri)
tu appelle ton fichier comme tu veux : exemple_playlist.m3u mais
n'oublie pas l'extension m3u
dans ce fichier tu indique le nom des fichiers mp3 a jouer
(1 seul par ligne) . place ce fichier m3u dans le même dossier que tes morceaux de musique
ça t'eviteras d'avoir a indiquer le chemin vers les morceaux
et voila
c'est tout
on peut intégrer un lien du type:
http://monsite.org/piste.m3u?play=1
Ca appelle le fichier mp3 et le lit dans votre player habituel, du début vers la fin.
Du paramètre GET sur du m3u ? je suis pas sûr de bien comprendre le truc...
C'est pour quoi faire le play=1 ?
Par contre, ça me fait penser que si c'est pour streamer un morceau à la fois, ça pourrait être une bonne idée de faire ça avec un petit script php, comme ça, au lieu de faire un fichier m3u par morceau, y'a un seul fichier php qui génère le m3u en fonction d'un paramètre GET genre
playlist.php?play=titre_du_morceau
:roll:
ou du moins ca va bientot être ca chez moi , comme ca quand j'ajoute un morceau avec SPIP il le met automatiquement dans mes 2 playlists (mp3 et ogg)
C'est surement ce qui ce passe ici
nan C'EST ce qui se passe ici, pas moyen de faire autrement que générer des playlists sur un site aussi compliqué
Mais je dirais un truc du genre: si c'est la cas, y'a des chances pour qu'elle ai tellement été adaptée, qu'à l'heure actuelle, ça doit fortement ressembler à du 100% "fait à la main"...
Ah... les mistères de mlo...
Oui, en effet, mlo est construit sur NPDS (cf. en bas de page), mais les playlists sont générées par un script maison comme une bonne partie du site qui n'a plus grand chose à voir avec NPDS en effet
Par contre, si y'a php sur le serveur, y'a moyen de faire ça avec le script suivant:
[code:1]
<?php
$playlist = $_GET["play"]."\n";
header("Content-type: audio/x-mpegurl");
header('Content-Disposition: inline; filename=playlist.m3u');
header("Content-Length: ".strlen($playlist));
echo $playlist;
?>
[/code:1]
Enregistrer ce code sur le serveur avec une extention php, par exemple m3u.php
Pour faire jouer un morceau en streaming, il suffit alors de créer un lien vers le fichier m3u.php, avec un paramètre GET (de nom play) pour localiser le morceau. Ce qui fait du coup que le lien ressemble à un truc comme ça:
la_où_se_trouve/m3u.php?play=http://site.du.morceau/chemin/morceau.mp3
Bon, c'est vraiment un script tout de base, mais ça évite de faire plein de fichiers m3u. Comme ça, y'a qu'un seul fichier m3u.php, et y'a qu'à changer, dans le lien, ce qui se trouve après play= pour jouer n'importe quel mp3...