Après une bonne journée de boulot, me revoilà avec un œil neuf sur mes problèmes de la veille. Après en être resté sur des soucis avec les modules python, je me suis dit pourquoi s’acharner sur le script easy_setup si l’on peut essayer wymypy directement. J’ai lancé un wget http://manatlan.free.fr/setup/wymypy.tar.gz et là oh surprise:
root@OpenWrt:/opt# python wymypy
wymypy can’t connect to your MPD : Errno 12: problems connecting to `localhost’ on port 6600
Victoire, après quelques heures de galère, voilà quelque chose de positif.
Lançons mpd (après avoir modifié mpd.conf):
root@OpenWrt:~# mpd –no-daemon –stdout
current locale is « C »
setting filesystem charset to ISO-8859-1
mixer control « Speaker » not found at line 152
using software volume
Puis wymypy:
root@OpenWrt:/opt# python wymypy
wymypy is listening on http://localhost:8080/
(hit CTRL+C to quit)
Tout à l’air de fonctionner. Je n’ai plus qu’à copier quelques MP3 sur un disque externe pour tester l’ensemble.
Mon disque est branché. Je lance un petit mpd –create-db pour créer la base de données. Tout se passe à merveille. Un petit tour dans /etc/mpd.conf pour ajuster quelques paramètres (le mixeur se nomme « Vol » et non « PCM »)
P.S: J’en profite pour tester recordmydesktop, un très mon petit logiciel pour créer des « screencast »
[youtube:http://fr.youtube.com/watch?v=qRjsnZzeop4]L’interface de wymypy
Le routeur et le disque externe (reste à ranger les câbles)
C’est terminé pour cette partie là du projet, il me reste juste à créer quelques scripts de démarrage pour peaufiner le système.
Sinon, je vais peut-être ajouter un écran LCD ( et oui, il reste un uart libre dans la boite ). J’ai trouvé sur internet un programme permettant d’émuler un écran LCD graphique avec un vieux palm III. ça tombe bien, j’en ai un qui traine dans un tiroir…
Entre mon autre asus WL500GP qui envoie sur ma dédibox les données de ma station météo et celui-là qui se prend pour une station multimédia, je peux vous dire que ce routeur est fantastique pour un bidouilleur. Il surpasse même le célèbre LINKSYS WRT54G (grâce à l’usb), qui traine aussi dans un de mes tiroirs.
peut-être à bientôt pour la suite 😉
Mon WRT54G surpassé? :'(
Joli travail cependant. 🙂
J’ai suivi tous ces billets et j’avoue que je suis épaté. Tu es un fin bricoleur. J’avoue avoir presque envie de tenter la même aventure… Combien ça t’as coûté tout ça? Et au fait c’est sécurisé comme truc? (Je veux dire : dans le cas où tu manipules ça de l’extérieur, il y a moyen de mettre du ssl ou un truc comme ça?)
@Christophe-Marie, pour le coût, pas grand chose, le seul truc acheté, c’est la clef usb audio (15€). Le reste c’est de la récup. Le routeur, on me l’a donné, il était cassé (voir mes billets précédents), la clef usb c’était un cadeau d’une société. Sinon si tu achètes tout a mon avis il y en a pour environ 100 €.
Pour la partie sécurité, je ne me suis pas posé la question, mais au pire, il y a des front-end php pour mpd que tu pourras sécuriser avec SSL. Sinon le routeur peut être contacté en SSH ou tu peux mettre OPENVPN.
Bon bricolage 😉
J’ai fait a peu prés la même chose avec un netgear WGT634U trouvé en destokage, une clef USB audio a 1€ sur ebay (chine – 3.50 de frais de port – faut être patient c’est tout :p ) et c’est vrai qu’OpenWRT, c’est le pied pour les bricoleurs 🙂
par contre, j’ai rien démonter n’y rien soudé… mais je vais peut etre m’y mettre, ca semble plus simpa et je pourrai mettre un Hub dedans. Je l’ai démonté ce WE, mais la place fait défaut… je vais avoir du mal a mettre le hub et la carte son… je cherche un hub 2 port tout petit, je finirai bien par trouver.
Pour ton problème de place, il y a madplay plutôt que mpd. c’est moins lourd, scriptable et les radio internet passe bien (je me suis fait une radio wifi plutôt qu’un lecteur mp3)
le seul soucis, c’est qu’il n’y a pas de boutons donc au moindre problème, bin faut connecter un PC 🙁
Je suis tombé sur ton blog par hasard, comme sur ceux des autres commentateurs, et voilà, une heure est passée, toutes mes félicitations pour votre travail et vos billet de très bon contenu à tous, bonne continuation !
@NaWer, pour ce qui est des boutons, je vais peut être essayer d’en ajouter avec un écran LCD, mais pas tout de suite, ça risque d’être un peu compliqué. Sinon je vais peut être ajouter un bouton « halt » sur wymypy pour éteindre le routeur proprement via le web. Faut juste que je regarde python, je ne connais pas du tout…