added scrobbler, updated base model