|
XMMS2
|
Controls playlist. More...
#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <glib.h>#include <math.h>#include <ctype.h>#include <xmms/xmms_log.h>#include <xmms/xmms_ipc.h>#include <xmms/xmms_config.h>#include <xmmspriv/xmms_medialib.h>#include <xmmspriv/xmms_collection.h>#include <xmmspriv/xmms_playlist.h>#include "playlist_ipc.c"Macros | |
| #define | XMMS_PLAYLIST_CHANGED_MSG(type, id, name) xmms_playlist_changed_msg_send (playlist, xmms_playlist_changed_msg_new (playlist, type, id, name)) |
| #define | XMMS_PLAYLIST_CURRPOS_MSG(pos, name) xmms_playlist_current_pos_msg_send (playlist, xmms_playlist_current_pos_msg_new (playlist, pos, name)) |
Functions | |
| void | xmms_playlist_update (xmms_playlist_t *playlist, const gchar *plname) |
| Update playlist entries. More... | |
| xmms_playlist_t * | xmms_playlist_init (xmms_medialib_t *medialib, xmms_coll_dag_t *colldag) |
| Initializes a new xmms_playlist_t. More... | |
| gboolean | xmms_playlist_advance (xmms_playlist_t *playlist) |
| Go to next song in playlist according to current playlist mode. More... | |
| xmms_medialib_entry_t | xmms_playlist_current_entry (xmms_playlist_t *playlist) |
| Retrieve the currently active xmms_medialib_entry_t. More... | |
| void | xmms_playlist_insert_entry (xmms_playlist_t *playlist, const gchar *plname, gint32 pos, xmms_medialib_entry_t file, xmms_error_t *err) |
| Insert an entry at a given position in the playlist without validating it. More... | |
| void | xmms_playlist_add_entry (xmms_playlist_t *playlist, const gchar *plname, xmms_medialib_entry_t file, xmms_error_t *err) |
| Add an entry to the playlist without validating it. More... | |
| void | xmms_playlist_add_entry_unlocked (xmms_playlist_t *playlist, const gchar *plname, xmmsv_t *plcoll, xmms_medialib_entry_t file, xmms_error_t *err) |
| Add an entry to the playlist without locking the mutex. More... | |
Controls playlist.
| #define XMMS_PLAYLIST_CHANGED_MSG | ( | type, | |
| id, | |||
| name | |||
| ) | xmms_playlist_changed_msg_send (playlist, xmms_playlist_changed_msg_new (playlist, type, id, name)) |
Referenced by xmms_playlist_add_entry_unlocked(), and xmms_playlist_update().
1.8.11