
PythonDaap is a (under development) DAAP client implemented in Python, and based on PyTunes by Davyd Madeley.
PythonDaap contains the authentication stuff needed by recent copies of iTunes and a primitive object model that can download individual tracks.
As of version 0.4, PythonDaap has playlist support.