Cette semaine de ski a été pour moi l'occasion de découvrir, en plus du snowboard, deux choses excélentes:

RockBox

N'ayant pas de iPod, mais un Cowon iAudio X5L de 30Go, je me suis penché sur l'installation du firmware libre Rockbox. Et quelle ne fut pas ma surprise de voir qu'il était presqu'entièrement supporté !

Ni une ni deux, voici la procédure d'installation décrite sur cette page:

  • Télécharger le bootloader x5_fw.bin.
  • Le mettre dans le dossier FIRMWARE sur le X5/X5L
  • Débrancher proprement le périphérique
  • Rebrancher sur l'alimentation secteur
  • Le firmware s'installe
  • Après redémarrage, l'écran s'éteind et rien ne s'affiche c'est normal.
  • Rebrancher le X5 sur le PC
  • décompresser l'archive du build Rockbox pour Cowon X5 à la racine du lecteur. Tous les buids sont ici, celui pour le X5 : rockbox.zip.
  • un fichier rockbox.iaudio et un dossier .rockbox doivent être à la racine
  • De même décompressez les font rockbox-fonts.zip supplémentaires à la racine.

iAudioPodLes thèmes par défaut sont franchement très simplistes. Il y a quelques autres thème vraiment sympa sur la page des thèmes de Rockbox. Vous pouvez aussi voir une gallerie de thèmes disponible ici.

Le manuel utilisateur de Rockbox pour X5 est dispo ici, en version pdf, ou html.

Plus de photo et d'information par exemple sur quelques autres bogs, par exemple ici.

Note: il y a même doom qui fonctionne sur X5 !

Doom sur X5

Compilation sur Ubuntu Feisty

J'ai décidé de compiler Rockbox en dernière version avec le patch WPS Art Cover pour afficher des image pendant le playback, et surtout pour voir si je peux apporter quelque chose à ce si bon projet.

  • Checkout des fichiers : svn co svn://svn.rockbox.org/rockbox/trunk rockbox
  • Le script tools/rockboxdev.sh permet de télécharger et d'installer le cross compiler pour le processeur coldfire[1] du iAudio...
  • une fois le crosscompiler installer, ajouter /usr/local/m68k-elf dans votre $PATH
  • creez un dossier build dans votre dossier rockbox
  • lancer la configuration avec ../tools/configure, choisissez 30 (iAudio X5/X5L/X5V) et compilation normale (N)
  • lancez un make pour lancer la compilation.

Un simulateur de theme peut aussi être compilé:

  • mkdir sim
  • ../tools/configure, choisir (S)imulateur, puis (S)DL
  • make

Mes Impression

ZenPodJe suis franchement bluffé. Avec le build de base, il y a déjà une bonne vintaine de plugin, doom, solitaire, des quelques petites démos, etc.
Quant à lecture par elle même, aucun probleme, J'avais quelques Ogg qui ne passaient pas avec le firmware de Cowon et ici il passe sans aucun soucis :) La qualité sonore me semble excélente, aucun glitch, transition entre les chansons parfaite.
Rockbox supporte une base de donnée pour naviguer dans les musiques, faire des recherches, classer par Genre/Artiste,... Mais cette base de donnée est générée par le lecteur lui-même, il suffit de faire des mises à jour de temps en temps (très rapide, à peine 5 minutes pour 28Go de mp3, et il est possible de faire des mises à jour incrémentielle d'uniquement les fichiers ajoutés/modifés). La radio est parfaitement supportée, et je n'ai eu aucun soucis de plantage en 24h d'utilisation !

Seul soucis pour l'instant: les video ne sont pas supporté, mais pour un écran aussi petit ce n'est pas une perte.

En un mot: Rejeunissant (pour mon viel X5 qui se sentait un peu seul en ce moment, c'est de nouveau une grande histoire d'amour)

Update : un build avec plein de patch déjà appliqué, notament Art Cover, est dispo ici.
Update 2 : Art Cover ne fonctionne malheureusement pas parfaitement, je m'en passerais pour l'instant. Sinon, selon certains utilisateurs, la gestion de la consommation (Power Consumption) laisse à désirer. Domage...
Update 3 : J'utilise Rockbox depuis maintenant un petit mois, et je suis franchement ravi. J'ai l'impression que la bebete est moins stable quand la baterie est faible, il plante plus souvent. Par contre, même planté, il est possible de le redémarrer. Je continue avec plaisir de l'utiliser...

Notes

[1] tiens, c'est un Motorola/Freescale...