12#ifndef LIBMPDCLIENT_PLAYLIST_H
13#define LIBMPDCLIENT_PLAYLIST_H
157 unsigned start,
unsigned end);
184 unsigned start,
unsigned end);
229 const char *name,
const char *path);
245 const char *uri,
unsigned to);
260 const char *name,
const char *uri,
unsigned to);
273 unsigned from,
unsigned to);
288 unsigned from,
unsigned to);
305 unsigned start,
unsigned end,
unsigned to);
322 unsigned start,
unsigned end,
unsigned to);
346 const char *name,
unsigned pos);
361 unsigned start,
unsigned end);
376 const char *name,
unsigned start,
unsigned end);
490 unsigned start,
unsigned end);
506 unsigned start,
unsigned end);
555 const char *from,
const char *to);
567 const char *from,
const char *to);
619 const char *expression);
634 unsigned start,
unsigned end);
bool mpd_run_playlist_add(struct mpd_connection *connection, const char *name, const char *path)
bool mpd_run_save(struct mpd_connection *connection, const char *name)
bool mpd_send_list_playlist_meta(struct mpd_connection *connection, const char *name)
bool mpd_send_rename(struct mpd_connection *connection, const char *from, const char *to)
bool mpd_send_save(struct mpd_connection *connection, const char *name)
void mpd_playlist_free(struct mpd_playlist *playlist)
bool mpd_playlist_search_add_window(struct mpd_connection *connection, unsigned start, unsigned end)
bool mpd_playlist_feed(struct mpd_playlist *playlist, const struct mpd_pair *pair)
bool mpd_send_playlistlength(struct mpd_connection *connection, const char *name)
bool mpd_run_playlist_delete(struct mpd_connection *connection, const char *name, unsigned pos)
const char * mpd_playlist_get_path(const struct mpd_playlist *playlist)
bool mpd_send_playlist_add_to(struct mpd_connection *connection, const char *name, const char *uri, unsigned to)
bool mpd_run_load_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
const char * mpd_lookup_queue_save_mode(enum mpd_queue_save_mode mode)
bool mpd_send_load_range_to(struct mpd_connection *connection, const char *name, unsigned start, unsigned end, unsigned to, enum mpd_position_whence whence)
@ MPD_QUEUE_SAVE_MODE_CREATE
@ MPD_QUEUE_SAVE_MODE_UNKNOWN
@ MPD_QUEUE_SAVE_MODE_REPLACE
@ MPD_QUEUE_SAVE_MODE_APPEND
time_t mpd_playlist_get_last_modified(const struct mpd_playlist *playlist)
bool mpd_run_playlist_delete_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
bool mpd_send_playlist_move(struct mpd_connection *connection, const char *name, unsigned from, unsigned to)
bool mpd_playlist_search_begin(struct mpd_connection *connection, const char *name, const char *expression)
bool mpd_run_save_queue(struct mpd_connection *connection, const char *name, enum mpd_queue_save_mode mode)
bool mpd_run_playlist_move(struct mpd_connection *connection, const char *name, unsigned from, unsigned to)
bool mpd_send_playlist_delete(struct mpd_connection *connection, const char *name, unsigned pos)
enum mpd_queue_save_mode mpd_parse_queue_save_mode(const char *mode)
bool mpd_send_playlist_move_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end, unsigned to)
bool mpd_run_load(struct mpd_connection *connection, const char *name)
bool mpd_send_list_playlist_range_meta(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
bool mpd_run_playlist_add_to(struct mpd_connection *connection, const char *name, const char *uri, unsigned to)
bool mpd_send_playlist_clear(struct mpd_connection *connection, const char *name)
bool mpd_send_list_playlist_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
bool mpd_send_list_playlists(struct mpd_connection *connection)
bool mpd_run_playlist_move_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end, unsigned to)
bool mpd_send_playlist_delete_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
struct mpd_playlist * mpd_playlist_begin(const struct mpd_pair *pair)
bool mpd_run_rm(struct mpd_connection *connection, const char *name)
bool mpd_send_list_playlist(struct mpd_connection *connection, const char *name)
bool mpd_run_playlist_clear(struct mpd_connection *connection, const char *name)
bool mpd_send_load_range(struct mpd_connection *connection, const char *name, unsigned start, unsigned end)
bool mpd_send_load(struct mpd_connection *connection, const char *name)
bool mpd_send_save_queue(struct mpd_connection *connection, const char *name, enum mpd_queue_save_mode mode)
bool mpd_playlist_search_commit(struct mpd_connection *connection)
bool mpd_run_load_range_to(struct mpd_connection *connection, const char *name, unsigned start, unsigned end, unsigned to, enum mpd_position_whence whence)
void mpd_playlist_search_cancel(struct mpd_connection *connection)
bool mpd_send_playlist_add(struct mpd_connection *connection, const char *name, const char *path)
bool mpd_run_rename(struct mpd_connection *connection, const char *from, const char *to)
struct mpd_playlist * mpd_playlist_dup(const struct mpd_playlist *playlist)
struct mpd_playlist * mpd_recv_playlist(struct mpd_connection *connection)
bool mpd_send_rm(struct mpd_connection *connection, const char *name)