|
XMMS2
|
Medialib is a metainfo cache that is searchable. More...
#include <xmms_configuration.h>#include <xmmspriv/xmms_medialib.h>#include <xmmspriv/xmms_xform.h>#include <xmmspriv/xmms_utils.h>#include <xmms/xmms_error.h>#include <xmms/xmms_config.h>#include <xmms/xmms_object.h>#include <xmms/xmms_ipc.h>#include <xmms/xmms_log.h>#include <string.h>#include <stdlib.h>#include <ctype.h>#include <glib.h>#include <glib/gstdio.h>#include <time.h>#include <xmmspriv/xmms_fetch_info.h>#include <xmmspriv/xmms_fetch_spec.h>#include "s4.h"#include "medialib_ipc.c"Macros | |
| #define | XMMS_MEDIALIB_SOURCE_SERVER "server" |
| #define | GOODCHAR(a) |
Medialib is a metainfo cache that is searchable.
| #define GOODCHAR | ( | a | ) |
Referenced by xmms_medialib_url_encode().
| gboolean xmms_medialib_check_id | ( | xmms_medialib_session_t * | session, |
| xmms_medialib_entry_t | id | ||
| ) |
| gboolean xmms_medialib_decode_url | ( | gchar * | url | ) |
Referenced by xmms_xform_browse(), and xmms_xform_goal_hints_get().
| xmms_medialib_entry_t xmms_medialib_entry_not_resolved_get | ( | xmms_medialib_session_t * | session | ) |
Referenced by xmms_mediainfo_reader_wakeup().
| guint xmms_medialib_num_not_resolved | ( | xmms_medialib_session_t * | session | ) |
Referenced by xmms_mediainfo_reader_wakeup().
| xmmsv_t* xmms_medialib_query | ( | xmms_medialib_session_t * | session, |
| xmmsv_t * | coll, | ||
| xmmsv_t * | fetch, | ||
| xmms_error_t * | err | ||
| ) |
Queries the medialib and returns an xmmsv_t with the info requested.
| coll | The collection to find |
| fetch | Specifies what to fetch |
Referenced by xmms_collection_query_ids(), and xmms_medialib_query_random_id().
| xmms_medialib_entry_t xmms_medialib_query_random_id | ( | xmms_medialib_session_t * | session, |
| xmmsv_t * | coll | ||
| ) |
Returns a random entry from a collection.
| coll | The collection to find a random entry in |
Referenced by xmms_collection_get_random_media().
| gchar * xmms_medialib_url_encode | ( | const gchar * | path | ) |
Referenced by xmms_medialib_entry_new(), xmms_xform_browse_add_entry(), and xmms_xform_browse_add_symlink_args().
1.8.11