/* * call-seq: * xc.coll_list([ns]) -> result * * Retrieves an array of the names of all the collections stored in the * medialib under the namespace _ns_. If _ns_ is not specified, it defaults to * ALL. */ static VALUE c_coll_list (int argc, VALUE *argv, VALUE self) { VALUE ns = Qnil; METHOD_HANDLER_HEADER rb_scan_args (argc, argv, "01", &ns); if (NIL_P (ns)) ns = rb_str_new2 (XMMS_COLLECTION_NS_ALL); res = xmmsc_coll_list (xmms->real, StringValuePtr (ns)); METHOD_HANDLER_FOOTER }
/** * List the existing playlists. */ xmmsc_result_t * xmmsc_playlist_list (xmmsc_connection_t *c) { return xmmsc_coll_list (c, XMMS_COLLECTION_NS_PLAYLISTS); }