Created attachment 55529 [details]
Version: SVN (using Devel)
Kopete current svn snapshot, Amarok latest git snapshot:
'Now Listening' plugin reads songs from Amarok duplicated and does not forward changed status message to Skype automatically.
But when I press 'OK' it will be forwarded to Skype (duplicated song entry).
It is a regression since it did not happen with KDE SC 4.5.
ksnapshot should explain what I mean.
It happens on two systems.
I have the same problem
After check the code of plugin, the problem is we have 2 now listening player for Amarok, the first is nlAmarok and the second is nlmpris.
Amarok implement the mpris (Media Player Remote Interfacing Specification).
I think the simple way to fix this is to remove the nlAmarok, another solution is to remove the nlAmarok of the list of nlplayer in nowlisteningplugin object if the mpris find amarok.
are you agree with me ?
This has already been fixed for KDE SC 4.6.3. Your assumption is wrong, if you select nlmpris in Kopete it will silently revert to nlAmarok. The real problem is fixed in http://bugs.kde.org/222147
The issue regarding forwarding to Skype has been fixed but the one regarding duplicated reading from Amarok not.
I can confirm this issue to be present in KDE 4.7.0 (it detects the song played duplicated)
Is stills works for me: SC 4.7.0, Amarok 2.4.3, using gtalk, jabber, WLM and Skype, all of them working as expected.
I can solve it if I change in Configuration Dialog -> Media Player -> Use selected Media Player (mark or unmark) and then press OK for the current session.
On the next session I must revert the above step to fix it again (for the now running session).
David, does this help for you, too?
Yes indeed, sorry for the delay.
In fact this seems the cause of this bug, if I set amarok to player, then it works OK.
So it seems a problem in player's autodetection.
I add more info: If I set up amarok as player in config, it works good, but if I don't specify player, it works bad again.
So it seems it only fails when a player is not explicitelly selected in config.
Using KDE 4.9 (release 559) and Kopete 1.3.0.
Had the issue with the 'Now Listening' plugin duplicating track, artist and album info. I selected amarok as the media player, and the issue is solved.
However, when I am logged into multiple accounts (gtalk, yahoo, msn), only one of the accounts shows the music track as the current status. The other accounts just show up as 'online'.
Any ideas on how I can fix this?
Sorry about that - please ignore my comment above. Logout/login of kopete didn't work, but it seems to be fixed once I logged out & logged into a new KDE session.
Thank you for the bug report.
As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.
If this bug is no longer persisting or relevant please change the status to resolved.