libplayer is a multimedia A/V abstraction layer API. Its goal is to interact with GeeXboX Open Media Center (OMC).
libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer, xine and VLC only. More bindings (GStreamer, ...) are bound to come some day.
Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. For example, it provides a library to easily control MPlayer famous slave-mode.
libplayer is free software - it is licensed under the terms of the GNU Lesser General Public License (LGPL).