#include <stdbool.h>#include <stdint.h>Go to the source code of this file.
Functions | |
| void | playlist_print_uris (struct client *client, const struct playlist *playlist) |
| Sends the whole playlist to the client, song URIs only. | |
| bool | playlist_print_info (struct client *client, const struct playlist *playlist, unsigned start, unsigned end) |
| Sends a range of the playlist to the client, including all known information about the songs. | |
| bool | playlist_print_id (struct client *client, const struct playlist *playlist, unsigned id) |
| Sends the song with the specified id to the client. | |
| bool | playlist_print_current (struct client *client, const struct playlist *playlist) |
| Sends the current song to the client. | |
| void | playlist_print_find (struct client *client, const struct playlist *playlist, const struct locate_item_list *list) |
| Find songs in the playlist. | |
| void | playlist_print_search (struct client *client, const struct playlist *playlist, const struct locate_item_list *list) |
| Search for songs in the playlist. | |
| void | playlist_print_changes_info (struct client *client, const struct playlist *playlist, uint32_t version) |
| Print detailed changes since the specified playlist version. | |
| void | playlist_print_changes_position (struct client *client, const struct playlist *playlist, uint32_t version) |
| Print changes since the specified playlist version, position only. | |
| bool | spl_print (struct client *client, const char *name_utf8, bool detail) |
| Send the stored playlist to the client. | |
| void playlist_print_changes_info | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| uint32_t | version | |||
| ) |
Print detailed changes since the specified playlist version.
| void playlist_print_changes_position | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| uint32_t | version | |||
| ) |
Print changes since the specified playlist version, position only.
| bool playlist_print_current | ( | struct client * | client, | |
| const struct playlist * | playlist | |||
| ) |
| void playlist_print_find | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| const struct locate_item_list * | list | |||
| ) |
Find songs in the playlist.
| bool playlist_print_id | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| unsigned | id | |||
| ) |
| bool playlist_print_info | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| unsigned | start, | |||
| unsigned | end | |||
| ) |
Sends a range of the playlist to the client, including all known information about the songs.
The "end" offset is decreased automatically if it is too large; passing UINT_MAX is allowed. This function however fails when the start offset is invalid.
| void playlist_print_search | ( | struct client * | client, | |
| const struct playlist * | playlist, | |||
| const struct locate_item_list * | list | |||
| ) |
Search for songs in the playlist.
| void playlist_print_uris | ( | struct client * | client, | |
| const struct playlist * | playlist | |||
| ) |
| bool spl_print | ( | struct client * | client, | |
| const char * | name_utf8, | |||
| bool | detail | |||
| ) |
1.5.9