@override Stream<Duration> get positionStream => player.positionStream.map((event) => event.position ?? Duration.zero);