I had worked on an media content management system for the Guardian Media Group while working for Met Film Post Ltd.
It was quite a detailed project to provide a technical solution for the work flow for getting video shot on location and in the studio into a media repository and then edited using Final Cut Pro.
Much of the system was build using OO Perl. There was a custom metadata editor for OS X created called the "Ingest App". This application made extensive use of the QuickTime API and CoreData to represent the Meta Data in the application's state.