Refactor DMAPShare, DAAPShare and DPAPShare to increase code reuse.
This was done to support Alexandre Rosenfeld's Google Summer of Code effort to add DACP support to libdmapsharing. It should now be easier to implement DACPShare because more code has been moved to DMAPShare. The lines of code in DAAPShare and DPAPShare have been reduced by several hundred lines. I would expect a similar effect on DACPShare. Signed-off-by: W. Michael Petullo <email@example.com>
Showing with 653 additions and 727 deletions