#1 Le 09/01/2012, à 23:26
- grigouille
[Résolu] abcde et musicbrainz
Bonjour,
Sous Ubuntu 11.04, j'utilise abcde pour copier mes CD.
La version d'abcde est la 2.4.2, donc la dernière en date.
Cela fonctionne bien avec la base de donnée par défaut (freedb) mais j'aurais bien voulu le faire fonctionner avec MusicBrainz. D'après le manuel, il faut mettre
dans son fichier ~/.abcde.conf, CDDBMETHOD=musicbrainz. Malheureusement, cela ne fonctionne pas : la fin de la commande
abcde -D
renvoie :
+ case "$CDDBMETHOD" in
+ do_musicbrainz
+ :
+ do_cddbedit
+ checkstatus cddb-edit
+ PATTERN='^cddb-edit(=.*)?$'
++ egrep '^cddb-edit(=.*)?$' /status
++ tail -n 1
egrep: /status: Aucun fichier ou dossier de ce type
+ BLURB=
+ '[' -z '' ']'
+ return 1
+ '[' y = y ']'
+ '[' n = y ']'
+ '[' '!' n = y ']'
+ '[' -r /cddbchoices ']'
+ checkstatus cddb-choice
+ PATTERN='^cddb-choice(=.*)?$'
++ tail -n 1
++ egrep '^cddb-choice(=.*)?$' /status
egrep: /status: Aucun fichier ou dossier de ce type
+ BLURB=
+ '[' -z '' ']'
+ return 1
+ echo 'abcde: internal error: cddb-choice not recorded.'
abcde: internal error: cddb-choice not recorded.
+ exit 1
J'ai essayé de lire le code du script abcde
less /usr/bin/abcde
mais je n'arrive pas à le corriger. On dirait qu'il y a un problème avec la variable ABCDETEMPDIR.
Si quelqu'un a une solution...
Merci.
Dernière modification par grigouille (Le 10/01/2012, à 13:02)
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#2 Le 09/01/2012, à 23:36
- J5012
Re : [Résolu] abcde et musicbrainz
http://code.google.com/p/abcde/wiki/Main
CDDBMETHOD
Specifies the method we want to use to retrieve the track infor- mation. Two values are recognized: "cddb" and "musicbrainz". The "cddb" value needs the CDDBURL and HELLOINFO variables described below. The "musicbrainz" value uses Python to establish a con- versation with the server for information retrieval.
CDDBURL
Specifies a server to use for CDDB lookups.
essaie de specifier ccdbmethod avec cddb , et cddburl avec musicbrainz.org
Hors ligne
#3 Le 10/01/2012, à 13:02
- grigouille
Re : [Résolu] abcde et musicbrainz
Cela fonctionne ! Merci à toi.
Il suffit de mettre
CDDBURL="http://freedb.musicbrainz.org/~cddb/cddb.cgi"
Préciser CDDBMETHOD=cddb n'est pas obligatoire.
#CDDBMETHOD=cddb
Par contre ne pas mettre CDDBMETHOD=musicbrainz sinon, le programme plante.
Remarque : d'après le site de http://musicbrainz.org/doc/FreeDB_Gateway, il faudrait préciser le port 80 mais cela fonctionne aussi sans.
CDDBURL="http://freedb.musicbrainz.org:80/~cddb/cddb.cgi"
Un bon lien pour configurer abcde.conf.
Je vais essayer de créer une page abcde dans la documentation Ubuntu.
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne