added support for last-fm scrobbling