Bonjour,
je me suis amusé à transformer un Karotz en lecteur skeezebox !
Voici la procédure pour installer un client skeezebox sur un karotz:
Attention, tout ce qui suit est expérimental! je n'ai que peu de connaissances en Linux !
1) activer l’accès Telenet du Karotz avec la procédure de Wizz.cc :
http://wizz-cc.blogspot.fr/2012/09/karotz-rootfs-access.html
2) se connecter en telenet au Karotz
- Code:
-
telnet Ip du Karotz
3) télécharger l'executable squeezeslave compiler pour un processeur ARM:
j'ai choisi la version 1.3.390 ARM linux 2.6
- Code:
-
-bash-4.1# wget http://squeezeslave.googlecode.com/files/squeezeslave-1.3-390-armel-lnx26.tar.gz
4) décompression de l'archive
- Code:
-
-bash-4.1# gzip -d squeezeslave-1.3-390-armel-lnx26.tar.gz
-bash-4.1# tar xvf squeezeslave-1.3-390-armel-lnx26.tar
nous obtenons trois fichiers:
- Code:
-
-bash-4.1# ls
squeezeslave
squeezeslave-oss
squeezeslave-oss-static
supprimer squeezeslave et squeezeslave-oss:
- Code:
-
-bash-4.1# rm squeezeslave
-bash-4.1# rm squeezeslave-oss
copier squeezeslave-oss-static vers /usr/bin/squeezeslave:
- Code:
-
-bash-4.1# cp squeezeslave-oss-static /usr/bin/squeezeslave
vérifier la verison du client squeezeslave:
- Code:
-
-bash-4.1# -squeezeslave -v
squeezeslave 1.3-390 Dec 28 2012 15:47:41
compile flags: linux portaudio:1810 debug signals interactive daemon tremor renice
buffer sizes: decoder 2097152 output 2822400 bytes
Copyright 2004-2013 Richard Titmuss, Duane Paddock.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
on peut lancer le client squeezebox sur le Karotz:
- Code:
-
-bash-4.1# squeezeslave -F --daemonize squeeze.log
le lecteur est pilotable a partir du serveur squeezebox ou d'une télécommande squeezebox !
Il reste à créer un script de démarrage pour lancer l’exécutable à chaque reboot
peut-être qu'un linuxien passant par là pourrait m'aider !
la doc du squeezeslave se trouve ici: http://wiki.slimdevices.com/index.php/SqueezeSlave
l’inconvénient majeur est que le karotz semble en perdre la parole !
Peut-être qu'en compilant les sources de squeezeslave avec une tool chaine de crosscompilation adapté au processeur du Karotz ce serait plus propre.
enjoy it!