After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 350728 - Use Meta Tracker as the indexer + the metadata DB
Use Meta Tracker as the indexer + the metadata DB
Status: RESOLVED WONTFIX
Product: f-spot
Classification: Other
Component: General
0.1.11
Other All
: Normal enhancement
: ---
Assigned To: F-spot maintainers
F-spot maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2006-08-10 12:30 UTC by Johan Kiviniemi
Modified: 2018-07-12 00:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



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.
Comment 4 André Klapper 2018-07-12 00:06:45 UTC
F-Spot has moved to https://github.com/f-spot/f-spot/issues

If this Bugzilla ticket is still valid in a recent version of F-Spot, please feel free to post this topic as a ticket in the F-Spot project on GitHub.

Closing this report as WONTFIX as part of Bugzilla Housekeeping as we are planning to shut down GNOME Bugzilla in favor of GNOME Gitlab.