Dewplayer 1.9

J'ai mis en ligne de façon discrète quelques nouvelles versions du lecteur mp3 en flash pour le web, nommé Dewplayer.

Dewplayer

Il s'agit principalement de :

  • moult corrections de bugs
  • améliorations au point de vue de la stabilité de l'interface
  • nouvelles fonctions d'appels externes JavaScript
  • mutualisation du code entre les versions
  • apparition d'une version playlist (que j'avais dans les cartons depuis 2 ans)
  • gestion des playlists XML (pour toutes les versions) au format XSPF
  • simplification du code pour préparer des désirs d'avenir
Dewplayer

Toutes les informations, démonstrations, et fichiers à télécharger sont dans un zip sur la page dédiée : Dewplayer by Alsacréations.

Celui-ci a été décliné dans des versions professionnelles, entre autres pour Jamendo et Qobuz. Une version streaming pour les flux Icecast est toujours en cours d'expérimentation.

Pour le feedback, veuillez utiliser le forum Alsacréations.

Edit : de nouvelles versions sont en ligne sur la page dédiée.

44 commentaires pour “Dewplayer 1.9”

  1. Luc dit :

    Je vais tenter de m’occuper du portage sous TYPO3 assez rapidement… :)

    bonne nouvelle de voir que ce player continue d’évoluer après tant de bon et loyaux services…

  2. izo dit :

    j’aimerai bien tester la version streaming :)

  3. Basile dit :

    Cool !

  4. Aksel dit :

    Hello Dew,

    merci pour ton travail, tu es fantastique :)

    tiens hier en surfant sur couleur3, Ze radio Suisse Romande,
    je suis tombé sur la page de Duja qui utilise ton player:
    http://duja.rsr.ch

    un site officiel de plus qui utilise ton oeuvre,
    soit dit en passant vas écouter, il y des choses fantastiques ! :)

    Best regards

    Aksel

  5. ted dit :

    « simplification du code pour préparer des désirs d’avenir » Mouahahaha !!
    XD

  6. Neovov dit :

    Super boulot, comme d’hab ! Merci !
    Il ne manque plus que la version invisible interfacée avec JS qui permettrai d’utiliser ;)

  7. Neovov dit :

    (et forcément la balise est pas passée : <audio>)

  8. Raphael dit :

    Merci Dew, il est encore mieux qu’avant !
    http://files.getwebb.org/index.php?mode=view&id=cre66h79

  9. René Paul dit :

    Bravo pour ces nouveautés.

    Je test présentement l’appel externe par javascript de l’exemple en démo et il semble y avoir un problème avec la fonction:

    function set(file) {
    var dewp = document.getElementById(« dewplayer »);
    if(dewp!=null) {
    dewp.dewset(file);
    dewp.dewplay();
    }
    }

    Si j’ajoute un 2e bouton « set MP3 » à votre démo pour faire jouer un 2e MP3, c’est toujours le même MP3 qui joue … Donc dewset ne semble fonctionner qu’une seule fois, au premier appel d’un des boutons. J’ai même essayé de faire un stop avant d’appeler un nouveau MP3 mais rien n’y fait.

    Avez-vous constatez ce problème ?

    Merci de me répondre rapidement là-dessus

    Aussi, si je voudrais avoir un de ces lecteurs dans une autre couleur (noir au lieu de vert), combien cela coûterait-il ?

    J’attends votre mail pour en discuter …

  10. Arno dit :

    Merci pour ce super lecteur !
    En revanche il y a un point qui me turlupine dans la version multi :
    Dans la version précédente, si on choisissait autostart, le player enchaînait les morceaux à la suite.
    Dans la nouvelle version, il lit le premier puis s’arrête. Si on choisit autoreplay, il lit le premier en boucle.

    Y’aurait un moyen de contourner pour revenir au fonctionnement du premier ?

    Merci

  11. wbm44 dit :

    Il est 11h40, j’aurais mis… 2h40 pour réussir à avoir ma p’tite Play list !! Pas fastoche de tout bien piger MAIS le résultat valait le coup : MERCI de ce SUPER BOULOT !!

    J’en profite pour une question (suis-je au bon endroit pour ça ?) peut-on changer la couleur des titres qui défilent ? blanc sur fond clair, on voit pas super bien… A l’occasion, ça m’aiderait bien ! (je souhaite un fond clair avec une police #CC80000 et… j’ai pas trouvé le moyen)

    Encore Bravissimo !

  12. Lou dit :

    Bonjour,

    Problème avec « dewset() »

    Voilà un bail que je voulais utiliser le(s) dewplayer sur mes sites avec l’interface Javascript, je viens d’essayer mais je me confronte exactement au même problème que René Paul plus haut, à savoir que l’appel à dewset ne fonctionne qu’une fois et que malgré d’autres appels successifs avec des valeurs de lien différents, le player rejoue inlassablement le premier fichier chargé.

    Merci d’avance pour le temps consacré à réponse.

    Lou

  13. Lou dit :

    En attendant, j’ai trouvé une contremesure for peu élégante mais qui semble fonctionner (si ça peu aider):

    var playCount=0;
    function set(file){
    var dewp = document.getElementById(”dewplayer”);
    if(dewp!=null) {
    dewp.dewset(file);
    for(i=0;i<playCount+2;i++) dewp.dewnext();
    playCount++;
    }
    }

    Le player étant instancié au départ sans fichier audio.

  14. dew dit :

    Merci pour vos retours, j’ai procédé à des corrections de bugs (notamment pour dewset et autoreplay) : les fichiers mis à jour sont téléchargeables dans le zip, il suffit de remplacer le .swf sur votre site.

  15. René Paul dit :

    Merci pour le dewset amélioré. Tout est OK maintenant.

    Je vais surveiller ton développement futur par ton flux RSS …

    Suggestions:

    1. Sur http://www.alsacreations.fr/dewplayer, on indique le code HTML suivant:

    Personnellement, je préfère plutôt celui-ci:

    Pour éviter de préciser 2 fois le(s) fichier(s) mp3 … utile lorsqu’on fait souvent du copie-collé dans un blog, du code. Il n’y a alors qu’à modifier l’emplacement du fichier mp3 à un seul endroit.

    2. Il serait bien d’indiquer le numéro de version en cours (1.9.6) bien en vue sur http://www.alsacreations.fr/dewplayer et peut être de proposer le point 1 comme code HTML ?

    Bon travail, j’aime ce lecteur.

  16. Arno dit :

    Merci pour ta réactivité !
    Encore un petit comportement bizarre pour moi.
    Avec la version multi l’enchainement des morceaux ne se fait que si l’autoreplay est à 1… et du coup le dernier morceau se répète en boucle et pas tout la séquence.
    Une idée : Rajouter un paramètre « autofollow » qui serait plus logique pour cette version.

  17. WiJzZ dit :

    Moui super mais toujours cet éternel problème d’intégration en widget sous WordPress… :/

  18. Lou dit :

    Merci pour ces corrections!
    Pour mon appli tout fonctionne correctement à présent.

  19. wbm44 dit :

    Alors le Dew en question… c’est un dieu !?
    – super cadeau que cet outil,
    – dépannage rapide et bien gentil,
    que dire de mieux ?

    Alors one again : Merci !

  20. dew dit :

    Quel est le problème sous WordPress ? Le widget n’est pas de mon ressort ;) Normalement tout dépend ensuite du code HTML utilisé. Je vais étudier les suggestions pour les autres options de lecture (autofollow…).

  21. amatorsoundmusic dit :

    Hello, le dewplayer est chouette, mais… souci… J’utilise la version multi (1.9) par rendu sous FF (3.5). J’ai des pages PHP générant du code HTML intégrant dynamiquement une liste de fichiers à charger (http://monsite/test1.mp3|http://monsite/test2.mp3|http://monsite/test4.mp3) au Dewplayer et je souhaite démarrer ma liste automatiquement (autoplay=1 ou autostart=1) mais qu’au dernier morceau cette liste stoppe et ne recommence pas au premier (ce qui n’est pas le cas actuellement). Or, le autoreplay=0 (voire autorelay=false de ce que j’ai vu sur le Net) ne fonctionne pas. En le mettant à la fin de chaque morceau, cela grise les boutons de morceaux « avant » et « après ». Je me concentre sur data=dewplayer.swf?mp3=(liste)&autoreplay=0&autostart=1&(etc) et sur le paramètre movie mais sans succès… Quelqu’un verrait une piste d’aide pour résoudre ce casse-tête ? Merci :)

  22. amatorsoundmusic dit :

    Ah bah, réponse donnée le 03/10/2009 à 14:16 (bugs, donc à retélécharger). Bouh, j’ai fait le boulet… Bref, Merci Dew !

  23. amatorsoundmusic dit :

    Arf, le mode autostart (ou autoplay) ne marche plus maintenant, sur la nouvelle version… On est obligé de passer au suivant puis d’appuyer sur play… Autre bug ?

  24. amatorsoundmusic dit :

    Tiens, j’ai la même chose qu’Arno (4 octobre) : Avec la version multi l’enchainement des morceaux ne se fait que si l’autoreplay est à 1… et du coup le dernier morceau se répète en boucle et pas tout la séquence. En plus de son commentaire, est-il possible d’avoir effectivement un autostart pour chaque morceau, les uns après les autres et un autoreplay qui ne reprend pas au début ? En gros, lire une liste de A à Z de manière automatique puis stopper au dernier morceau. Merci.

  25. amatorsoundmusic dit :

    Désolé d’écrire beaucoup mais j’ai une piste pour les personnes qui ne peuvent attendre : j’ai repris la première version 1.9 (mode multi) en ayant un autostart=1 et un autoreplay=0 (quoique ce dernier paramètre n’est pas primordial). Pour stopper la liste, j’ajoute en fin de liste un fichier-son inexistant. Avec l’exemple donné auparavant, cela donne : (htp://monsite/test1.mp3|htp://monsite/test2.mp3|htp://monsite/test4.mp3|htp://monsite/stop.mp3). La liste passe ainsi d’un morceau au suivant de manière automatique et s’arrête en fin de liste sur un fichier marqué à zéro. Une bidouille, certes, mais si cela peut servir…

  26. Julien dit :

    Salut !
    Savez-vous comment faire pour que les morceaux s’enchainent avec la version playlist ?
    J’ai essayé mais ça ne marche pas…
    Merci !

  27. Julien dit :

    Salut à tous, je me pose aussi la question comme l’autre julien au dessus de moi.

    J’ai beau utiliser toutes les options possible avec le player pas moyen de trouver l’option pour que la playlist s’enchaine.
    J’ai beau mettre en lecture auto, alleatoire, etc. Cela bloque a une seule et il faut recliquer.

    Y-a-t-il une solution ?

    A part ca, très beau script.

    Merci d’avance !

  28. amatorsoundmusic dit :

    Pour les Juliens : j’avais indiqué une piste pour votre problème ;) Décelé par d’autres internautes dans ce thread (je vous invite à en lire quelques-uns), il faut faire avec le peu qu’on a en attendant un signe de la main de Dew (en prononçant [diew]). Je résume : 1) Trouver la première version du dewplayer multi 1.9 (une recherche menant à blogelement est une solution qui révèle une version qui fonctionne). 2) Il faut déclarer la propriété autostart=1 (lors de l’affichage du player dans la page Web). 3) Ajouter un nom de fichier vide en dernier dans la liste des fichiers lus (toujours pour l’affichage du player) si l’on souhaite ne faire qu’une seule lecture de la playlist (sinon, la relecture s’effectue sur l’ensemble).

  29. Phil dit :

    Bonjour tout le monde,

    amatorsoundmusic: c’est cool de nous rappeler cette petite astuce mais il me semble que les Julien :) ont un problème avec la version playlist et non la version multi, ce qui est également mon cas. Si quelqu’un parmi vous trouvez une astuce pour faire enchaîner les titres sur ce nouveau (et superbe) player cela nous aidera beaucoup et nous évitera de revenir à une version antérieure. Merci.

  30. Zazou dit :

    Bonjour,

    J’ai un problème avec le lecteur dans sa version playlist
    Lorsque je lance une musique en cliquant dessus dans la playlist, elle se lance bien mais lorsqu’elle est terminée, le lecteur s’arrête au lieu de passer à la suivante.
    Je me demandais pourquoi, et si ce n’était pas lier à la balise que je ne remplie pas correctement.
    Donc j’aurais plusieurs question :

    Est ce que conditionne le bon fonctionnement du lecteur ?
    Est ce bien la durée du morceau qui doit être renseigné ?
    Et dans quelle unité doit renseigner cette information ?

    Merci d’avance pour vos réponse ! Bonne soirée.

  31. Zazou dit :

    Je parlais de la balise duration dans mon précédent message

  32. Julien dit :

    En effet, je parlais bien de la version playlist mais merci quand meme pour ta reponse amatorsoundmusic.

    Après avoir lu les quelques commentaires je pense qu’il sagit d’un bug, car j’ai tout essayer mais L’ENCHAINEMENT DES MUSIQUE dans le mode PLAYLIST NE FONCTIONNE PAS.

    on vas devoir attendre une mise à jour de dieu ^^

    wait & see comme on dit

  33. amatorsoundmusic dit :

    Phil, peu importe version playlist ou version multi, elles ont été mises à jour à peu près en même temps et je soupçonne fortement une sorte de fonction en commun (fonctionnement quasi-identique au vu des commentaires précédents entre ces deux ‘modes’). Si cette astuce marche pour la version multi, à vous de voir si cela peut donner une piste d’astuce pour la version playlist (version que je n’utilise pas) en l’adaptant. Ne voyant aucune nouvelle de Dew par ici, il est par conséquent occupé : pour les plus pressés, rien n’empêche d’avoir une piste de départ pour pallier ce dysfonctionnement. Après, comme dit Julien, wait & see. Bonne écoute à tous. =)

  34. question_bete dit :

    Bonjour,

    Existe t il une version compatible à l’utilisation sur téléphone portable [type android, WM6.5, Symbian…]

    Merci d’avance

  35. amatorsoundmusic dit :

    @question_bete : Malheureusement, j’ai eu la même question avec un navigateur Safari intégré à une p’tit bête technologique de poche : ce que propose Dew (toutes versions confondues) est en technologie Flash (donc impossibilité d’avoir une compatibilité en l’état actuel). Or, il faudrait que cette technologie soit prise en compte dans tous les smartphones et compagnie (ce qui n’est pas trop le cas jusqu’à présent). Une recherche sur le Net donne plein d’informations, du style « HTC Hero : le premier téléphone compatible Flash sous Android ». Voilà une piste à creuser. Bonne continuation.

  36. berges dit :

    bonjour je voudrais poser une question y a t il une version de dewplayer sans barre de progression juste les boutons …. ca permettrait d’avoir quelques choses de léger
    Merci par avance

  37. Pierre dit :

    bravo ! Merci ! Même si j’ai utilisé la version 0.0.1b et que j’ai oublié de mettre à jour depuis …

  38. Claude dit :

    Bonjour et bonne année,

    Il y a-t-il un moyen de ne pas faire apparaitre le player sur la page Web pendant son utilisation ?

    Merci par avance

  39. Zazou dit :

    Bonjour Claude, merci bonne année à toi également et aux autres.

    Essaie en rajoutant une boite div autour avec comme propriété CSS visibility:hidden et z-index:0 et si besoin, faudra rajouter une autre boite div qui aura un z-index plus élevé.

    Au plaisir !

  40. Jean Manaus dit :

    berges…
    une version de dewplayer sans barre de progression juste les boutons ?!?
    Mais tu n’as qu’à mettre :
    width= »60″

    Comment avoir un bgcolor vraiment transparent, en sorte qu’on voit la texture (ou la couleur) du fond de la page au travers, entre les boutons et les bords de la fenêtre de lecture ?
    Ce qui est marrant, c’est que si je mets « bgcolor = »transparent », il devient vert foncé !!!
    ne change rien à rien. A quoi ça sert ?!?

    Enfin, comment changer la couleur du texte : gris sur gris, c’est zarbi…

  41. Jean Manaus dit :

    zut, le code a été bouffé…
    param value= »transparent » name= »wmode »
    ne change rien à rien. A quoi ça sert ?!?

  42. Jean Manaus dit :

    J’ai fini par comprendre :

    =========== bgcolor ou wmode, il faut choisir l’un ou l’autre !!! =============
    (param name= »bgcolor » value= »#B98C68″)(param value= »transparent » name= »wmode » /)
    =========================================================

    Ne pas mettre les 2 en même temps, sinon bgcolor sera pris en compte par défaut, plutôt que wmode.
    Je n’avais pas compris que wmode servait à définir la couleur du fond…

  43. Jean Manaus dit :

    Je précise que le width= »60″ ne fonctionne qu’avec la console multiplayer, puis, n’étant pas redimensionnable, elle restera à sa taille correcte, mais sera tronquée, et non pas redimensionnée à 60 de longueur. On ne fait donc afficher que les 60 premiers pixels de la console.
    Si on fait ça avec la console mono, on aura une console qui fera 60 de longueur !!!

  44. Jean Manaus dit :

    A propos du titre qui défile ou non, accompagné de l’indication de la durée du mp3, sur les consoles DewPlayer : ceci n’est possible qu’avec la console « multi », en plus de la nécessité que le fichier mp3 soit bien porteur d’une extension « .mp3 »

    Si le fichier est hébergé sur un site qui code son nom et donne à la place un nom du genre
    hiip://www.site.com/files.php?clef=671286756bd30b815981c9d206da0485, le défilement ne se fera pas, et ni le nom en clair du fichier, ni sa durée, ne s’afficheront !!!