last.fm の公式アプリは、last.fm のスタッフが開発しているようですが、開発者にとても親切ですね。last.fm は iPhone 用のアプリも開発していますが、どちらもオープンソースにしています。
以下のリンクのページに、各アクティビティの起動の仕方とか、ScrobberにどのようなIntentを投げればよいかなど、サードパーティアプリとの連携に関する様々な情報がまとめられています。
http://wiki.github.com/c99koder/lastfm-android/activities
http://wiki.github.com/c99koder/lastfm-android/scrobbler-interface
また、Android版のリリースノート をみると、rooted 端末や cyanogenMod の対応などもしていて、公式アプリといいながら、ずいぶん自由にやっているような感じを受けます。