I've actually found Last.fm's APIs and its ubiquity to be a plus. I've implemented Like.fm's tracking APIs to be identical to that of Last.fm's. So new player implementations usually only require minor, or no, modifications by me to have it working with Like.fm.