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 <glib.h>
#include <time.h>
#include <sqlite3.h>
#include "medialib_ipc.c"
Go to the source code of this file.
Macros | |
#define | XMMS_MEDIALIB_SOURCE_SERVER "server" |
#define | XMMS_MEDIALIB_SOURCE_SERVER_ID 1 |
#define | XMMS_MEDIALIB_RETRV_PROPERTY_SQL "SELECT IFNULL (intval, value) FROM Media WHERE key=%Q AND id=%d ORDER BY xmms_source_pref(source, %Q) LIMIT 1" |
Retrieve a property from an entry. More... | |
#define | GOODCHAR(a) |
Medialib is a metainfo cache that is searchable.
Definition in file medialib.c.
#define GOODCHAR | ( | a | ) |
Definition at line 1512 of file medialib.c.
Referenced by xmms_medialib_url_encode().
gboolean xmms_medialib_check_id | ( | xmms_medialib_entry_t | entry | ) |
Definition at line 1402 of file medialib.c.
gboolean xmms_medialib_decode_url | ( | char * | url | ) |
Definition at line 1475 of file medialib.c.
Referenced by xmms_xform_browse().
xmms_medialib_entry_t xmms_medialib_entry_not_resolved_get | ( | xmms_medialib_session_t * | session | ) |
Definition at line 1440 of file medialib.c.
guint xmms_medialib_num_not_resolved | ( | xmms_medialib_session_t * | session | ) |
Definition at line 1458 of file medialib.c.
gchar * xmms_medialib_url_encode | ( | const gchar * | path | ) |
Definition at line 1523 of file medialib.c.
Referenced by xmms_medialib_entry_new(), xmms_xform_browse_add_entry(), and xmms_xform_browse_add_symlink_args().