Revert irrelevant musicdns changes.

This commit is contained in:
John Maguire 2012-01-05 15:06:32 +00:00
parent 55e9fd8dc3
commit 047bec831b
1 changed files with 3 additions and 18 deletions

View File

@ -16,18 +16,14 @@
*/
#include "musicdnsclient.h"
#include "core/network.h"
#include <QBuffer>
#include <QCoreApplication>
#include <QNetworkReply>
#include <QXmlStreamReader>
#include <QtDebug>
#include "core/logging.h"
#include "core/network.h"
//const char* MusicDnsClient::kClientId = "c44f70e49000dd7c0d1388bff2bf4152";
const char* MusicDnsClient::kClientId = "0736ac2cd889ef77f26f6b5e3fb8a09c";
const char* MusicDnsClient::kClientId = "c44f70e49000dd7c0d1388bff2bf4152";
const char* MusicDnsClient::kUrl = "http://ofa.musicdns.org/ofa/1/track";
const int MusicDnsClient::kDefaultTimeout = 5000; // msec
@ -53,12 +49,10 @@ void MusicDnsClient::Start(int id, const QString& fingerprint, int duration_msec
<< Param("cvr", QString("%1 %2").arg(QCoreApplication::applicationName(),
QCoreApplication::applicationVersion()))
<< Param("dur", QString::number(duration_msec))
<< Param("lkt", "1")
<< Param("fmt", "unknown")
<< Param("fpt", fingerprint)
<< Param("gnr", "unknown")
<< Param("rmd", "1")
<< Param("rmt", "0")
<< Param("tnm", "0")
<< Param("ttl", "unknown")
<< Param("yrr", "0");
@ -67,8 +61,6 @@ void MusicDnsClient::Start(int id, const QString& fingerprint, int duration_msec
url.setQueryItems(parameters);
QNetworkRequest req(url);
qLog(Debug) << url;
QNetworkReply* reply = network_->get(req);
connect(reply, SIGNAL(finished()), SLOT(RequestFinished()));
requests_[reply] = id;
@ -98,19 +90,12 @@ void MusicDnsClient::RequestFinished() {
int id = requests_.take(reply);
qLog(Debug) << reply->attribute(QNetworkRequest::HttpStatusCodeAttribute);
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() != 200) {
emit Finished(id, QString());
return;
}
QByteArray data = reply->readAll();
qLog(Debug) << data;
QBuffer buffer(&data);
buffer.open(QIODevice::ReadOnly);
QXmlStreamReader reader(&buffer);
QXmlStreamReader reader(reply);
while (!reader.atEnd()) {
if (reader.readNext() == QXmlStreamReader::StartElement && reader.name() == "puid") {
QString puid = reader.attributes().value("id").toString();