Soundmanager

Ce plugin permet la lecture et la mise en page de fichiers mp3 simplement en HTML / CSS.

Mise en plugin SPIP de la librairie Soundmanager2 de Scott Schiller.

Installation

Télécharger le plugin, puis ajouter des fichiers mp3 dans `tmp/upload`.

Associer les mp3 aux articles en utilisant les modèles.

Modèles par défaut

Le modèle `doc` de SPIP est modifié pour les mp3 et affiche un lecteur en HTML et CSS.

  1. <doc1>

Le nouveau modèle `audio` affiche quant à lui un lecteur HTML / CSS / SVG avec une vue à 360°.

  1. <audio1>

Contribuer sur SPIP-Zone

Pour modifier le plugin et faire profiter la communauté SPIP de vos améliorations (habillage graphique, nouveau modèle ou autre), vous pouvez utiliser votre accès SVN à SPIP-Zone [1].

Pour récupérer les fichiers :

svn checkout svn://zone.spip.org/spip-zone/_plugins_/soundmanager

Pour renvoyer sur SPIP-Zone les fichiers modifiés :

svn commit -m "Message de commit décrivant la modification"

Footnotes

[1Si vous ne disposez pas encore d’un accès SVN à SPIP-Zone vous pouvez en demander un sur la liste. Voir par ici

updated on 9 February 2019

Discussion

5 discussions

  • Bonjour,

    Ce lecteur fonctionne avec de nombreux formats. Pourquoi le “brider” pour ne le faire fonctionner qu’avec du mp3 ?

    Reply to this message

  • 5
    André

    Bonjour,

    est-il possible de lire des mp3 distants avec ce plugin. Un spip 3.2.3 me pose problème pour ce type de lien.
    Exemple : http://www.petithan.be/spip/spip.php?article80
    Je vous remercie

    • Oui en utilisant le modèle <doc1> ou le document 1 est distant (avec une url).

    • André

      Bonjour et merci pour votre réponse. Quelle est la syntaxe à utiliser?
      <doc1 [-->http://sffn.free.fr/mp3/queserais-je.mp3]> ne fonctionne pas...

      AP

    • Tu peux lire la documentation des modèles spip ici : https://www.spip.net/fr_article3454.html

    • Jaseur Boréal

      Bonjour,
      Dans Spip, depuis plusieurs années, avec ce plugin ou sans lui, car spip utilise l’insertion de fichiers médias, dont audios, il est possible d’incorporer un stream.mp3 dans une page article.
      Il suffit simplement :
      1. Enregistrer l’adresse du “fichier-stream.mp3” dans un document Spip ajouté à la page article.
      2. Incorporer le document spip avec <docXX|player|center> ou avec <audioXX|center> maintenant.

      Et voilà c’est tout simple.
      @+

    • André

      En effet, c’est simple mais je n’avais pas compris au départ !
      Merci pour vos explications!
      Bàv
      André

    Reply to this message

  • 1

    Bonjour,

    Un modèle de playliste d’un article, comme le modèle [(#MODELE{playliste}{id_article=XX})] du plugin “Lecteur Multimédia”, est-il possible?

    Merci d’avance,

    Cordialement,

    Hervé

    Reply to this message

  • 6

    Bonjour,
    Est-il possible de lire des playlist avec ce plugin. Si oui, de quelle manière peuvent-elles être créées et intégrées au lecteur.

    Merci pour votre temps

    • Oui c’est possible en modifiant un peu la fonction jouer_son https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/soundmanager/soundmanager.js.html?rev=110938#L60

      Sans tester je pense à quelque chose comme ajouter au début de la fonction jouer_son (première ligne) :

      // des infos sur le prochain son
      var next_sound_id = media_id + 1 ;
      var next_sound_url = $("a[data-soundId='"+ next_sound_id +"'][href$=mp3]").attr('href');

      Puis dans les propriétés de soundManager.createSound, après

      whileplaying:function(){
      	...
      }

      Ajouter :

      onfinish:function(){
      	if(next_sound_id && next_sound_url)
      		jouer_son(next_sound_id, next_sound_url);
      }

      Si ca fonctionne comme ça; ça vaudrait le coup de l’ajouter en commitant sur la Zone.

    • Bonjour,
      Il y a parfois plus simple, selon l’origine des fichiers audios/vidéos.

      Soundsgood est un excellent outil pour faire connaitre une play liste quand les fichiers audios proviennent des habituelles plateformes de musiques.

      Exemple dans l’article d’un site spip sous Escal, avec la playliste du Pays qui chante : https://www.lettonie-francija.fr/1454 .

      J’ai débranché “Soundmanager” car je n’arrive pas à régler les dimensions de son affichage graphique, et voir mon message ci-dessous, le lancement du son ne se fait pas quand on utilise le modèle habituel

      1. <docXX>

      Cordialement

    • C’est peut-être plus simple, mais ça te rend dépendant d’un service externe qui peut changer ses conditions d’utilisation du jour au lendemain, ou même disparaître :\

    • Voire revendre des informations personnelles te concernant à tout l’internet publicitaire et/ou sécuritaire.

    • Bonjour,
      J’ai modifié le .js selon les instructions et celui-ci ne génère pas d’erreur, c’est un bon début ... Sur la partie privée j’ai crée un article avec trois doc sur la partie publique j’affiche du coup trois lecteurs et sans playlist visible. J’ai dû manquer quelque chose dans la mise en oeuvre ...;(
      Du coup je suis allé sur le site de soundmanager pour constater que le modèle Bar UI répond à mes attentes. Avant de me lancer sur le chemin hasardeux de l’adaptation de ce modèle, avez-vous déjà expérimenté son intégration dans le plugin ?

    • Ah oui magnifique ce Bar ui : http://www.schillmania.com/projects/soundmanager2/demo/bar-ui/

      Il faut l’ajouter au plugin de toute urgence.

    Reply to this message

  • Jaseur Boreal

    Bonjour,

    Il y a un problème.
    Le lancement du son ne se fait pas quand on utilise le modèle habituel

    1. <docXX>

    exemple à vérifier ici dans la page : https://www.lettonie-francija.fr/18
    Alors que le fichier s’écoute facilement avec le modèle

    1. <AudioXX>

    Un truc ? Un oubli ?

    Merci de vos suggestions

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom