Tuesday, July 13, 2010

Nautilus media tag editor extension by yours truly

Over this weekend, i was searching for something to do (not that i dont have tasks piled up), and i remembered there was no easy way to edit audio files tags. I know there are some excellent programs out there such as easytag and exfalso . However they need you to run a separate program to edit the tags.
Also there is a nautilus extension provided by totem that displays the metadata in the file properties dialog, but cannot edit it. I thought i may be a good idea to make a metadata editor extension for nautilus, so thats what i came up with.

The extension requires that exfalso be installed on your computer (since it directly uses the exfalso metadata editor). On fedora, its a simple command:

$ yum install quodlibet

The extension itself is a single python file which you need to put into a directory ~/.nautilus/python-extensions/ (create the directory if it does not exist). The file is available at: https://sites.google.com/site/pankaj86/files/media_tag_editor.py.

Now the mandatory screenshot:


  1. Hello, I am on ubuntu linux (well, Joli OS, but the base is the same), I followed the process you explained but it did not work for me: the "Audio Information" tab does not appear when I check files>properties. Do you have any idea where the problem might come from?

  2. Hi Anonymous,
    What version of Joli OS are you using (based on which ubuntu). I think this tag editor will not work with newer nautilus which is gtk3 based, since quodlibet/exfalso is gtk2 based and gtk2 and gtk3 cannot be simultaneously used in a single process.

  3. It takes gigantic learning to create this bit of craftsmanship.