F-spot is getting half decent. It's actually one of my favourite apps oddly enough but it has lots of room to improve.
I propose an easy way to share photo's/albums over a local area network for example. This could be done using something like bonjour similar to how frostwire and itunes can share music libraries over the network.
The reason I suggest this is that my brother and I often go places together and one of us will carry a video camera while the other one is snapping photos, instead of both of us having to set up and tag the same photos twice it would be nice for one of us to do it and then both open F-spot on our laptops and easily share, I have tons of photo's of him he would be interested in if only he could browse them.
When you have 6 people in your family all using Ubuntu at different locations this is a small feature that is very desirable.
F-Spot is currently an entirely single-user application. Whilst it is possible for two users to share the database and working directory, it's far from ideal.
F-Spot needs to have multi-user capabilities to allow connection to a central database and the use of a central image repository.
I'm only talking about read permissions here. One user would be the "updater" while others would have read-only permission plus the ability to tag their own favourite images perhaps.
Going to a full locking mechanism to allow updates in transactions is perhaps a bit far to go. But the ability to connect to another users database and view their album would be great.
Currently, pictures are organized like this:
Pictures/2008/07/01
Pictures/2008/07/05
Everyone organizes their large photo collections by full date because
1) this is how the pictures are taken (in events that typicaly fall on one date)
2) this is how typically other photo management programs group them (see Vista Photo Gallery, Picasa, etc.)
3) you need to be able to get at the folders from outside of the application. This is critical for backup/recovery, passing to friends, etc.
4) Having the folder marked as day only makes it not practical to add a description to the folder name
What I'm talking about is that on import, f-spot should by default create folders such
Pictures/2008-07-01
Pictures/2008-07-05
This is the best starting point, since 90% of the time, each album is separated by day. The date should be pulled in from exif data. I actually organize my albums by year, then date + description. For example,
Pictures/2008/2008-07-01 Birthday Party
Pictures/2008/2008-07-05 Camping
This should be configurable as everyone has their own preferences. Yes, even this format should be supported
Pictures/2008/07/01
Pictures/2008/07/05
but it should not be the default.
You should be able to edit the folder name from within F-Spot as well as from the file manager. F-Spot should be able to recognize the change and not loose any categorization for the affected photos.
When I tried to convince somebody to try Ubuntu, he tells me "OK, but I need to import my pictures, with the preferences I have entered on Windows Gallery (tags, and marks). I have a lot of pictures on my computer, and I have spend lot of time to organize them."
I checked this option on F-Spot and I didn't find anything to do this. This could be a good idea to help Windows' users (and why not MAC OS' users which I don't really know) to migrate under Ubuntu (Linux in general).
I know that this should not be a priority for the community, but if it interest a developer, I am pretty sure that this option will be very useful.
Sometimes you need to produce versions external or just imported them from another PC. Then this files are their own pictures in F-Spot; there is currently no way to merge them.
F-Spot wants to manage lots of photos, but it is frustrating to use when the user wants to import a single or a few number of photos. Below are a list of reasons F-Spot is not good importing a single or few photos.
1. Netbook users cannot drag and drop between windows.
2. Cannot import single/few photo(s) directly from SD media disk (all photos are imported)
3. Only way to import single/few photo(s) is via PTP mode.
4. When PTP mode is broken, there is no way to import a single/few photo(s).
5. Waiting to load 700+ photos just to import a few is inefficient use of resources and time.
When a user encounters the above, frustration is guaranteed.
When watching a slide show, it would be great to add the "play background song" option... the fading transition effect is well done and it only lacks this song option.... other thing is that I didn't find how to change time between photos... i found the default too large.
Ubuntu is maturing a lot. But the interactions between application could be improved. This concerns small improvements that can make the system more consistent and user-friendly.
Choosing a picture. Lots of applications let us choose pictures to tune an account etc.. Though, most of the time we have to proceed with a manual research of the desired picture through the computer folders. It could be interesting to let the choice to the user to pick up a picture manually or to look through their f-spot pictures collection.
Examples:
F-spot and Evolution: when one wants to add or change the picture of a contact.
In Pidgin/Epiphany: when I want to choose my profile avatar.
System: in the “About me” box, when choosing a picture for my user account.
There are probably other interactions possible with other applications.
F-spot does not rescan image folder and always import the photos to the image folder in home. You can define a photo folder but f-spot does not rescan this folder for changes like amarok with the music folder.