Player flash Mp3 pour SPIP
Ce player Flash mp3 à été créé par jeroen wijering - www.jeroenwijering.com.
Réalisation que je trouve magnifique, le player est beau, il a des options activables depuis le code html, on peut fermer ou ouvrir la playlist, démarrer automatiquement la musique, programmer la lecture aléatoire ou jouer toute la liste de mp3 et recommencer...
Le player est aussi "draggable", cela signifie que l’on peut modifier sa position en le déplaçant.
Le player est libre de droits tant que vous laissez le copyright intact, pour des usages commerciaux, adressez-vous à l’auteur jeroen wijering - www.jeroenwijering.com.
Le script que je propose est aussi en licence GPL, merci de placer un lien vers http://www.netdeveloppeur.com
Je vous propose ici 2 archives avec 2 templates différents du player, l’une étant l’originale, l’autre étant mon adaptation du template du player.
Quelques démos :
Exemple du lecteur avec fichiers mp3 sur un serveur distant et autre template pour le lecteur
Ici on joue les fichiers mp3 qui sont sur le serveur du site http://www.bollywoodstrings.com/
Ici on joue nos mp3 :
http://www.net-developpeur.com/mp3_player_php/mp3player.html ?playlist=playlist.xml
Installation :
L’installation se fait en plusieurs étapes :
création du fichier xml nommé mp3player.xml
permissions sur le fichier mp3player.xml
insertion du code, générant le code xml, dans article.html
création ou modification du fichier mes_fonctions, pour y ajouter une fonction permettant la gestion des accents des titres et descriptifs des mp3
création du mot-clé mp3 et l’attribuer à l’article
insérer les mp3 en documents joints à l’article
envoi sur le ftp des fichiers : mp3player.swf, mp3player.xml, mp3player.php et article.html.
Pour créer le fichier xml, il suffit de créer un fichier nommé mp3player.xml et de l’envoyer à la racine de votre site SPIP. Une fois sur le serveur, il faut lui donner des permissions en écriture et donc mettre les permissions en 666 (utiliser un logiciel ftp pour cela, flashfxp est très bien, il n’est pas gratuit mais même une fois la période d’essai terminée, on peut encore l’utiliser.)
Dans votre fichier squelette article.html, insérer là où vous souhaitez voir le player, le code suivant :
Création du fichier mes_fonctions.php3 ou modification de celui-ci (qui se trouve à la racine de votre site SPIP, si ce fichier n’existe pas, créez-le). En effet, les caractères accentués et les caractères spéciaux dans le titre ou le descriptif des documents mp3 posent problème, ils n’apparaissent pas correctement.
Pour éviter ce problème avec les accents ainsi que des des PB avec les guillemets introduits dans le titre ou le descriptif du document mp3 (Merci Robert !).
, je vous propose de les remplacer par leur équivalent sans accents en ajoutant la fonction suivante dans le fichier mes_fonctions.php3 :
j’ai juste ajouter le filtre no_accent aux titres et descriptifs des documents joints.
Vous pouvez préciser dans le code ci-dessus (celui insérer dans article.html des options du player (voir ligne 2 du code) :
- showDisplay = yes ou no (permet d’avoir par défaut la fenètre du haut du player ouverte ou pas)
- showPlaylist = yes ou no (permet par défaut d’avoir la playlist ouverte ou pas)
- autostart = yes, no ou random
Créer un mot clé impérativement nommé mp3 dans l’interface privée de SPIP.
Attribuer ensuite ce mot-clé à l’article contenant les mp3, pour faire apparaitre le player flash mp3.
Si vous ne souhaitez pas voir apparaitre vos mp3 en pièce-jointe de vos articles, il suffit dans votre boucle document d’exclure l’extension de fichier mp3.
Exemple :
Envoyer ensuite vos fichiers : mp3player.swf, mp3player.xml et article.html et mp3player.php sur votre serveur.
Ajouter les 2 mp3 fourni dans l’archive à l’un de vos articles en tant que douments joints, donnez-leur un titre et une description puis valider votre article.
Si vous ne saisissez pas de titre ou de descriptif, alors par défaut le titre du mp3 sera MP3.
Attribuer enfin à l’article, le mot-clé mp3 et allez voir en ligne ce que cela donne.
Pour aller plus loin : Explications concernant la construction du fichier xml
Le fichier xml est ré-écrit à chaque consultation d’un article. Pour construire ce fichier, nous utilisons la boucle document de SPIP.
Url du fichier xml
On ouvre le fichier à l’aide de la fonction php fopen
Version xml et encodage
Options du player
Récupération des url, titre, decriptif, type des docs joints à l’article
On écrit dans le fichier xml les données précédentes et on ferme le fichier xml
le fichier mp3player.php :
Quand une même personne visionne 2 articles ayant des MP3, la liste de mp3 du premier article apparaît dans le second article car le fichier xml est mis en cache dans le navigateur du client, le fichier mp3player.php évite cela.
J’attend vos retours : commentaires, améliorations, questions...
Notes supplémentaires
les fichiers fla sont fournis dans les archives, à vous de les adapter en fonction de vos besoins.
Pour classer les mp3 dans l’ordre que vous souhaitez, il suffit de les numéroter de la façon suivante "10.suivi d’un espace". Bien sûr les numéros n’apparaîtront pas dans la playlist. Dans la boucle document, on classe les mp3 par titre et on utilise le filtre supprimer_numero
homeland>description test
jazzalude
Guadalajara
GustavoSantaolalla
jarabes
Mexico
Go down Moise
Happy day
Player Flash Mp3 - version originale
31 commentaires
-
> Sites utilisant le Player flash MP3
21 octobre 2005, par Net Developpeur
-
> Player flash Mp3 pour SPIP
25 octobre 2005, par Robert
Bonjour, d’abord merci pour le player, ça fonctionne bien.
Le fichier mp3player.xml se "plantait" lorsque des guillemets étaient introduits dans le titre ou le descriptif du document mp3.
J’ai donc ajouté $chaine = str_replace("\"", """, $chaine); à la fonction no_accent ci dessus, qui devient :
function no_accent($chaine){
$chaine = strtr
// La ligne suivante entre parenthèse doit être sur une seule ligne, sinon erreur php
($chaine, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
$chaine = str_replace("\"", """, $chaine);
return $chaine;
}
et ça fonctionne très bien ;)
-
> Player flash Mp3 pour SPIP
5 novembre 2005, par pascal
bonjour et merci pour ce player il est bien programmé et le graphisme de base est tres sympa et pas ringard...
j’ai tout de meme un problème par rapport à mon utilisation...
je charge des sons tous les jours et le cache du navigateur m’empeche de voir les rajouts ou modif !
y a t-il une modification ou rajout à faire pour palier à ce problème que d’autres utilisateurs peuvent rencontrer ?
sinon autre question pas tres importante, est il possible d’augementer la durée du streaming ?
encore merci
pascal
-
9 novembre 2005, par Webmaster Net Developpeur
Merci pour ton message,
Normallement tu ne devrais pas avoir de PB avec le cache si tu utilises le fichier mp3player.php, qui pallie normallement à ce problème de cache.
Peut-être que le chemin vers mp3player.xml indiqué dans ce fichier n’est pas correct chez toi ?
-
15 novembre 2005, par patboy
Bonjour,
Je m’associe aux éloges qui te sont fait sur le graphisme et la simplicité de ce player.
je n’ai pourtant pas compris comment tu utilises le mp3player.php pour éviter le cache .
A quel moment ?
et comment ?
merci pour ta réponse
-
20 novembre 2005, par Webmaster Net Developpeur
Je l’appelle dans le swf pour éviter la mise en cache du fichier xml, ouvres le fichier FLA pour voir la modification et compares avec le FLA de Jerowen.
modification de cette ligne :
_root.playlist == undefined ? playlist = "mp3player.php" : playlist=_root.playlist;
Le fichier mp3player.php empêche la mise en cache du fichier xml dans le navigateur du client.
-
> Player flash Mp3 pour SPIP où insérer préciser la boucle pour empècher l’affichage des fichiers ?
19 novembre 2005, par christophe
Mais où insérer précisément la boucle pour ne pas faire apparaitre les fichiers insérés ? chez moi je bidouille mais je ne trouve pas la bonne ligne ???HELP
-
> Player flash Mp3 pour SPIP
12 décembre 2005
salut tlm comment je peu inserer se player dans ma page web htlm svp c urgent
-
> Player flash Mp3 pour SPIP
24 mars 2006, par bernard
Le player est effectivement super. J’ai taché de coller à la procédure d’installation mais ça ne fonctionne pas. J’ai vérifié et relu comme il faut pourtant.
J’utilise une version 1.7.2 de spip.
Tu parles de deux archives :
"Je vous propose ici 2 archives avec 2 templates différents du player, l’une étant l’originale, l’autre étant mon adaptation du template du player."
or il n’y a qu’un zip en pj, peut-être que je n’ai pas la bonne archive ?
-
24 mars 2006, par bernard
Je me réponds : en fait j’avais un pb de chemin. Désolé pour l’intervention intempestive.
-
> Player flash Mp3 pour SPIP
24 mars 2006, par bernard
J’ai tenté l’installation chez free et ça ne marche pas car je ne peux modifier les droits (666) sur mp3player.xml.
Existe-t-il un moyen de contourner ce problème, quitte à perdre la liste déroulante sous le player ?
-
> Player flash Mp3 pour SPIP
12 avril 2006, par Pash
Est-ce que c’est possible de réunir tous les mp3 des articles en 1 seul jukebox je n’y arrive pas.
-
Le premier article fonctionne, pas le suivant - cannot find the xml file
20 avril 2006, par olivier
Bonjour,
Cette contribution fonctionne avec le premier article créé et associé au mot-clé mp3.
Avec le deuxième article, le player s’affiche mais dit :
cannot find the xml file
Qu’est-ce qui peut causer ce problème pour l’un et pas pour l’autre ?
> La première page
> La deuxième
Les fichiers mp3player.php, .swf et .xml sont tous dans /actu/
-
20 avril 2006, par olivier
-
20 avril 2006, par olivier
Pardon pour le bruit, c’était mon client qui avait fait une faute dans l’URL du MP3 distant : 2 slashes au lieu d’un donc le document était accessible dans le navigateur mais pas dans le player.
En revanche, le son est maintenant très bizarre, comme si la lecture était accélérée alors que le fichier d’origine est correct : que pasa ? Cela peut-il venir du player ?...
La page incriminée
-
21 avril 2006, par Webmaster Net Developpeur
Salut Olivier,
Je n’ai pas de problème avec le son quand je visite ta page, tu as trouvé d’où vient le souci ?
Paul
-
La dernière version Player flash Mp3 pour SPIP ?
4 mai 2006, par André
D’abord merci pour ce travail, mais j’en voudrais encore plus, en allant
sur le site du player on voit un autre player encore plus beau... il est dur à adapter, moi je n’y connais rien...mais bon...
En tout cas merci pôur celui-là
-
> Player flash Mp3 pour SPIP le lien vers le site de l’auteur
1er juin 2006, par k-pone
Je voudrais savoir si il été possible de supprimer le lien a droite du lecteur, celui qui qui nous renvoi vers le site du créateur du lecteur ?????
merci @+
-
> Player flash Mp3 pour SPIP
2 juin 2006, par eric
Eh oui encore moi ...
Toujours nickel le travail
comment faire pour éventuellement dimuner la largeur du player ou mieux encore avoir soit
un simple bouton marche arret ou dissimuler le player sans pour cela l’emecher de jouer
Cordialement
eric
-
> cannot find the xml file !
30 juin 2006, par Yan =)
J’ai réussi à installé le player sur mon serveur mais je suis bloqué, il affiche qu’il ne trouve pas le fichier xml qui est bien sur le serveur avec la permitions 666, et le chemin url que j’indique dans mon squelete est bien le bon.
Page ou mon player est installé : http://www.chezyan.com/player/article.php
J’avoue que c’est surement une erreur bête puisque je suis fatigué mais bon, esque quelqu’un pourrait m’aider s.v.p ?!? ...
Merci !
-
J’ai besoin d’aide ... !!!
13 juillet 2006, par Yan
J’ai lu et relu les instructions et je ne comprend pas comment mettre en marche votre lecteur mp3 sur mon site.
J’aimerais bien savoir se qui manque dans mon installation et comment faire jouer mes mp3.
Je vois le lecteur mais il me dit qu’il ne trouve pas le fichier .xml
Merci beaucoup d’avance à celui qui répondra à ce message !!
> http://www.chezyan.com/player/article.php : http://www.chezyan.com/player/articl (...)
-
> Player flash Mp3 pour SPIP
1er août 2006, par creu
Bonjour et merci infiniment.
J’ai eu pas mal e soucis à l’install, avec des warnings comme decrit ici, ma soution pour ceux qui galèrent comme moi, tout mettre inpérativement à la racine du site avec des chemins relatifs dans la boucle du player dans article.html.
C’est de la bidouille, pas une vraie solution ! , mais cela fonctionne.
-
> Player flash Mp3 pour SPIP
9 août 2006, par djnext
Bonjour,
Je vien de créer mon site perso et je n ’arrive pas a faire fonctinner le
> Player flash Mp3 pour SPIP
Je l ai provisoirement placé dans une page d’essai ici :
Est ce que quelqu’un pourrai m’aider a le faire fonctionner, car je suis débutant en matière de créa de site.
Merci...
-
> Encodage des caractères dans le player
12 septembre 2006, par olivier
Bonjour,
Depuis le passage à Spip 1.9 et donc la conversion des caractères en utf-8, le lecteur remplace les caractères accentués, comme s’il s’attendait à trouver du iso-8859-1 (latin-1).
Pouvez-vous me dire comment corriger cela ?
J’ai essayé via le fichier .php sans succès. Idem via la boucle dans le squelette d’article.
Peut-être qu’il suffit d’une ligne dans le .fla
Cf :
http://flash.media-box.net/index.php ?showtopic=1666
Merci beaucoup pour votre beau travail.
> exemple : http://www.serviteursdejesusetdemari (...)
-
> Player flash Mp3 pour SPIP
28 mars 2007, par morpho365
Bonjour,
Je voudrais savoir deux choses :
1) Comment faire pourque le lecteur ne joue qu’une seule fois la playlist ? (il rejoue la 1er chanson quand il arrive au dernier)
2) Le volume est par defaut 90% comment le regler par defaut 50% ?
Merci de votre aide .
-
> Player flash Mp3 pour SPIP
19 octobre 2007, par bertoum
Bonjour
Je trouve se player super et je voudrais le mettre sur mon site , mais je n’y arrive pas,je ne suis novice et je ne comprend pas tout se qu’il faut faire.Est ce ke quelqu’un pourrez m’expliquer plus simplement comment installer ce player sur ma page ??
D’avance merci
Cordialement
> Player flash Mp3 pour SPIP : http://www.netdeveloppeur.com/tutori (...)