Parsing of scrobble messages into ScrobbleInfo is moved from ScrobbleInfo(const char *, const char *) to ScrobbleInfo::parse() to implement the reporting of errors.