X-Git-Url: http://git.maemo.org/git/?p=groove;a=blobdiff_plain;f=gscom.cpp;h=95848c2a62c1747b8154fd373e51099326d02b74;hp=733d6796a4934a04feb755420827d1c0b830144d;hb=eda4383dc1a3011c4c70801cb7ca1692b613141f;hpb=6413ec62dde3e49705db1a14deaa1890163dd8f1 diff --git a/gscom.cpp b/gscom.cpp index 733d679..95848c2 100644 --- a/gscom.cpp +++ b/gscom.cpp @@ -19,7 +19,7 @@ gscom::gscom() model->setHorizontalHeaderLabels( QStringList() << "Online"); addDebugMsg("You may now search for a song"); - addProgressbar("test"); + //addProgressbar("test"); //getSessionKey(); } @@ -47,13 +47,15 @@ QStandardItemModel* gscom::getSongModel(QString song) //header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9"); header.insert("session",phpSession->toUtf8()); header.insert("client","gslite"); - header.insert("clientRevision","20100412.09"); + //header.insert("clientRevision","20100412.09"); + header.insert("clientRevision","20100831.13"); + header.insert("privacy",0); header.insert("token",token->toAscii()); jlist.insert("method","getSearchResults"); jlist.insertMulti("header",header); QVariantMap param; param.insert("type","Songs"); - param.insert("query",song.toAscii()); + param.insert("query",song); jlist.insertMulti("parameters",param); QJson::Serializer *serializer = new QJson::Serializer(); //qDebug() << serializer->serialize(jlist); @@ -87,7 +89,7 @@ QStandardItemModel* gscom::getArtistModel(QString song) //header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9"); header.insert("session",phpSession->toUtf8()); header.insert("client","gslite"); - header.insert("clientRevision","20100412.09"); + header.insert("clientRevision","20100831.13"); header.insert("token",token->toAscii()); jlist.insert("method","getSearchResults"); jlist.insertMulti("header",header); @@ -127,7 +129,7 @@ QStandardItemModel* gscom::getAlbumModel(QString song) //header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9"); header.insert("session",phpSession->toUtf8()); header.insert("client","gslite"); - header.insert("clientRevision","20100412.09"); + header.insert("clientRevision","20100831.13"); header.insert("token",token->toAscii()); jlist.insert("method","getSearchResults"); jlist.insertMulti("header",header); @@ -174,6 +176,8 @@ void gscom::replyFinished(QNetworkReply *reply) if(cookie.name() == "PHPSESSID") { phpSession = new QString(cookie.value()); + qDebug() << QDateTime::currentDateTime(); + qDebug() << cookie.expirationDate(); } } reply->readAll(); @@ -197,6 +201,7 @@ void gscom::replyFinished(QNetworkReply *reply) sessionKey = new QString(result["result"].toString()); qDebug() << sessionKey->toAscii(); } + qDebug() << result; currentaction = none; reply->close(); emit finishedSearch(); @@ -216,6 +221,7 @@ void gscom::replyFinished(QNetworkReply *reply) currentaction = getPHP; manager->get(QNetworkRequest(QUrl(QString("http://") + GS_LISTEN))); qDebug() << reply->readAll(); + qDebug() << result; reply->close(); return; } @@ -336,7 +342,7 @@ void gscom::getSong(QString songid) //header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9"); header.insert("session",phpSession->toUtf8()); header.insert("client","gslite"); - header.insert("clientRevision","20100412.09"); + header.insert("clientRevision","20100831.13"); header.insert("token",token->toAscii()); jlist.insert("method","getStreamKeyFromSongIDEx"); jlist.insertMulti("header",header); @@ -370,7 +376,7 @@ void gscom::getSessionKey() //header.insert("uuid","DEA8E133-2080-F666-4B38-9465187B20A9"); //header.insert("session",phpSession->toUtf8()); header.insert("client","gslite"); - header.insert("clientRevision","20100412.09"); + header.insert("clientRevision","20100831.13"); jlist.insert("method","getCommunicationToken"); jlist.insertMulti("header",header); QVariantMap param;