When you start listening to a song, last.fm API will return 'nowplaying' = 'true', but a moment, if you call the API again while in the middle of the song, it will not return the 'nowplaying' variable anymore and will treat it is if it was already finished, i.e. it will return the following variable instead.
date: {
text: "9 Jan 2014, 01:53",
uts: "1389232327"
}
We need our code to handle that then.