|
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(), and xmmsv_encode_url_full().
| gboolean xmms_medialib_check_id | ( | xmms_medialib_session_t * | session, |
| xmms_medialib_entry_t | id ) |
Referenced by xmms_medialib_check_id(), xmms_medialib_decode_url(), and xmms_playlist_insert_entry().
| gboolean xmms_medialib_decode_url | ( | gchar * | url | ) |
Referenced by xmms_medialib_decode_url(), xmms_medialib_decode_url(), and xmms_xform_browse().
| xmms_medialib_entry_t xmms_medialib_entry_not_resolved_get | ( | xmms_medialib_session_t * | session | ) |
Referenced by xmms_medialib_entry_not_resolved_get().
| guint xmms_medialib_num_not_resolved | ( | xmms_medialib_session_t * | session | ) |
Referenced by xmms_medialib_num_not_resolved().
| 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_medialib_decode_url(), xmms_medialib_query(), 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(), xmms_medialib_decode_url(), and xmms_medialib_query_random_id().
| gchar * xmms_medialib_url_encode | ( | const gchar * | path | ) |