title: How to communicate between Music Playback Service and UI Thread
body: <p>I have got a list of Music Titles in a ListView.</p>
  
  <p>I can click on each item to play the Music through a MediaPlayer in a Service.</p>
  
  <p>Now I want to implement 2 Features:</p>
  
  <ul>
  <li>Music ProgressBar which is showing the current position in the song</li>
  <li>The service shall continue playing when Song is over with the next song in the list</li>
  </ul>
  
  <p>So how can I update the UI from a background service?
  (I know there are some solutions on Stackoverflow but they seem to me a little bit of an overkill to send a Broadcast each Second from the Service i.e.)
  Do I have to use Binding? What is the benefit of Binding?
  Right now I just start the service with an Intent (startService(intent)) which contains the Song path.</p>
  
  <p>What about the 2nd question? How can I do that?</p>