Future<Duration?> getCurrentPosition(String playerId) async { if (players[playerId]?.state == PlayerState.playing) { return players[playerId]!.getCurrentPosition(); } return null; }