code: private void setPlaybackPosition(long milliseconds) {
          PlaybackState oldState = currentSimpleState();
          if (oldState != null && oldState.position != milliseconds) {
              setPlaybackState(oldState.player, milliseconds, oldState.playing);
          }
      }
docs: Set the current playback position. This method can only be used in situations where the component is
  tied to a single player, and therefore always has a single playback position.
  
  Will cause part of the component to be redrawn if the position has
  changed. This will be quickly overruled if a player is being monitored, but
  can be used in other contexts.
  
  @param milliseconds how far into the track has been played
  
  @see #setPlaybackState