Seite 1 von 1

Cddb - error

Verfasst: 13. Juli 2009 14:13
von mastershybby
Hallo Zusammen,

bin gerade dabei die libcddb in betrieb zunehmen. Habe dabei aber ein kleines Problem mein code sieht wie folgt aus:

Code: Alles auswählen


cddb_conn_t *conn = NULL;

conn = cddb_new();
if (conn == NULL) {
    fprintf(stderr, "out of memory, "
                    "unable to create connection structure");
}

    QString search_str = "abba";
    cddb_disc_t *disc = NULL;
    int matches;

    /* (1) initialize disc */
    disc = cddb_disc_new();
    if (disc == NULL) {
        fprintf(stderr, "out of memory, unable to create disc");
        exit(-1);
    }

    /* (2) execute search command */

    matches = 0;
    matches = cddb_search(conn, disc, search_str.toAscii());
    if (matches == -1) {
        /* something went wrong, print error */
        cddb_error_print(cddb_errno(conn));
        exit(-1);
    }

    while (matches > 0) {

        searchLE->setText("gut");
        /* (3) ... use disc ... */

        /* (4) get next search result if there is one left */
        matches--;
        if (matches > 0) {
            if (!cddb_search_next(conn, disc)) {
                fprintf(stderr, "search index out of bounds");
                exit(-1);
            }
        }
    }
naja die antwort die ich erhalte ist sehr unerfreulich:
error: server error
libcddb: error: server error

habe bereits versucht den server zu änderen leider auch ohne erfolg.
Hat jemand viellich eine Idee was ich genau falsch mache??

vielen Dank im Voraus

Gruss