[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
daapClient 0.0.1a
From: |
J . Aaron Pendergrass |
Subject: |
daapClient 0.0.1a |
Date: |
Sun, 25 Jan 2004 16:34:34 -0500 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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
iTunes).
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
http://emergency.nearest-exit.org/~aaron/code/daapclient.shtml or
directly at
http://emergency.nearest-exit.org/~aaron/daapclient/daapClient
- -0.0.1a.tgz
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.
aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFAFDZsI2nxyLuy2rwRAlsYAJ0S6v6xtF/Z/o7sF9+a0PQt4+xD+ACfZZVF
KGMH/uCd7qNxe1Av6W8jb8w=
=res0
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- daapClient 0.0.1a,
J . Aaron Pendergrass <=