fix: Ends at calculation when playbackrate is not 1x (#325)

This commit is contained in:
PartyDonut 2025-05-04 18:46:27 +02:00 committed by GitHub
commit 3bb1b35c4a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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(