Amarok 2.3.1 + lastfm plugin (missing/present)

Hi,

few days ago I upgraded amarok on my openSuSE 11.2 from amarok-2.3.1-1 to amarok-2.3.1-4 (with vendor change to OBS KDE:Backports obs://build.opensuse.org/KDE).
Then I noticed that the lastfm service is not functioning. It was missing from the internet services as well. As if the plugin does not exist. Taking a look at the /usr/share/kde4/services I did not find any .desktop file that was referring to the lastfm service (as I found for magnitude or the other internet services in amarok). So I downgraded to 2.3.1-1 (vendor obs://build.opensuse.org/home:enzokiel).
After the downgrade I had the .desktop files, but still the lastfm plugin was not loaded. I checked the liblastfm and it was there:
liblastfm.so -> liblastfm.so.0.3.1
ALAS it was the 0.3.1, not the 0.3.0 as it was required by the dependencies.
A workaround I thought is to just make a symbolic link to the 0.3.1 with the name 0.3.0. So I did. And it worked. What didn’t work is that when I upgraded back to amarok 2.3.1-4 the desktop files were still missing and so was the lastfm plugin from amarok internet services.

I share this for the following reasons:

  1. Maybe other people have encountered the same problem, and this could save them time/effort
  2. I don’t know if I should open a bug report against this, or it is just a matter of how the package was compiled. I don’t want to waste developer’s time by investigating something that is not a bug, but a feature. :wink:
    __2a. I think this is an openSuSE specific problem, that is why I am posting it here.
  3. Would the correct solution be a downgrade of both the liblastfm and amarok?

Have fun… :slight_smile:

I had the same issue that you had after updating amarok. I checked the box in the software search that says “RPM provides” and searched for liblastfm. The package mojito came up. I installed, and I now have last.fm and a few other online sources listed and usable in amarok 2.3.1. I hope this helps as at least a workaround.

Hi

I have the same problem so I searched for “mojito” and I couldn’t find it. The openSUSE website says it was in the Moblin repository so I added Index of /repositories/Moblin:/Factory/openSUSE_11.2 to my list of Repositories and installed “mojito”. Unfortunately it didn’t work as I still no longer have Last.FM so I downgraded Amarok and got told that my music database was created by a newer version of Amarok and that it couldn’t use it, so I have had to go back to 2.3.1 and live without Last.FM - which sucks.

Any ideas anyone?

Hello,

The database problem can be solved by deleting or renaming the amarok directory in /home/user/.kde4/share/apps/ and have amarok (re)create a new one.

Cheers