[Rhythmbox-devel] Work on libdmapsharing
- From: "W. Michael Petullo" <mike flyn org>
- To: rhythmbox-devel gnome org
- Subject: [Rhythmbox-devel] Work on libdmapsharing
- Date: Thu, 18 Dec 2008 22:05:31 -0500
I have done some work adding server support to libdmapsharing. As I
said in a previous email (Subj.: Questions regarding DAAP library
split), I am interested in a DMAP client / server library for C.
libdmapsharing-new-libsoup [1] Adds support for libsoup-2.24.
libdmapsharing-server [2] This one is still quite rough. It adds
server code (mostly from Rhythmbox trunk) to the library. The test
program at tests/test_dmap_server.c demonstrates how to use the
server code. I would like to define an interface that applications
could implement. However, it seems that, e.g., Rhythmbox would not
want its database code to implement an interface that is defined by
the dependency of an optional plugin. Because I am not sure where to
define the interface, I have used a more primitive technique for the
time being (i.e., a struct containing function pointers that need to
be implemented / set in the application code). Does anyone have a
good solution to this?
Would the Rhythmbox developers be interested in pulling Rhythmbox's
DAAP code out and replacing it with this library (once it is
complete)? This library was originally based on Rhythmbox.
Thanks.
Mike
[1] http://www.flyn.org/patches/libdmapsharing-server/libdmapsharing-
new-libsoup-1.patch.gz
[2] http://www.flyn.org/patches/libdmapsharing-server/libdmapsharing-
server-0.patch.gz
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]