Libdmapsharing is a library you may use to access, share, and control the playback of media content using DMAP (DAAP, DPAP, & DACP). Libdmapsharing also detects audio AirPlay services; coupled with the AirPlay support in PulseAudio or GStreamer, this can allow an application to stream audio to an AirPlay device. The library presently supports Linux and other POSIX-based systems. It is written in C using GObject and libsoup. The DMAP family of protocols are used by products such as Apple iTunes, Apple iPhoto, and the Roku SoundBridge family to share media such as music and photos.
OSCATS (Open-Source Computerized Adaptive Testing System) implements Item Response Theory (IRT) and cognitively diagnostic (latent classification) models and item selection algorithms used in Computerized Adaptive Testing (CAT). OSCATS facilitates the development of CATs and simulations of CATs by providing ready-to-use code for running the CAT item selection and ability/classification estimation in an extensible, modular framework. The library is written in object-oriented C using GObject, and has bindings to Python, Perl, PHP, and Java.