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




homelandhomeland>description test
jazzaludejazzalude
GuadalajaraGuadalajara
GustavoSantaolallaGustavoSantaolalla
jarabesjarabes
MexicoMexico
Go down MoiseGo down Moise
Happy dayHappy day
Player Flash Mp3 - version originalePlayer Flash Mp3 - version originale

31 commentaires

  • > Sites utilisant le Player flash MP3

    21 octobre 2005, par Net Developpeur
    • 28 décembre 2005, par kent1

      J’adore l’utilisation du texte à droite du player...

      Est ce réutilisable ?

  • > 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 ;)

    • 25 octobre 2005, par Webmaster Net Developpeur

      Merci Beaucoup Robert pour ce retour,

      Je vais l’ajouter dans la contribution.

      Bonne continuation,

      Paul

  • > 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
    • 19 novembre 2005, par Webmaster Net Developpeur

      Dans ton squelette article.html par exemple si tu as mis le code dans article.html.

      Tu dois mettre dans ta boucle document {extension!=mp3}.

      Paul

  • > 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
    • 13 décembre 2005, par Webmaster Net Developpeur
      Lire la présente contribution et l’installer.
  • > 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.
    • 21 avril 2006, par Webmaster Net Developpeur

      Bien sûr, c’est ce que propose cette contribution,

      quel souci rencontres-tu ?

      Paul

  • 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
      Précision : voir le squelette
    • 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 (...)