Version: 2.0.1 (using 4.2.00 (KDE 4.2.0) "release 102", KDE:KDE4:Factory:Desktop / openSUSE_11.1) Compiler: gcc OS: Linux (i686) release 2.6.27.19-3.2-pae On first play after launch amarok, Amarok.Lyrics.fechLyrics signal is called always even if the song lyrics already stored. Steps to reproduce the problem: 1) Launch Amarok, select a song without lyrics and play. If you use a lyrics scripts with storage features, the lyrics are fetched and stored. 2) Stop the player and play again and Amarok use the stored lyrics and don't fetch again from Internet. You can remove or add music, stop and play as you wish and Amarok.Lyrics.fechLyrics is not called if lyrics are stored in the db. 3) Exit Amarok and launch again. 4) Select a song with stored lyrics and push play. Amarok.Lyrics.fechLyrics is called although the lyrics of the song are stored.
Any news on that? Bug is still unconfirmed and 2.0.1 is already quite old...
Does this still happen with Amarok 2.1?
Yes but now, in 2.0.96, is worst because Amarok always is calling for lyrics. I'm have no problem because I write a lyrics script with a cache but is stupid call for lyrics if lyrics are in database. The lyrics systems must be simple: if thereIsLyrics { displayLyrics(); } else { getLyrics(); } and this must be called one time on song change. No more and no less with the exception of a button to manually call get lyrics again, a refresh button. I really don't understand why a simple stuff is so complicated in Amarok 2.
Why hasn't anyone subscribed Peter yet?
probably b/c most of the lyrics stuff (even scripting) is mine. i'll take a look when i have a chance.
I'll take a look at this. :) I am concern about breaking the API before we having a mature versioning system. This is maybe not the case of breaking the API though.
Any news on this?
might be a duplicate of #191236
*** Bug 191236 has been marked as a duplicate of this bug. ***
http://gitorious.org/amarok/amarok/commit/b0a06ac98546cbe0b52e22137333ab76b7433918 fixes bug 191236. I'm not sure it fixes this bug, though.
Ignacio, does this still happen with current Amarok 2.2?
No, I test with current git version and seems to be solved because my lyric is not called if lyrics was stored in db.