Following the trail of errors, I found the following had to be installed:
$ sudo pacman -S libdiscid
$ cpan install MusicBrainz::DiscID
$ cpan install WebService::MusicBrainz
Just for my knowledge, do you know the answers to my initial questions 2) and 3)?
]]>I have seen older posts on Arch's forum about problems with abcde and musicbrainz, but not the same I think.
I have installed abcde today, and all the available optionnal dependencies. It works fine, but the documentation insists on "the importance of using MusicBrainz, this way you are much more likely to get an appropriate image". In order to do so, it should suffice to change CDDBMETHOD from 'cddb' (the default) to 'musicbrainz' in ~/.abcde.conf. The problem is that if I do so abcde no longer works and I get the following error message:
$ abcde
Executing customizable pre-read function... done.
Getting CD track info... Can't locate MusicBrainz/DiscID.pm in @INC (you may need to install the MusicBrainz::DiscID module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/abcde-musicbrainz-tool line 18.
BEGIN failed--compilation aborted at /usr/bin/abcde-musicbrainz-tool line 18.
[ERROR] abcde: CD could not be read. Perhaps there's no CD in the drive?
On the other hand, the documention also says that "if CDDBMETHOD is 'cddb' the album art will be downloaded using glyrc with search by artist + album title, and apparently there is no glyrc package known by pacman, thus I'm afraid that there is no album art available by now.
So my questions:
1) How is it possible to make abcde using 'musicbrainz' method?
2) What is glyrc and how can I install it?
3) What means '(virtual)" after 'perl-musicbrainz-discid' and 'perl-webservice-musicbrainz' on the page of abcde package?
Thanks,
LuX