[Top][All Lists]

[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

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.
Version: GnuPG v1.2.3 (Darwin)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]