From 1906c27f938e4e5149722dd736eb26f8f5bda49e Mon Sep 17 00:00:00 2001 From: julien9969 Date: Sun, 4 May 2025 00:14:29 -0400 Subject: [PATCH] fix: Ends at calculation when playbackrate is not 1x --- lib/screens/video_player/video_player_controls.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/screens/video_player/video_player_controls.dart b/lib/screens/video_player/video_player_controls.dart index 895e0bb..c8e9de4 100644 --- a/lib/screens/video_player/video_player_controls.dart +++ b/lib/screens/video_player/video_player_controls.dart @@ -441,7 +441,10 @@ class _DesktopControlsState extends ConsumerState { final List details = [ if (AdaptiveLayout.of(context).isDesktop) item?.label(context), mediaPlayback.duration.inMinutes > 1 - ? context.localized.endsAt(DateTime.now().add(mediaPlayback.duration - mediaPlayback.position)) + ? context.localized.endsAt(DateTime.now().add( + Duration(milliseconds: + (mediaPlayback.duration.inMilliseconds - mediaPlayback.position.inMilliseconds) ~/ ref.read(playbackRateProvider))) + ) : null ]; return Column(