Skip to content

Transférer un CD sur un appareil Android à partir d'Ubuntu

On peut extraire les pistes du CD et les transformer en MP3 par exemple. En ligne de commande cela donne :

ripit -o ./deutsch -b 128 -l -u -U

les noms de fichiers obtenus contiennent des : et des ? qui ne sont pas autorisé sur le filesystem VFAT de la carte SD du l'appareil Android en question.

On corrige cela par :

for f in *.mp3 ; do
NN=`echo $f | tr ":?" "__" | sed -e 's/_\+/_/g'`
if [ $f != $NN ] ; then
mv $f $NN
fi
done


Il n'y a plus qu'à envoyer les fichiers obtenus dans le répertoire souhaité sur l'appareil Android :

for f in *.mp3 ; do adb push $f /storage/extSdCard/MP3/deutsch/d1 ; done