I remember that Freevo (
www.freevo.org) has this functionality and AFAIK it is simple one command line with mplayer or one of the similar tools.
I'd also really like this feature....
I still cannot get it, why LMCE or better said Pluto decided to use it's own form of metadata. I also don't understand why it has to be in binary form, cause user could also easily read or edit text files.
And also: Freevo had possibility to customize look and ordering view per directory, which was really handy. For instance, you could list files in time reversed order in video surveillance directory...
They also have some sort of library for dealing with media files .... MAybe it can be of some help :
http://doc.freevo.org/2.0/SourceDoc/KaaMetadataregards,
Rob.