Storing metadata updates for a read-only media file. The media file has
content and metadata describing the content. Responsive to a user or
application program updating the metadata, the invention stores the
updates to the metadata in an update data store when the media file is in
the read-only state. The update data store is associated with the media
file. The invention reconciles the metadata of the media file with the
updates stored in the update data store to create updated metadata. The
invention attempts to write the updated metadata to the media file when
the media file is available with write access.