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

Isaac Richards ijr at case.edu
Fri Oct 7 18:23:44 UTC 2005


On Friday 07 October 2005 02:21 pm, Joseph A. Caputo wrote:
> 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.

Much better idea.

Isaac


More information about the mythtv-dev mailing list