Mon, Feb 5 2007 9:11 PM Erwyn van der Meer

Flickr Metadata Synchr

[Update 2007-02-24: My Flickr Metadata Synchr project is now live on CodePlex. I will keep the Wiki page on CodePlex updated and will not further update this blog post. If you are interested in the progress, you can subscribe to the Flickr Metadata Synchr project's RSS feed.]

I blogged previously on my digital workflow for photographs here and here. In that last post I described how I violated the golden rule of metadata. Now, I am thinking of writing an application that will fix this for me. I already thought of a name: the Flickr Metadata Synchr. Once I get a skeleton version of the app up-and-running, you will be able to view this project on CodePlex. If I fail miserably, the project will never show up ;)

Here is what I am planning of building:

Name of the application

Flickr Metadata Synchr

Purpose

To synchronize relevant metadata added to images stored on Flickr with the original versions of those images stored locally on your hard drive.

Relevant metadata on Flickr is:

  • Title
  • Description
  • Tags
  • GPS location info

The synchronization will be one-way in the first release. The embedded metadata in EXIF, IPTC and XMP sections in locally stored images can be updated with the metadata of matching pictures on Flickr.

Functionality

  • Ability to authenticate the user with Flickr, i.e., obtain a user token to let the app have read permissions for the user on Flickr.
  • Ability to select a folder with pictures on a local hard disk or network drive. Optionally include subfolders. These pictures will be called the local set.
  • Ability to select a set of pictures on Flickr. This set should belong to the authenticated user. Or the ability to select all pictures of the user tagged with a certain keyword. These pictures will be called the Flickr set.
  • Ability to let the app match pictures between the local and the Flickr set. Match will be done on “date captured”.
  • Ability for the user to cancel the matching process which might be time-consuming.
  • Ability to show the user the match that was made by the application to give the user the opportunity to review for any matching errors.
  • Ability to show the relevant metadata for pictures in both the local and the Flickr set.
  • Ability for the user to deselect matched image pairs that he or she does not want to process.
  • Ability to update the matched local images with metadata from Flickr.
  • Ability for the user to cancel the updating process which might be time-consuming.

Possible future functionality

  • Cache metadata retrieved from Flickr between app restarts to improve performance. Ask the user if it is okay to not update the data. If the user has made significant updates on Flickr, caching will cause more harm than good.
  • Ability to sync Flickr metadata the other way around. Read metadata from local images and update the metadata of matching pictures on Flickr.

Dependencies

Development tools

Filed under: , , ,

# re: Flickr Metadata Synchr

Tuesday, February 06, 2007 1:16 AM by Raymond

Erwyn,

Your links to what you did to violate the golden rule of metadata do not work.  Maybe you changed the title name after posting?  Anyway, I would enjoy being able to read what you wrote.  I'm trying to get a word in use "metiquette" metadata etiquette to become a common word.  I hope this is not violating the golden rule of metadata.  If you have time please send me a link to what you have written.  You can click on my claimID at metiquette.blogspot.com.  You will find my e-mail in the blue box on the right had side of the page.  Thank you for your blog.

# re: Flickr Metadata Synchr

Tuesday, February 06, 2007 1:18 AM by Raymond

BTW- if you would like to post about your metadata project on my blog, just ask and I'll put you as a user that can post.

# re: Flickr Metadata Synchr

Tuesday, February 06, 2007 2:01 AM by Erwyn van der Meer

Raymond, the links seem to work fine for me, so I don't know what causes the problem. The link to my previous blog post is

http://bloggingabout.net/blogs/erwyn/archive/2007/02/01/digital-workflow-for-flickr.aspx.

I will request to post on your metiquette blog if my project is further along its path of development. Thanks.

# re: Flickr Metadata Synchr

Thursday, February 15, 2007 2:52 PM by Jose

Part of the beauty of XMP is that it is extensible. You could also try to create an XMP Flickr panel for appending Flickr comments, file id among as well as other Flickr specific information to the image file.

http://www.adobe.com/products/xmp/custompanel.html

# re: Flickr Metadata Synchr

Friday, February 16, 2007 12:15 PM by Erwyn van der Meer

Thanks for the suggestion Jose.

# Flickr Metadata Synchr v0.2.0.0

Saturday, February 24, 2007 12:14 PM by Erwyn van der Meer

I have published my Flickr Metadata Synchr project on CodePlex that I talked about developing here .