iPod and generic music player support (was: Re: [mythtv] Fwd: New MythMusic Theme - 4 bins)

Joseph A. Caputo jcaputo1 at comcast.net
Fri Oct 7 18:21:41 UTC 2005


On Friday 07 October 2005 14:01, Derek Atkins wrote:
> Quoting Isaac Richards <ijr at case.edu>:
> 
> >> Just for comparision, libglib.so is 500KB, libqt-mt.so is 7.1MB.
> >> I don't have libgpod installed so I dont know its size.
> >
> > glib duplicates functionality already present in c++ and qt.  I see 
> > no need to
> > depend on it.  I don't even have it installed on my myth box.
> 
> I haven't looked at what features of glib are being used.
> 
> The problem is that libgpod is a C library, and there /is/ no 
> equivalent 
> functionality in C.  So if you're trying to get a shared library that
> can be used not only in myth but in other places as well, you can't
> assume that the fact that functionality exists in c++ or qt is 
> sufficient. 
> 
> Now, that doens't mean we can't somehow remove the glib dependency 
> from 
> libgpod....  But as an optional support feature is it really that bad?

Why not side-step the issue of dependencies altogether and use 
*external* dependencies (i.e., external scripts/applications), like 
mythvideo does for movie info?  That way we'd have a generic 
infrastructure capable of supporting many players, not just the iPod.

-JAC


More information about the mythtv-dev mailing list