Bug 350728 - Use Meta Tracker as the indexer + the metadata DB
Use Meta Tracker as the indexer + the metadata DB
Status: NEW
Product: f-spot
Classification: Other
Component: General
0.1.11
Other All
: Normal enhancement
: ---
Assigned To: F-spot maintainers
F-spot maintainers
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2006-08-10 12:30 UTC by Johan Kiviniemi
Modified: 2008-09-12 13:47 UTC (History)
4 users (show)

See Also:
GNOME target: ---
GNOME version: ---


Attachments

Description Johan Kiviniemi 2006-08-10 12:30:56 UTC
Meta Tracker <http://freedesktop.org/wiki/Software/Tracker> is a fast indexer and tag/metadata database with a *small* memory footprint (unlike some other similar programs).

Instead of implementing inotify support, F-Spot could just query Tracker for any images in the user's home dir, and automatically receive information about new, modified or deleted images. Tracker also has predefined and user definable metadata fields that can be used for everything F-Spot uses SQLite for currently AFAIK.

For the thumbnail view, F-Spot would just need to query Tracker with the tag and timespan selections and then show whatever Tracker returns.

Any metadata set by F-Spot is shared and synchronized with other programs that support Tracker.

Imagine the possibilities. Nautilus could show the F-Spot tags as emblems in the image. The Nautilus' Properties window for an image or a bunch of images could have a widget for Tracker tags (= F-Spot tags). The user could click a button in F-Spot to open the currently visible selection of images as a Nautilus virtual folder.

Thank you for the great piece of software, and thank you for considering this request.
Comment 1 John Stowers 2006-09-09 08:58:12 UTC
I looked at doing the same thing using leaftag about 3 or 4 months ago, but gave up because, I believe, Tracker is the better solution to this problem.

The Tracker code has been getting a lot more stable lately, so I might have another go at implementing this, is anyone interested in helping?
Comment 2 Christoffer Sørensen 2007-07-28 11:33:50 UTC
Will it be worthwhile to integrate this in F-Spot?

The reason I ask, is because there will be a lot of things that will be have to be disabled/changed:

* Import
* Rolls (last imported pictures)
* Tags 
* Other things that I don't know of yet

Maybe a fork would be easier to handle.
Comment 3 Grigorios Prasinos 2008-09-12 13:47:22 UTC
+1 for using tracker as the indexer in f-spot

I think that would simplify f-spot a lot and make it more powerful (e.g. with inotify support).
Then the developers of f-spot can concentrate on improving the (already quite nice IMHO) user interface.

Note You need to log in before you can comment on or make changes to this bug.