pretty much to the point. thanks much.
just to clarify:
solution 1: are you saying that 'Actions' talks directly to the service without the need to resume the activity?
solution 2: what do you mean by "when the service resumes" ? from my understanding the service doesn't stop until somebody stops it. in my implementation, only the play stops/starts. the service starts when the activity is created. there is no service resume, right? (obviously, i could implement things differently, eg, have the service start/stop on play start/stop. i chose to have the service running until the user closes the app, but if your library is expecting something different, i could change things.)