libplayer is a multimedia A/V abstraction layer API. Its goal is to interact with Enna Media Center.
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.
Most functions in this API are indicated as being MT-Safe in multithreaded applications. That is right only if the functions are used concurrently with the same (player_t) controller. Else, unexpected behaviours can appear.