Ida is a server-based System for sharing Multimedia content of various kinds. The Ida Protocoll, AVAP (Audio and Video Access Protocoll), is based on Apple's DAAP. For details about DAAP please refer this link:
The following diagram shows a configuration of some machines running Ida:

All information about the Servers content is located inside a SQL Database. This way any thinkable kind of content information request can be satisfied without accessing the File (or Stream, etc.). For performance reasons the Ida servers pre-allocate all non-dynamic AVAP and DAAP response blocks (i.e. server-info or audio-video-database).