Fmeta is a project mainly written in Ruby, it's free.
Elegant Metadata Retrieval and Persistence
= Fmeta
Currently, a simple wrapper around exiftool (http://www.sno.phy.queensu.ca/~phil/exiftool/install.html). Planned upgrades include metadata editing facilities for Audio and Video files.