New module proposal: libdmapsharing



Purpose:
libdmapsharing is a library to access and share DMAP (DAAP & DPAP)
content. This library is written in C using GObject and libsoup. The DMAP
family of protocols are used by products such as iTunes, iPhoto and the
Roku SoundBridge family to share content such as music and photos.
Libdmapsharing is now hosted at SourceForge
(http://sourceforge.net/projects/libdmapsharing). I am interested in
moving the project to the GNOME development infrastructure.

Target:
Developer platform

Dependencies:
Existing dependencies include Avahi, GLib 2.0, libsoup and zlib.

Resource usage:
GNOME FTP, GNOME SVN and GNOME Bugzilla

Adoption:
Libdmapsharing packages are already provided by Fedora and Mac Ports.

GNOME-ness:
Complimentary to GUPnP, libdmapsharing will allow GNOME application
developers to provide support for popular media sharing protocols.
Libdmapsharing's use of GObject and libsoup make it a natural fit for the
GNOME platform. I am willing to work with the various sub-projects on
features such as internationalization.

3.0 readiness:
No clear conflicts exist with the GNOME 3.0 plan. I am looking forward to
working with the GNOME project to ensure libdmapsharing is fully compliant
with the goals of 3.0.

License:
LGPL

Miscellaneous:
GNOME media applications such as GTHUMB are candidates for an increased
feature set provided by libdmapsharing. Rhythmbox presently contains
similar functionality (in fact, libdmapsharing was originally pulled from
Rhythmbox's implementation), but libdmapsharing separates the code into a
reusable library and adds DPAP (photo) support.

Mike



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]