Salut,

Je cherche un player flash d'mp3 qui génère sa playlist.xml automatiquement à partir du contenu d'un dossier distant.

Est ce que ça existe sans sys. avec base de donnée ?
Sinon, et dans tout les cas pourriez vous m'éclairer ou me donner des liens avec des ressources, j'ai du mal a trouver.

Merci.
Modifié par Hum (11 Sep 2009 - 13:29)
Salut,

Avec flash, je ne crois pas que c'est possible car ça se passe côté client. Tu peux peut être générer ta playlist.xml à partir de php?
Salut,

oui je crois que c'est ce qu'il me faudrait. Seulement je suis incapable de faire ça.

Je cherche un systeme déja fonctionnel...
Tu crées un fichier php qui s'appelle par exemple playlist.xml.php avec dedans :

<?php
// indispensable pour le respect des standards (http)
header('Content-type: text/xml; charset=UTF-8');

echo '<?xml version="1.0" encoding="utf-8"?>';

function ScanDirectory($Directory){

  $MyDirectory = opendir($Directory) or die('Erreur');
	while($Entry = @readdir($MyDirectory)) {
		if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
                         echo '<ul>'.$Directory;
			ScanDirectory($Directory.'/'.$Entry);
                        echo '</ul>';
		}
		else {
			echo '<li>'.$Entry.'</li>';
                }
	}
  closedir($MyDirectory);
}

ScanDirectory('.');
?>


Un truc comme ça (pas testé) qui liste tous les fichiers du répertoire courant. Si le multiview est activé sur ton hébergement tu peux y accéder via playlist.xml sans le .php à la fin. Smiley cligne

Source
Modifié par Patidou (08 Sep 2009 - 10:32)
Maxwell a écrit :
Le Dewplayer ne serait pas alternative a ton besoin ??

sinon google est ton ami :
http://dev.37fr.com/37FR_SoundListPlayer/

Salut,

le player de ton lien est très chouette, mais il est écrit qu'on doit renseigner la playslit.xml à la main.
Pour le dewplayer, je ne vois rien d'écrit à ce sujet.
Merci, au pire si je galère, je la remplirai à la main et utiliserai celui du second lien parceque je l'aime bien.

@Patidou :
Merci, je vois le truc, de là a ce que j'arrive a reprendre ça c'est autre chose, ça me fera un bon entrainement.

J'attend un peu et je met ce sujet en résolu.

Encore merci.
Si par exemple le répertoire contenant tes mp3 se trouve dans :

/medias/mp3/


Tu changes la ligne :

ScanDirectory('.');


Par :

ScanDirectory('/medias/mp3/');


Comme ça tu mets ton fichier playlist.xml.php où tu veux dans le site. Par exemple si tu le places à la racine du site tu y accèdes par :

http://monsite.com/playlist.xml


Avec multiview activé, ou

http://monsite.com/playlist.xml.php


Désactivé. Smiley cligne
Modifié par Patidou (08 Sep 2009 - 12:22)
Compris. Merci Smiley smile

En fait ça parait trop beau (le débutant péssimiste...), tellement simple que je me demande pourquoi les exemples de modules comme ça fournis sur le net comprennent pas cette fonctionnalité.

Je dois encore maintenant trouver un playeur flash pas trop moche qui gère les listes distantes.
Et tester Smiley ohwell
Selon les exemples les listes.xml sont pas formatés de la même façon.
Modifié par Hum (08 Sep 2009 - 15:30)