This discussion is locked
-
All replies
-
Helpful answers
-
Sep 2, 2010 5:50 AM in response to Sean Effelby Jamie Hodge,There is a solution that involves pruning Spotlight records of the said audio files. The only catch is that it requires Spotlight indexing to be on, which may not be desirable in an Xsan environment. Another approach is to use AtomicParsley (http://atomicparsley.sourceforge.net/) to retrieve the tags. Either way, you will need to generate XML files that Final Cut Server can read. I would recommend using Ruby and Jim Weirich's excellent Builder gem (http://github.com/jimweirich/builder).
So, make a subscription for new audio assets, run a script that retrieves metadata from the original file and then write a setMd XML file to a Final Cut Server watch folder. There are a few things you will need to solve, such as retrieving the path of the original media. If coding is not your thing, you might consider Transmogrifier (http://transmogrifier.sourceforge.net/), which I've never tried, but does seem to solve many of these issues.
Good luck. -
Sep 2, 2010 9:56 AM in response to Jamie Hodgeby Sean Effel,This needs a skill set that I don't have. You would think that Apple would keep up their good work of integrating their products. -
Sep 2, 2010 1:18 PM in response to Sean Effelby Sean Effel,What about converting ID3 tags into Quicktime annotations. Wouldn't FCS preserve that information upon upload? -
Sep 8, 2010 12:54 AM in response to Sean Effelby Jamie Hodge,Mapping the tags to QuickTime annotations would not be difficult; the problem is (I believe) that it would require .mov wrappers on your files, which would probably not be desirable.
There is no question that this "feature" should be addressed as soon as possible. I would assume Apple is interested, as HTTP Live Streaming is using ID3 tags for time-based metadata. -
Sep 9, 2010 8:11 AM in response to Sean Effelby A. Richards,Since your files are AIFF, try adding the Audio Metadata metadata group to your music metadata set. Then try uploading one of them. There are built-in mappings for the following fields:
Number of Beats
File Type
Key
Scale Type
Time Signature
Author
Copyright
Comments
Collection
Theme
Genre
Instruments on my UI
Instruments Subtype
Sample Rate
Bit Depth
Channels
Descriptors
Project Reference
I'm not sure how ID3-style metadata from iTunes is stored on an AIFF, but I'm curious to know if the mappings for Apple Loops added in FCSvr 1.1.1 accommodate iTune metadata on AIFF files. -
Sep 10, 2010 3:57 AM in response to A. Richardsby Jamie Hodge,The Audio Metadata fields that you mention are the contents of the Apple Loops Plus metadata group. Your post made me curious and I tagged an AIFF file in iTunes to see what would map.
The answer is not particularly much, but there are two semi-useful mappings:
Artist -> Author
Comments -> Comments
The title and track number are encoded in the filename, which, of course, also gets picked up. I guess some parsing script could map this usefully.
Anyone succeeded in extending this mapping from within Final Cut Server? I don't entirely understand if the Apple Loops metadata is an extension of the ID3 chunk or its own chunk. If it was the former, it's hard to understand why the other fields are not available.
Jamie Hodge -
Sep 10, 2010 9:06 AM in response to Jamie Hodgeby John F. Whitehead,iTunes doesn't write to most of those Apple Loops Plus metadata fields.
Logic Pro, Soundtrack Pro, GarageBand do (for AIFF, WAV, and CAF files). -
Sep 10, 2010 10:49 AM in response to John F. Whiteheadby A. Richards,I guess the only way to do this then is to script parsing the iTunes metadata out of the iTunes Music Library.xml file and into FCSvr. Not a task for the novice, I'm afraid... -
Sep 10, 2010 8:05 PM in response to A. Richardsby John F. Whitehead,A more practical approach to get at iTunes metadata is to use Spotlight via mdls.
This was demoed at WWDC in 2008, but unfortunately the video and sample code is no longer distributed. It basically passed asset info to a Ruby on Rails program, which did an mdls query on the file and returned the results via Read XML.
Not that it is a task for a novice either, but it is reasonable to do... -
Sep 12, 2010 7:04 AM in response to John F. Whiteheadby Jamie Hodge,The mdls demo would only be appropriate in a non-Xsan environment.
I think we can all agree that these are not ideal solutions. I encourage the original author to write a feature request at radar.apple.com. There is no technical difference between the Audio Loop metadata and the ID3 metadata in an .aif file. It is rather strange that Apple engineers would bother to demo a solution for an evident user story and then not support it when the task presented itself in the form of Apple Loops. -
Sep 13, 2010 11:24 PM in response to Sean Effelby trezero,I developed a script recently for a large music licensing company that pulls all mp3 metadata as well as AIFF and any other mdls metadata and adds the metadata to the asset on ingest. I'd be happy to help you set it up. Its a bit more complicated than I can get into on the forums though.
Jason Perr
MacHarmony