Hello,

  I was trying to improve my classical music experience in EMMS by using
"composer" and "performer" tags when I found out that Taglib didn't
support any of those tags. I ended up implementing a tag reader that can
read most tags for most file formats, using the already in place taglib
support: emms-print-metadata.pl. I just pushed it to git HEAD.

Documentation is lacking at the moment, but a quick start would look
like:

  (require 'emms-info-libtag)
  (setq emms-info-functions '(emms-info-libtag))
  (setq emms-info-libtag-program-name "emms-print-metadata.pl")

Do not forget to install Audio::Scan (aptitude install libaudio-scan-perl
shoud be enough on Debian and variants).

The Perl tag reader is significantly slower that the C TagLib
implementation: my whole collection takes 50s to be scanned by the
binary, and 3m48s with the Perl script (20k files, FLAC and MP3, with
hot cache).

Coming next:
 - some documentation :)
 - support for more audio formats (only MP3, OGG and FLAC for now)
 - how to display composer, performer or whatever you want in the browser

Regards,
-- 
Lucas Bonnet

_______________________________________________
Emms-help mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/emms-help

Reply via email to