libmpd 0.01 review

Download
by rbytes.net on

libmpd is very new, I wrote it to abstract the mpd abstraction out of the code in gmpc

License: GPL (GNU General Public License)
File size: 304K
Developer: Qball Cow
0 stars award from rbytes.net

libmpd is very new, I wrote it to abstract the mpd abstraction out of the code in gmpc. Therefor making gmpc code easier to read, but even more important easier to debug.

Libmpd will now be released as a set of C files. The main goal is to make it a seperate library. Comments/suggestions are more then welcome, just keep in mind this is a pre-release.

Goal:

Trying to provide a easy to use high level, callback based access to mpd. It tries to be fast and keep the data transfer with mpd to the minimum. Todo this it implement qeues for deleting and adding songs. There is extra functionallity added for the eas of the programmer.

It's written in plain C and uses the following header files:

regex.h
libmpdclient.h
stdio.h
stdlib.h (using __USE_GNU)
debug_printf.h (should come along with libmpd)

Here are some key features of "libmpd":
Basic player access.
Playlist access.
Error handling.
Command queues.
Advanced search.

libmpd 0.01 keywords