Pour nous contacter : soyez au rendez-vous sur IRC ! ⋅ Parcourir l'archive musicale Dogmazic ⋅ Notre Blog
Notre Documentation
Notre Documentation
Widget Radio Dogmazic
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)
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)
Réponses
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 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...
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
Bon par contre, toujours pas d'affichage du titre et de l'artiste...
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...
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
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
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 :
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
Dans une version plus avancée, il faudrait :
- Ajouter un bouton "télécharger" pour les morceaux en lecture.
Sinon, que dire à part BRAVO !
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 ).
Sinon, avec la sortie de Firefox3.1, on aura besoin de rien, ça fonctionnera tout seul 8)
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)
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 :
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
franchement, merci à tous les fous de PC et autres Linux auxquels je pige que dalle pour permettre des trucs pareils
[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
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:!
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é.