|
nachdem die amazon.com coversearch die meisten meiner cover nicht gefunden hat, hab ich das mal auf amazon.de geändert. keine grosse sache (fehlt nur locale=de an der url), dachte ich poste es trotzdem, vielleicht kanns ja wer brauchen:)
[code:1] $ cat amarok-1.1-amazonde.diff --- amarok-1.1/amarok/src/coverfetcher.cpp 2004-09-26 19:16:32.000000000 +0200 +++ /tmp/amarok-1.1/amarok/src/coverfetcher.cpp 2004-09-29 08:21:34.263945960 +0200 @@ -63,7 +63,7 @@ m_xmlDocument = ""; QString url = QString( "http://xml.amazon.com/onca/xml3?t=webservices-20&dev-t=%1" - "&KeywordSearch=%2&mode=music&type=%3&page=1&f=xml" ) + "&KeywordSearch=%2&mode=music&type=%3&page=1&f=xml&locale=de" ) .arg( m_license ) .arg( m_keyword ) .arg( mode == lite ? "lite" : "heavy" ); [/code:1] |
|
|
|
aehm, das is ein patch für den amarok-1.1 sourcecode (hatte das bei beta2 schon geändert, fand ohne probleme alle cover, habs dann auf 1.1 angepasst, läuft auch mit der cvs von gestern). btw da scheint was schiefgelaufen zu sein beim copy/paste:
[code:1] mkdir temp cd temp cat > amarok-1.1-amazonde.diff << "EOF" --- amarok-1.1/amarok/src/coverfetcher.cpp 2004-09-26 19:16:32.000000000 +0200 +++ /tmp/amarok-1.1/amarok/src/coverfetcher.cpp 2004-09-29 08:21:34.263945960 +0200 @@ -63,7 +63,7 @@ m_xmlDocument = ""; QString url = QString( "http://xml.amazon.com/onca/xml3?t=webservices-20&dev-t=%1" - "&KeywordSearch=%2&mode=music&type=%3&page=1&f=xml" ) + "&KeywordSearch=%2&mode=music&type=%3&page=1&f=xml&locale=de" ) .arg( m_license ) .arg( m_keyword ) .arg( mode == lite ? "lite" : "heavy" ); EOF tar -xvjf ../amarok-1.1.tar.bz2 -C . cd amarok-1.1/amarok/src patch -i ../../../amarok-1.1-amazonde.diff und dann wie gewohnt kompiliern [/code:1] |
|
|
|
http://mitglied.lycos.de/booo123/amarok ... zonde.diff
sorry, jetzt sollts aber wirklich funktioniern :y32b4: |
|
d.h. , ich muss bei der installation diesen patch anstatt der originalen coverfetcher.cpp verwenden?
|
|
nein, du musst das coverfetcher.cpp file anhand des diff-files verändern, 'patch' macht das für dich
also amarok-1.1.tar.bz2 sourcecode herunterladen, http://mitglied.lycos.de/booo123/amarok ... zonde.diff (diff-file) auch herunterladen (gleich ins selbe verzeichnis). dann den sourcecode entpacken mit tar -xvjf amarok-1.1.tar.bz2 -C . dann noch ins verzeichnis mit dem coverfetcher.cpp wechseln cd amarok-1.1/amarok/src und jetzt patch mit dem diff-file aufrufen patch -i ../../../amarok-1.1-amazonde.diff ^das aendert jetzt den sourcecode und du brauchst nur mehr zu kompiliern (wie steht in amarok-1.1/README) hth |
|
SUPER! Habe auch viele deutschsprachige Künstler, die von amazon.com einfach nicht gelistet werden.
Vielleicht könnte man ja in amaroK direkt einbauen, von welchem amazon man die Daten holen möchte. Gruß, Ace |
|
Hi
Fände es auch sehr gut wenn man sich aussuchen könnte von welcher Amazon Page man sich die Cover saugt. Sollte ja nicht das Prob sein ne Auswahl mit in den Coverwizzard zu bauen. bye |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]