A lot of Music-Players identify themselfs as the "generic android music player" and sending broadcasts with com.android.music.XXX intents
Scrobbling support in this case is implemented, but no "app recognition feature"
As a lot of apps also include an extra String "scrobbling_source"
eg. bundle.putString("scrobbling_source", "com.examplecompany.exampleapp");
in the BroadCast-Bundles, a detection for that would be usefull for excluding apps.