Version: 1.4.2-beta1 (using KDE KDE 3.5.2) Installed from: SuSE RPMs When playing a stream from last.fm (Neightbor Radio in this case), it sometimes happens that when the song changes, Amarok still believes the old song is playing. You then see the progress bar has reached the end of the song, and the meta data of the previous song is still shown. The new song can already be heard and also shows up in the last.fm history, but not in Amarok's "Metadata History" of the stream. Usually the next song change after that is detected correctly again and Amarok gets back in sync with the stream. I've also seen it happen when I stopped a stream and reconnected, Amarok still thought it was streaming the previous song even though the stream had started a new one.
Yep, this is a known problem. The source of evil is QHttp, which sometimes forgets to emit a signal. I've not been able to figure out why.
Fixed in 1.4.2.