docs: public synchronized void clearPlaybackState(int player) {
          long oldMaxPosition = 0;
          PlaybackState furthestState = getFurthestPlaybackState();
          if (furthestState != null) {
              oldMaxPosition = furthestState.position;
          }
          PlaybackState oldState = playbackStateMap.remove(player);
          long newMaxPosition = 0;
          furthestState = getFurthestPlaybackState();
          if (furthestState != null) {
              newMaxPosition = furthestState.position;
          }
          repaintDueToPlaybackStateChange(oldMaxPosition, newMaxPosition, oldState, null);
      }