libkarma is a C library for managing the Rio Karma via TCP/IP. It supports all basic protocol commands and some advanced functions on top of these, like caching of the Rio database. There are two proof-of-concept tools included, riocp and chprop. riocp can be used to upload files to the Karma.
|Tags||multimedia Sound/Audio Players MP3 Software Development Libraries|
Release Notes: DESTDIR/PREFIX is used instead of DEST in the Makefile. Bugs were fixed in rio_rw.c with create_temp_file and update_props_from_tags (LAN). karmaLan.c, karmaUsb.c, and riocp.c were adapted to a karma_delete_file change. lk_properties_del_property() was added into lk_karmaXXX_delete_file(). A HAL fdi file was added.
Release Notes: This release fixes two resource leaks and some smaller bugs. libkarma can be built on OS X properly now. Trailing whitespaces in music tags will be trimmed for the rio db. The signature of the function lk_properties_cache_obsolete() was changed.
Release Notes: This release contains many bugfixes. libkarma saves the original filename of the uploaded files to the Rio Karma now.
Release Notes: This release adds some regression tests, code cleanup, bugfixes, and a Mono interface.
Release Notes: The Rio Karma can be accessed with omfs over USB, so there's now support for USB in libkarma as well. lk was made quite a bit faster and uses the taglib library instead of libraries specific to individual file formats.