https://bugs.kde.org/show_bug.cgi?id=485732

            Bug ID: 485732
           Summary: Amarok synchronization with last.fm files fails to
                    work
    Classification: Applications
           Product: amarok
           Version: 2.9.82
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Services/Last.fm
          Assignee: amarok-bugs-d...@kde.org
          Reporter: rob...@capuchin.co.uk
                CC: s...@sentynel.com
  Target Milestone: kf5

***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
Synchronisation with last.fm never completes and when amarok is restarted none
of the stats have been retrieved from last.fm 

STEPS TO REPRODUCE
1. Invoke sychronisation select local collection and last.fm and click next
2. The process never completes

I built a local copy of liblastfm with some debugging placing 
        qDebug() << "liblastfm post request:" << params;
in lastfm::ws::post

and got the following
Expected node absent: bio
Expected node absent: summary
Expected node absent: bio
Expected node absent: content
Expected node absent: bio
Expected node absent: summary
         (lots of lines like the above not sure if that is relevant)
amarok:   virtual QSet<QString> SynchronizationAdapter::artists() 9766 artists
total
amarok: END__: virtual QSet<QString> SynchronizationAdapter::artists() [DELAY
Took (quite long) 70s]
liblastfm post request: QMap(("artist", "(01) Judith Weir")("limit",
"200")("method", "library.getTracks")("page", "1")("user", "rajmarshall"))
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<lfm status=\"failed\">\n  <error
code=\"3\">Invalid Method - No method with that name in this
package</error>\n</lfm>\n"
amarok: [WARNING] void SynchronizationAdapter::slotTracksReceived() Error
parsing Last.fm reply: "Invalid Method - No method with that name in this
package"
amarok: virtual StatSyncing::TrackList
SynchronizationAdapter::artistTracks(const QString&) 0 tracks from "(01) Judith
Weir" 0 of them have tags
and so on!

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to