GNOME Bugzilla – Bug 338186
LAN photo sharing (DPAP support)
Last modified: 2018-07-12 00:11:27 UTC
I've been using iPhoto on my Mac so far and have found the Bonjour photo sharing to be extremely useful both on Campus and in my house to share pictures with others. I would greatly appreciate if F-Spot would allow for some Zero-Conf LAN photo sharing, especially if it is compatible with iPhoto. This feature would be complete if while browsing a remote album from F-Spot, one could drag and drop selected photos to the local library.
Once announced on the network, photo are shared by ftp ? or another protocol ? If ftp, can you access (with iPhoto) pictures shared with GShare ? http://yimports.com/~cpinto/projects/gnome/gshare
Stephane, they are shared via DPAP which is a subset of the same parent protocol (DMAP) that itunes uses for music (DAAP) but tweaked slightly for photos. Daap-sharp fails to correctly communicate with a DPAP share but it shouldn't take too much tweaking to get it to work.
Well, there is Avahi, and perl module Net::DPAP, so using DPAP in F-spot shouldn't be a big problem and would certainly be a great benefit!
Please check http://www.sf.net/projects/libdmapsharing. It's a library that enables you to browse DAAP/DPAP shares. I intend to add support for sharing soon. Rhythmbox developers are also interested in using it, so it would be good if f-spot could use it also. I am the developer of the library, so any question feel free to ask me.
*** Bug 458787 has been marked as a duplicate of this bug. ***
*** Bug 530555 has been marked as a duplicate of this bug. ***
just in case someone is interested, dpap-sharp directory is in svn for testing!
I just began helping maintain libdmapsharing, the library mentioned in comment #4. This library now has support for the server side of the DMAP (i.e., DAAP and DPAP) suite. With this addition, libdmapsharing is able to provide both client and server features.
I'm also interested in LAN photo sharing through f-spot!! 8-) I'm not a programmer, but I can test, if you like. Thanks.
As mentioned in previous comments, I have been working on libdmapsharing, available at http://www.flyn.org/projects/libdmapsharing/. This library provides support for client- and server-side DPAP. With it, F-Spot could share photographs with iPhoto, Apple TV, etc. and browse photographs shared by other applications. Recent work on libdmapsharing includes initial support for using libdmapsharing from Vala and improving DPAP client-side support. I am very interested in finding someone who could write a C# wrapper for libdmapsharing. Libdmapsharing can work fine without using any Apple products. I maintain a server, dmapd, that can provide DPAP (photo) and DAAP (music) services. Dmapd is available at http://www.flyn.org/projects/dmapd/. In order to test DPAP sharing, one can run dmapd with "DMAPD_DEBUG=y dmapd -f -p /path/to/photograph/directory/." Libdmapsharing (master, available from GNOME Git) ships with a test application, dpapview, that can browse DPAP photo shares and demonstrates the use of libdmapsharing (using Vala) from the client side. Dpapview is about 225 lines of Vala code. If you'd like to browse a DPAP share on the local machine, then run "LIBDMAPSHARING_ENABLE_LOCAL=y ./dpapview." Both Rhythmbox and dmapd demonstrate the use of libdmapsharing's server-side API.
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.