libmpd  11.8.17
Playlist Search

Functions

void mpd_playlist_search_start (MpdObj *mi, int exact)
 
MpdDatampd_playlist_search_commit (MpdObj *mi)
 
void mpd_playlist_search_add_constraint (MpdObj *mi, mpd_TagItems field, const char *value)
 

Detailed Description

Allow server side search of the current playlist.

Function Documentation

◆ mpd_playlist_search_add_constraint()

void mpd_playlist_search_add_constraint ( MpdObj mi,
mpd_TagItems  field,
const char *  value 
)
Parameters
miA MpdObj
fieldA mpd_TagItems
valuea string to match the field against

Adds a constraint to the playlist search.

◆ mpd_playlist_search_commit()

MpdData* mpd_playlist_search_commit ( MpdObj mi)
Parameters
mia MpdObj

Executes the playlist search. This needs to be started with mpd_playlist_search_start

Returns
a MpdData list

◆ mpd_playlist_search_start()

void mpd_playlist_search_start ( MpdObj mi,
int  exact 
)
Parameters
mia MpdObj
exactif TRUE only return exact matches

Starts a playlist search. Add constraints using mpd_playlist_search_add_constraint And execute the search with mpd_playlist_search_commit


Copyright 2006 Qball Cow