Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog
Notre Documentation

Widget Radio Dogmazic

novembre -1 modifié dans Fonctionnement du site
En fait il s'agit d'ITheora avec un thème spécifique pour l'audio... au départ c'est pas tellement prévu pour ça, mais je le trouve finalement pas si mal...
Vous pouvez le voir en action à cette adresse :
http://itheora.org/demos

Pour l'exporter, il suffit de copier ce code :
[code:1]<object data="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" type="application/xhtml+xml" style="width: 220px; height: 132px;">
<!--[if IE]>
<iframe src="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" style="width: 220px; height: 132px;" allowtransparency="true" frameborder="0" >
</iframe>
<![endif]-->
</object>[/code:1]
(mais le mieux c'est encore d'installer ITheora)
«1

Réponses

  • Mais c'est très cool ça :D
    par contre dommage que les titres qui passent ne s'affichent pas...
    sinon, y-a-t-il un moyen de lui donner un look plus dogmazic ?
  • Pour lui donner un look dogmazic il n'y a aucun problème, il faut juste créer un skin personnalisé... (la taille du lecteur peut être modifié aussi... le skin Vorbis c'était juste pour l'exemple)

    Pour les titres par contre, ça serait possible si le flux n'était pas un flux audio, mais un flux vidéo (avec le titre qui défile en image) mais c'est un peu tiré par les cheveux...
  • Ah oki, tu peux nous envoyer les fichiers à relooker sur contact at dogmazic dot net ?
    Pour les titres, c'est dommage, n'y-a-t-il pas un moyen de faire autrement, avec les id3 par ex ? En tout cas, c'est du super boulot, ce lecteur est bien plus léger que les lecteurs flash du moment :)
  • mai 2009 modifié
    Bon, en fait avec la nouvelle version d'ITheora (0.9), j'ai résussi a intégrer automatiquement la gestion de l'audio (pas de skin vorbis) et un partage du code adapté. Donc le widget en lui-même est exportable (code dispo sur les liens suivants).

    Bon par contre, toujours pas d'affichage du titre et de l'artiste...
  • mai 2009 modifié
    Je viens de créer un skin pour ITheora qui peut-être peut vous intéresser : il permet de générer un jukebox de ses albums favoris.
    Il suffit pour ça d'ajouter un dossier "jukebox" dans le dossier "data" d'ITheora et y copier des playlistes xspf avec la pseudo pochette CD du même nom en jpg, la détection de nouveaux albums se fait toute seule.
    L'archive du skin et la démo

    Ensuite je m'attaque au skin "radio dogmazic" pour qu'il puisse afficher en temps réel ce que diffuse la radio... :wink:
  • Excellent ! Beau boulot JosephK !
    Pour automatiser ça sur tout dogmazic, et pour la radio, si tu veux on peut te donner un accès à la bdd et au svn. Comme ça si tu as d'autres idées, te gènes pas :D
    Par ex, si tu maîtrise XPSF, tu pourrais créer les flux de tous les albums sous ce format...
    Pour ce genre de trucs, je t'invite à voir avec xulops et PeLF :
    xulops at dogmazic point net
    panlefaune at dogmazic point net
  • juin 2012 modifié
    Ça y est, le widget est fin prêt (première expérience avec l'ajax, j'ai juste pompé une partie du code de la page d'accueil). Je l'ai hébergé sur TheoraSea.

    Vu que c'est pour un usage unique, je ne l'ai pas rendu extensible donc il faut impérativement que la taille de l'object soit de 350x140. Ariège

    Un petit aperçu :
    wrd_preview.png

    Ici, pour voir le widget en action.

    Et là, voici le code de partage :
    [code:1]<object data="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" type="application/xhtml+xml" style="width: 240px; height: 90px;"><!--[if IE]><iframe src="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" style="width: 240px; height: 90px;" allowtransparency="true" frameborder="0" ></iframe><![endif]--></object>[/code:1]

    Le skin fonctionne avec ITheora évidemment, il est téléchargeable à cette adresse
  • Vraiment très beau boulot ! Tiens, je vais même me fendre d'un petit article sur dogmazine pour fêter ça :D
  • Allez, je vais faire mon perfectionniste.
    Dans une version plus avancée, il faudrait :

    - Ajouter un bouton "télécharger" pour les morceaux en lecture.

    Sinon, que dire à part BRAVO !
  • Le problème c'est que c'est déjà pas très fiable pour le lien sur l'artiste (des espaces en trop parfois par rapport à la page de l'artiste mais pas trop grave parce qu'on est redirigé sur la page d'accueil).
    Alors à moins de me mettre directement l'adresse du fichier ogg dans le fichier xml "export_on_air.php" je ne peux pas savoir quel fichier est à télécharger (c'est pire quand il s'agit des émissions ou du jingle :) ).
  • bravo, mais ca me rappelle une fois de plus que le plugin java 64bits ne permet pas (même avec la version 7 icedtea) de faire tourner ces developpements sur linux
  • Mais si, il suffit d'avoir un plugin multimedia installé avec firefox, comme totem ou vlc, et on se passe de java :D
  • euh vlc c'est pas top, mais mplayer ou totem (mon préféré) fonctionnent très bien.
    Sinon, avec la sortie de Firefox3.1, on aura besoin de rien, ça fonctionnera tout seul 8)
  • Rico écrit:
    Mais si, il suffit d'avoir un plugin multimedia installé avec firefox, comme totem ou vlc, et on se passe de java :D

    Certes, mais la page (on ne surfe pas que sur dogmazic ;:)ne t'offre pas toujours ce choix, par exemple : http://www.radiofrance.fr/franceinter/accueil/ ou d'autres, on t'impose un player (qui pour le coup, fonctionne sur une 64bits)
  • Bon, vite fait j'ai corrigé un petit bug avec le code de partage dans le widget.
    J'ai envoyé le widget sur igoogle mais vous pouvez déjà l'utiliser sur votre page.
    Le fichier xml est disponible à cette adresse : http://theorasea.org/dogmazic/uwa.xml
    Une petite capture :
    wrd_igoogle.jpg
    Personnellement je n'utilise pas les services de Google (à part gmail en attendant de configurer mon serveur mail perso) mais le fichier xml est compatible avec Posh
  • j'ai posé le widget DoGmaZic sur mon site perso et c'est trop terrible de pouvoir se programmer soit même !!
    franchement, merci à tous les fous de PC et autres Linux auxquels je pige que dalle pour permettre des trucs pareils
  • novembre 2008 modifié
    J'ai modifié le widget pour le rendre "étirable" (enfin surtout pour le rendre le plus compact possible) et comme je suis en plein développement de la nouvelle version d'ITheora j'ai fait d'une pierre deux coups : le widget utilise le moteur de la v2 beta. Pour modifier la taille il suffit de le préciser dans la partie "style=..." (attention à ne pas oublier de le modifier aussi pour Internet Explorer). Voilà le code :
    [code:1]<object data="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" type="application/xhtml+xml" style="width: 220px; height: 140px;">
    <!–-[if IE]>
    <iframe src="http://theorasea.org/dogmazic/index.php?v=http://radio.dogmazic.net:8000/radio_dogmazic.ogg" style="width: 220px; height: 140px;" allowtransparency="true" frameborder="0" >
    </iframe>
    <![endif]-–>
    </object>[/code:1]
    J'ai aussi corrigé tout les petits défauts de couleurs qu'on ne voyait que sur les écran lcd.
    Dès que je peux je m'occupe de igoogle et netvibes mais là faut que je dorme :)
  • Rajouté sur la page "Émissions de Radio Dogmazic" de mon site perso, obligatoire!
  • idem ajouté sur le site dadaprod : http://www.dadaprod.org/index.php?mode=dogmazic

    je n'ai toujours pas pris le temps d'adapter ce nouvel outils à mes autres lecteurs embarqués.. allez objectif pour 2009 ;:)

    Je n'ai pas étudié ce que cela aurait pour conséquence sur le code, mais il me parait mieux de ne pas couper le son, c'est à dire ne pas réinitialiser le bouzin à chaque fois qu'on re-dimensionne ou que l'on va voir les options..

    merci encore:!
  • juin 2012 modifié
    sonic écrit:
    Je n'ai pas étudié ce que cela aurait pour conséquence sur le code, mais il me parait mieux de ne pas couper le son, c'est à dire ne pas réinitialiser le bouzin à chaque fois qu'on re-dimensionne ou que l'on va voir les options.. Ariège
    Eh oui ! Facile à dire, mais infaisable. Pour les options ou le partage peut-être mais sachant qu'ITheora n'est pas un vrai "player" c'est difficile. Selon certains navigateurs le simple fait de ne pas avoir les "contrôles" visibles (avec java ou avec le plugin multimédia, etc) coupe le son.
    Après ça signifie qu'il faut mettre deux espaces distincts pour afficher les options et le vrai lecteur. Mais là on double la taille du widget (et pour des vidéos c'est pire), une solution serait de faire avec des popup mais ça serait horrible. Après ça serait facile de faire avec du flash et du mp3 des trucs très tendances genre widget jamendo (sympa le renommage automatique de jam en do :) ) à base de dewplayer mais ce n'est pas ce qu'on veut hein ? ;)

    Ensuite, concernant le redimensionnement c'est simplement impossible parce que c'est la page contenant le lecteur qui est rechargée.
    J'ai déjà essayé de redimensionner la taille de l'applet java via du javascript (sans recharger la page) sur certains navigateurs la vidéo conserve l'affichage de départ même si la taille de l'applet a changé.

Ajouter un commentaire

GrasItaliqueBarréListe ordonnéeListe non ordonnée
Emoji
Image
Aligner à gaucheCentrer le texteAligner à droiteBasculer en code HTMLBasculer en mode plein écranAllumer les lumières
Déplacer image/fichier