Am Dienstag, den 23.03.2010, 17:00 +0100 schrieb Adrien Bustany:
> On Tue, 23 Mar 2010 17:14:30 +0200, Alexey Fisher
> <bug-tr...@fisher-privat.net> wrote:
> > Am Dienstag, den 23.03.2010, 15:20 +0200 schrieb Debarshi Ray:
> >> >> Before i start actual coding i need to know what is where located. I
> >> >> mean if do DCIM interpreter, should it be located in
> tracker-extractor
> >> >> or in photo downloader. It seems like it will be better than
> >> >> interpreter
> >> >> will be inside of the tracker and downloader should only update file
> >> >> paths in tracker database.
> >> 
> >> > I think Debarshi thinks about a stand alone, tracker enabled photo
> >> > importer.
> >> 
> >> Yes, a tracker enabled photo importer looks a better idea to me.
> > 
> > Ok, i agree. DCIM used only on camera and make sense only on import.
> > So probably there is no need to integrate it to tracker (hallo tracker
> > people, what do you thing?) 
> > 
> >> A DCIM filesystem is not going to be around as long as a normal
> >> filesystem. The user will plugin in the camera copy the files to some
> >> other storage and then unplug it a few minutes later. So if Tracker is
> >> going to mine the DCIM filesystem it will have to update itself again
> >> when the files are moved. To avoid this, we can just ask the camera
> >> importer to do the job of extracting the DCIM information.
> >> 
> >> Moreover the camera importer should also allow the user to attach tags
> >> to the files being imported.
> > 
> > yes
> > 
> >> > That is, it would be a regular binary (invoked by the desktop
> >> > environment
> >> > when a camera device is detected) which would import the photos to a
> >> > standard location (presumably the XDG dir), and insert
> >> > extracted/inferred metadata
> >> > into Tracker.
> >> 
> >> Exactly.
> >> 
> >> We might have to figure out how to avoid overwriting other files when
> >> importing a new set of photos. (It would be good to avoid asking the
> >> user to create and specify a unique location.)
> > 
> > Yeah, this is a problem. Independent of the way i choice. For example:
> > 
> > 1) If use the way F-Spot do:
> > Photos/Year/Mont/day/not_changed_image_names.jpg
> > will fail on Nikon. Because it use same image names in different
> > DCIM/dirs. Some times it will go in conflict.
> > 
> > 2) If i rename to date format:
> > Photos/Year/Month/Day/2009-12-25_09-49-50.jpg
> > will fail because my other cam can make more than one photo in a second.
> > And if I'm correct EXIF do not support milliseconds. At leas not in my
> > cam. 
> > 
> > 3) combined. mix of old name and date:
> > Photos/Year/Month/Day/20091225_094950_IMG_0540.jpg
> > is better but it seems to be too long. 
> > May be some thing like this:
> > Photos/Year/Month/Day/20091225_094950_0540.jpg
> > 
> > Other problem is checking for duplicates.
> > F-Spot use md5sum hashes. It i really secure but take long time to
> > generate hashes and i will need to store hashes some were.
> > Other thing will be just to check if file exist before i copy it and if
> > is, i will compare some exif info, like manufacture and iso settings...
> 
> You could also emulate the concept of "sequence" found in many RDBMS, ie a
> global counter that you increment for each photo. Not sure it's the best
> solution though.

We do not need to emulate. Every file on DCIM has sequence number. It
will be good idea to use it :)

> BTW, maybe we could join your two threads ? In the end they're more or
> less
> about the same subject...
> 
ok, no problem.

Here is my thoughts about GUI and what should an camera importer do:
http://docs.google.com/View?id=d57752n_34gfbp27cn

Comments are welcome.

Regards,
Alexey

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to