[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
J . Aaron Pendergrass
Sun, 25 Jan 2004 16:34:34 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hello all, I have been working for some time now on a client for
iTunes v4.0 music sharing and have developed an app which currently has
the unimaginative name daapClient (daap is the protocol used by
It is still in a very very early and unstable state, but I have decided
to release it into the wild to try to harness the power of open source.
My goal is for the app to properly load a shared library (and
playlists) and be able to stream songs and play them back without
skipping on a 90 mhz pentium 1 with 90 megs of ram running debian.
The program does successfully load a shared library, and almost plays
back properly, but it does skip some (on the afore mentioned dinosaur).
I have spent the past few weeks trying to improve performance but have
more or less exhausted all obvious routes.
daapClient is written in objective C and uses GNUstep as well as the
libmad for mp3 decoding, and OSS for audio playback (there's also some
esd stuff in there, but I don't know how well it works anymore).
daapClient is published under the GPL and can be downloaded from
I believe that daapClient relies on behavior not found in the
gnustep-1.9.0 base package but is available in the CVS repository
(specifically NSURLHandle's availableResourceData has to return some
data while it is still loading rather than just returning nil).
I look forward to any contributions to the project.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
-----END PGP SIGNATURE-----
|[Prev in Thread]
||[Next in Thread]|
- daapClient 0.0.1a,
J . Aaron Pendergrass <=