Proposé par G2°°
Ici sur le forum https://hyliatyde.space/forum/viewtopic.php?id=103
Testé sous Debian Jessie.
Tests sous Debian Stretch en cours …
Whipper, un super CD Ripper utilisant l’accuraterip. Un rip de qualité au détriment de la vitesse, mais c'est le prix à payer.
Morituri est encore dans Jessie, mais son développement ne me semble plus très actif voir plus du tout. À vérifier et à corriger.
On va faire simple.
les dépendances:
apt-get install python-pip
apt-get install git python-dev libcdio-dev libiso9660-dev swig pkg-config python-mutagen python-musicbrainzngs cdrdao
Pour éviter des bugs, utiliser pycdio 0.17 au lieu de la version 0.20
pip install pycdio==0.17
Le site de Whipper : https://github.com/JoeLametta/whipper
apt-get install libsndfile1-dev
Récupérons la version en développement :
Dans le terminal :
git clone -b master --single-branch https://github.com/JoeLametta/whipper.git
cd whipper
git submodule init
git submodule update
cd src
make
make install
... installing executable file to /usr/local/bin
[ pour désinstaller “make uninstall” sans les guillemets ]
cd ..
python2 setup.py install --record files.txt
..... Finished processing dependencies for whipper==0.4.0 writing list of installed files to 'files.txt'
exit
[ Pour nous éviter de rentrer l'offset à chaque fois dans la commande finale pour le rip]
whipper drive analyze
... cdparanoia can defeat the audio cache on this drive. Adding drive cache behaviour to configuration file.
whipper offset find
... Checking device /dev/cdrom Trying read offset 6 ... Offset of device is likely 6, confirming ... Read offset of device is: 6. Adding read offset to configuration file.
[ Cache et Offset mémorisés dans le fichier de configuration de Whipper ~/.config/whipper/whipper.config ]
whipper cd rip
[ Cette simple commande rippera les albums dans un dossier créé par défaut nommé flac]
Ou
whipper cd rip --track-template="%A/%A - %d/%t - %a - %n" --disc-template="%A/%A - %d/%A - %d"
[ Pas de dossier par défaut nommé flac]
C'est selon
C'est parti …
En root faire un :
umount /dev/cdrom
pip uninstall pycdio
Dans le dossier whipper/src
make uninstall
Dans le dossier whipper où se trouve le file.txt
cat files.txt | xargs rm -rf
Supprimera tout ce qui a été écrit dans files.txt
apt-get remove --purge python-pip python-dev libcdio-dev libiso9660-dev swig pkg-config python-cddb python-musicbrainzngs python-xdg python-mutagen cdrdao
Le dossier whipper-0.5.1-py2.7.egg et ses sous-dossiers resteront dans /usr/local/lib/python2.7/dist-packages
Pour le supprimer
rm -r whipper-0.5.1-py2.7.egg
Vous pouvez aussi supprimer le dossier whipper dans ~/.config votre répertoire personnel.
Voilà, en attendant un joli paquet DEB
Merci G2°°