Conclude porting of Last.fm to Amarok KF5

Authored by pgomes on Apr 11 2020, 3:18 PM.

Description

Conclude porting of Last.fm to Amarok KF5

Summary:
Restores Last.fm service to Amarok with the following changes:

  • restore Last.fm's cmake task
  • add/replace deprecated defs to enable compilation
  • fix authentication (method: auth.getMobileSession) to the current API version. Now it uses HTTPS and use liblastfm's signing function
  • remove references to "neighbours" since API method "user.getNeighbours" is deprecated
  • remove suggestion to join "Amarok Users" community from configuration dialog since Last.fm no longer have communities

Reviewers: Amarok, amarok-devel, heikobecker, asturmlechner

Reviewed By: Amarok, heikobecker, asturmlechner

Subscribers: Amarok, heikobecker, asturmlechner, amarok-devel

Differential Revision: https://phabricator.kde.org/D27949

Details

Committed
pgomesApr 11 2020, 3:18 PM
Reviewer
Amarok
Differential Revision
D27949: Conclude porting of Last.fm to Amarok KF5
Parents
R181:96eaac4fc099: Fix copying and moving files to collection
Branches
Unknown
Tags
Unknown