fix: Ends at calculation when playbackrate is not 1x

This commit is contained in:
julien9969 2025-05-04 00:14:29 -04:00
parent d4380d5f6f
commit 1906c27f93

View file

@ -441,7 +441,10 @@ class _DesktopControlsState extends ConsumerState<DesktopControls> {
final List<String?> 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(