Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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