Next: , Up: Track Information


13.1 Using TagLib

The communication with the TagLib library is done via a tiny program written in C emms-print-metadata.c. To compile emms-print-metadata invoke:

make emms-print-metadata

The resultant binary will be installed when you invoke:

make install as in See Compiling Emms.

It is of course also possible to install only the emms-print-metadata binary where your system can find and execute it without installing all of Emms via the make command.

Once the binary is available load emms-info-libtag and make it the only info function with (note that if you have caching enabled you may have to delete the existing cache and repopulate it in order to see the TagLib data):

     (require 'emms-info-libtag)
     (setq emms-info-functions '(emms-info-libtag))