jerakeen.org

by Tom Insam

notes☴

code☷

links☲

photos☵

PythonDaap - Ohloh

PythonDaap - Ohloh

created 06 August 2007 in links tagged daap, python and pythondaap.

Ohloh PythonDaap page, as created by blech. Nice stats/graphs they have there

http://www.ohloh.net/projects/7195

Debian — python-daap

Debian -- python-daap

created 13 March 2007 in links tagged daap, debian and python.

I’m in debian! Why does noone tell me these things?

http://packages.debian.org/unstable/python/python-daap

more on daap licensing

created 12 March 2007 in blog tagged daap and python.

I’m a fickle bugger. Having decided I couldn’t be arsed to port the md5 stuff, I then went home and ported the md5 stuff. I’m now using Colin Plumb’s public domain implementation with the same (adapted) patch applied, so the 0.7 release of PythonDaap (when I make it) should be safe/legal to distribute. Let me know if it fails to work for anyone..

licenses, daap and md5

created 12 March 2007 in blog tagged daap, license, music, python and release.

Another day, another python-daap release. Version 0.6 allows you to connect to shares requiring a password, and fixes some problems with the source tarball. However, there are still outstanding licensing issues that may entail an annoying change to the library in the future.

PythonDaap 0.5 released

created 12 February 2007 in blog tagged daap, python and release.

I’ve released another version of PythonDaap, with trivial changes suggested by Aren Olson to return more metadata. Nothing particularly special, but that doesn’t mean I can’t make a release. Find it here.

PythonDaap 0.4 release

created 06 August 2006 in blog tagged daap, python and release.

I’ve put this off way too long. But Fernando Herrera has found a bug with python-daap and Tangerine (a very cool app, although subject to an annoying variety of disconnect bugs). The fix for this, combined with various safer handing of non-utf8 ID3 tags, is easily enough to encourage a 0.4 release.

tangerine

tangerine

created 21 July 2006 in links tagged daap, linux and music.

It’s a linux daap server. The most interesting thing about it is that it’ll use Beagle to find all the music on the local machine and serve it, without having to explicitly tell it what to serve.

http://www.snorp.net/log/tangerine

jerakeen.org : programming : PythonDaap

 jerakeen.org : programming : PythonDaap

created 21 July 2005 in links tagged daap and python.

http://jerakeen.org/programming/PythonDaap/

python-daap tarballs

created 25 March 2005 in blog tagged daap and python.

I got asked for tarballs. Thus, we have python-md5-daap-0.1 and python-daap-0.1 - you need to install the former with ‘python setup.py install’, then the ‘itshell’ script in the latter should Just Work.

python-daap

created 23 March 2005 in blog tagged daap and python.

Finally I have a set of python classes that will talk to an iTunes shared library and let you look at the track list, playlists, etc, and download songs from it. They’re based on Davyd Madeley’s code as a base, and I’ve drawn heavily on Net::DAAP::Client and the daap wiki for reference. I don’t have a formal release tarball yet, but you can get the code from my svn repository for now. You’ll need python-md5daap installed to use it, as well.

python-md5-daap

created 20 March 2005 in blog tagged daap and python.

iTunes music sharing is a cool feature, and so naturally there are people out there who want to use it, without necessarily using iTunes itself. Personally, I use mt-daapd to share music from my house server to the various clients in the house, but I also have a use for an iTunes client. Specifically, I want to write one. This will require a python DAAP client library, which does not, as yet, exist, to the best of my knowledge. Pity.

My first step towards this goal is now here: md5daap is a python wrapper round a slightly modified md5 library, which implements the strange variant of MD5 that Apple requires for DAAP authentication. As per the README, I wrote none of the code. Lovely.

PythonDaap

created 01 January 2000 in code tagged daap and python.

PythonDaap is a (under development) DAAP client implemented in Python, and based on PyTunes by Davyd Madeley.