int cmd_searchplay(gcc_unused int argc, char **argv, struct mpd_connection *conn) { int id = find_songname_id(conn, argv[0]); if (id < 0) DIE("error: playlist contains no song with that name: %s\n", argv[0]); if (!mpd_run_play_id(conn, id)) printErrorAndExit(conn); return 1; }
int main(int argc, char ** argv) { struct mpd_connection *conn = setup_connection(); int id = -1; if (!mpd_send_list_all_meta(conn, "radio")) printErrorAndExit(conn); print_entity_list(conn, MPD_ENTITY_TYPE_SONG);//MPD_ENTITY_TYPE_UNKNOWN); id = find_songname_id(conn, "artist Radiohead"); printf("id = %i\n", id); mpd_connection_free(conn); return 0; }