Nouveau lecteur MP3/OGG, plus ou moins supporté
Je viens de recevoir un [http://www.iriveramerica.com/prod/ultra/t10/T10-512.aspx lecteur de musique] pour ma fête. Bien joli, il peut enregistrer directement de la radio FM ou de son micro intégré, et joue bien sûr des MP3, OGG et WMA (quoique je n'utilise pas ce format). 512M d'espace, c'est suffisant pour moi, car les plus gros sont avec disque dur et donc plus fragiles, plus energivores et ne peuvent de toute façon pas contenir ma gigantesque collection de MP3 dans son entièreté. Mais évidemment, problèmes dans linux.
Le seul problème (à par le manque de prise "line-in" pour enregistrer directement d'une console ou d'un autre appareil), c'est que ce n'est pas exactement une "clef usb". Il y a un câble pour le brancher sur un ordinateur. Et évidemment, même là, l'appareil n'apparaît pas comme un disque régulier, mais seulement au travers de [http://www.gphoto.org/ gphoto] (que j'ai découvert grâce à [http://www.leenooks.com/iRiver+T10 leenooks.com], merci!). Bien dommage, car il devient alors impossible d'utiliser un navigateur de fichiers normal ou les commandes régulières pour transférer des fichiers sur le bidule.
En fait, impossible, pas tout à fait... [http://trap.me.uk/damion/projects/fusegphoto2/ Plusieurs] [http://www.hep.phy.cam.ac.uk/~lester/gphoto2-fuse-fs/ projets] ont commencé pour utiliser [http://fuse.sourceforge.net/ FUSE] (Filsystem in User Space) pour parler avec la caméra. Fichtrement bonne idée! Le problème est que FUSE est un module de kernel extra qu'il faut recompiler, yadda yadda, compliqué c'est long et c'est chiant. Pas que c'est vraiment difficile, mais c'est toujours plein de petits bidules qu'on oublie.
C'est là que [http://packages.debian.org/unstable/devel/module-assistant module-assistant] entre en jeu. Tout devient facile avec ce bidule. Compiler un module pour mon kernel avec module-assistant, c'est aussi simple que:
m-a prepare
m-a a-i fuse
Il y a même un petit "progress bar" avant de me donner:
Done with /usr/src/fuse-module-2.6.15-1-686_2.5.3-2.1+2.6.15-8_i386.deb .
Oh le rêve...Comme c'est joli!
Évidemment, FUSE (ou plutôt [http://trap.me.uk/damion/projects/fusegphoto2/ le filesystem que j'ai essayé]) s'avère être inutilisable. Après m'être battu avec les [http://search.cpan.org/~dpavlin/Fuse-0.06/Fuse.pm bindings perl] (pour les forcer à s'installer), je me rends compte que le filesystem est carrément inutilisable.
Et en fait, à ce stade, le machin n'est plus utilisable du tout, même avec gphoto, pas moyen d'y foutre un seul mp3. J'imagine qu'un reboot donnerait sa claque au kernel... je vais faire ça.
Mise à jour: même après un reboot, le téléchargement de fichiers vers le bidule ne marche tout simplement pas:
tangerine:/home/anarcat/mp3# gphoto2.distrib --usbid "0x4102:0x1113=0x054c:0x004e" -f /store_00010001 -u "mp3/Ministry/landofrapeandhoney/01-Stigmata.mp3"
gp_port_write: Resource temporarily unavailable
*** Error ***
PTP I/O error
*** Error (-1: 'Unspecified error') ***
Misère... moi qui était tout content d'avoir un bidule "ouvert" qui lisait des formats ouverts, faudra repasser...
Commentaires
#1 Meuh : progress bar
#2 Robin : Hubert parlait de gphotofs
#3 anarcat : mouais
#4 Robin : interfaces : mass storage device, ptp, etc.
#5 anarcat : Je n'ai plus le bidule