Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:audio:whipper [2017/01/08 11:16] M'lou |
informatique:audio:whipper [2018/01/25 12:22] (Version actuelle) M'lou [La désinstallation :] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | Proposé par golgot200\\ | + | Proposé par G2°°\\ |
Ici sur le forum https://hyliatyde.space/forum/viewtopic.php?id=103 | Ici sur le forum https://hyliatyde.space/forum/viewtopic.php?id=103 | ||
Ligne 9: | Ligne 9: | ||
- | **Testé sous Debian Jessie.** | + | **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. :-)\\ | **Whipper**, un super CD Ripper utilisant **l’accuraterip**. Un rip de qualité au détriment de la vitesse, mais c'est le prix à payer. :-)\\ | ||
Ligne 20: | Ligne 21: | ||
les dépendances: | les dépendances: | ||
- | <code># apt-get install python-pip | + | <code root>apt-get install python-pip</code> |
- | # apt-get install python-dev libcdio-dev libiso9660-dev swig pkg-config</code> | + | <code root>apt-get install git python-dev libcdio-dev libiso9660-dev swig pkg-config python-mutagen python-musicbrainzngs cdrdao</code> |
Pour éviter des bugs, utiliser **pycdio 0.17** au lieu de la version 0.20 | Pour éviter des bugs, utiliser **pycdio 0.17** au lieu de la version 0.20 | ||
- | <code># pip install pycdio==0.17</code> | + | <code root>pip install pycdio==0.17</code> |
Le site de Whipper : | Le site de Whipper : | ||
https://github.com/JoeLametta/whipper | https://github.com/JoeLametta/whipper | ||
- | <code># apt-get install libsndfile1-dev</code> | + | <code root>apt-get install libsndfile1-dev</code> |
Récupérons la version en développement : | Récupérons la version en développement : | ||
Dans le terminal : | Dans le terminal : | ||
- | <code> | + | <code user> |
- | $ git clone -b master --single-branch https://github.com/JoeLametta/whipper.git | + | git clone -b master --single-branch https://github.com/JoeLametta/whipper.git</code> |
- | $ cd whipper | + | <code user>cd whipper</code> |
- | $ git submodule init | + | <code user>git submodule init</code> |
- | $ git submodule update | + | <code user>git submodule update</code> |
- | $ cd src | + | <code user>cd src</code> |
- | $ make | + | <code user>make</code> |
- | </code> | + | |
- | <code># make install</code> | + | <code root>make install</code> |
<code> | <code> | ||
Ligne 51: | Ligne 51: | ||
[ pour désinstaller "make uninstall" sans les guillemets ] | [ pour désinstaller "make uninstall" sans les guillemets ] | ||
- | <code># cd ..</code> | + | <code root>cd ..</code> |
- | <code># python2 setup.py install --record files.txt </code> | + | <code root>python2 setup.py install --record files.txt </code> |
<code> | <code> | ||
Ligne 61: | Ligne 61: | ||
</code> | </code> | ||
- | <code># exit</code> | + | <code root>exit</code> |
- | **Note** : files.txt pour une désinstallation éventuelle.\\ | + | <note>Un files.txt avec le chemin des fichiers installés est créé, pour une désinstallation éventuelle citée plus bas.</note> |
Ligne 71: | Ligne 71: | ||
[ Pour nous éviter de rentrer l'offset à chaque fois dans la commande finale pour le rip] | [ Pour nous éviter de rentrer l'offset à chaque fois dans la commande finale pour le rip] | ||
- | <code>$ whipper drive analyze</code> | + | <code user>whipper drive analyze</code> |
<code>... | <code>... | ||
Ligne 77: | Ligne 77: | ||
Adding drive cache behaviour to configuration file.</code> | Adding drive cache behaviour to configuration file.</code> | ||
- | <code>$ whipper offset find</code> | + | <code user>whipper offset find</code> |
<code>... | <code>... | ||
Ligne 93: | Ligne 93: | ||
=====Le Rip :===== | =====Le Rip :===== | ||
- | <code>$ whipper cd rip</code> | + | <code user>whipper cd rip</code> |
[ Cette simple commande rippera les albums dans un dossier créé par défaut nommé flac] | [ Cette simple commande rippera les albums dans un dossier créé par défaut nommé flac] | ||
Ligne 99: | Ligne 99: | ||
Ou | Ou | ||
- | <code>$ whipper cd rip --track-template="%A/%A - %d/%t - %a - %n" --disc-template="%A/%A - %d/%A - %d"</code> | + | <code user>whipper cd rip --track-template="%A/%A - %d/%t - %a - %n" --disc-template="%A/%A - %d/%A - %d"</code> |
[ Pas de dossier par défaut nommé flac] | [ Pas de dossier par défaut nommé flac] | ||
Ligne 113: | Ligne 113: | ||
En root faire un : | En root faire un : | ||
- | <code># umount /dev/cdrom</code> | + | <code root>umount /dev/cdrom</code> |
=====La désinstallation :===== | =====La désinstallation :===== | ||
- | <code># pip uninstall pycdio</code> | + | <code root>pip uninstall pycdio</code> |
Dans le dossier whipper/src | Dans le dossier whipper/src | ||
- | <code># make uninstall</code> | + | <code root>make uninstall</code> |
Dans le dossier whipper où se trouve le file.txt | Dans le dossier whipper où se trouve le file.txt | ||
- | <code># cat files.txt | xargs rm -rf</code> | + | <code root>cat files.txt | xargs rm -rf</code> |
+ | Supprimera tout ce qui a été écrit dans files.txt | ||
+ | |||
+ | <code root>apt-get remove --purge python-pip python-dev libcdio-dev libiso9660-dev swig pkg-config python-cddb python-musicbrainzngs python-xdg python-mutagen cdrdao</code> | ||
+ | |||
+ | 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 | ||
+ | <code root>rm -r whipper-0.5.1-py2.7.egg</code> | ||
- | <code># apt-get remove --purge python-pip python-dev libcdio-dev libiso9660-dev swig pkg-config python-cddb python-musicbrainzngs python-xdg</code> | + | Vous pouvez aussi supprimer le dossier whipper dans ~/.config votre répertoire personnel. |
Voilà, en attendant un joli paquet DEB :-P | Voilà, en attendant un joli paquet DEB :-P | ||
- | Merci golgot ;-) | + | Merci G2°° ;-) |