Forum officiel d'EnjoyStation

www.enjoystation.net

Vous n'êtes pas identifié. Utilisez vos paramètres de connexion au site pour poster des messages.

#1 22-01-2009 23:18:27

KaWarrioR
Invité

[Tutoriel] [Player] Ecouter EnjoyStation avec Amarok (GNU Linux)

Une bonne alternative au player fonctionnel mais pas top avec wine sur un OS type Linux consiste a prendre directement le flux afin de le configurer sur votre player preféré.

Le tutoriel est établis sur les support suivants:
-Debian/Ubuntu
-Amarok
-Driver audio ALSA ainsi que ses tools, entre autres le mixer.

Avantage:
-Tirer pleinement les capacités de votre carte son / matériel audio.
-Aucun bug et connexion optimisée.

Notez l'évidence sur la possibilité d'adapter ce tutoriel avec n'importe quelle distribution et n'importe quel player qui supporte la réception de stations Web.

1. On chope l'adresse du lien HTTP dans le code source de la page qui propose l'écoute de la radio via le navigateur.

Chercher la ligne
-------------------
urlaudio="http://www.enjoystation.net/player/mp3.m3u";

2.On ajoute donc l'adresse en éditant une nouvelle radio en cliquant droit sur Shoutcasts dans le menu playlists (pour Amarok bien-sur)

3.On la nome EnjoyStation et on copie l'adresse qu'on a eu.

http://www.webcodeur.com/enjoytuto/copie.png

3.On clic clic sur cette derniere, et hop, ça marchouille!

http://www.webcodeur.com/enjoytuto/resultat.png

4.Avec un réglage adéquat du son, la radio prend une autre dimension!

http://www.webcodeur.com/enjoytuto/mixer.png

Facultatif: Monitorisé EnjoyStation en temps réel (voir partie musique du screen plus bas)

Création d'un script pour Conky

On ajoute les lignes suivantes a l'endroit ou on veut voir apparaitre le titre sur son bureau dans le fichier .conkirc:

${if_running amarokapp}
${color 6e90cd}Musique $hr
${color lightgrey}${alignc}${execi 10 ~/.conky/amarok artist}
${color lightgrey}${alignc}${execi 10 ~/.conky/amarok title}
${color f3ce94}${execibar 1 ~/.conky/amarok progress}

Voir Tutoriel complet pour configurer Amarok dans Conky

Ce code est interprété par la lecture d'amarok. Le problème est que l'on ne peux afficher toute les informations car certaines sont sur une seule ligne, et ces dernières sont longues, déformant ainsi votre monitoring tout beau.

On peux aussi voir a l'aide des outils pour webmestres fourni par le site d'enjoy les émission a venir, le titre joué ect...
La solution est donc de créer un script qui récupère les données grâce a eux.

On va voir ici comment interpréter dans une catégorie dédiée a Enjoystation, les informations fournies par les scripts PHP.
Le script:

#!/bin/bash

wget http://www.enjoystation.net/titre.txt -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1

On lui donne un nom avec l'extention .sh, par exemple titrenjoy.sh et on sauvegarde ça le dossier pour les scripts de conky, dans l'exemple, c'est un dossier caché ".conky" dans mon /home.

On appel le script dans le .conkyrc comme nous le faisons pour Amarok et un tas d'autres truc avec les lignes suivantes:

${color 6e90cd}EnjoyStation $hr
${color lightgrey}${execi 1800 ~/.conky/titrenjoy.sh}

Ce code donne que le titre de la chanson joué en ce moment. Mais avec les deux autres scripts fournis sur le site, vous pouvez faire une belle session live de votre radio préféré sur votre bureau Linux. On peut même envisager utilisé le flux RSS sur conky!

http://www.webcodeur.com/enjoytuto/monitor.png
Screen non mis a jour...

Dernière modification par KaWarrioR (23-01-2009 10:09:23)

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr