libplayer is a multimedia A/V abstraction layer API. Its goal is to interact with Enna Media Center. libplayer provides a generic A/V API that relies on various multimedia players for Linux systems. It currently supports MPlayer, xine, VLC, and GStreamer only. Its main goal is to provide a 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's slave-mode.
| Tags | multimedia Sound/Audio Players Video Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: XCB is used instead of Xlib. VDPAU is supported with xine and MPlayer. Support for VAAPI and DirectFB was added in some backends. Improvements were made in the GStreamer and VLC backends (which are still experimental). Many other changes were made.


Release Notes: Initial project release, with support for MPlayer and xine backends.