diff --git a/lib/screens/video_player_screen.dart b/lib/screens/video_player_screen.dart index c932c9a5..b221d5e3 100644 --- a/lib/screens/video_player_screen.dart +++ b/lib/screens/video_player_screen.dart @@ -1127,9 +1127,8 @@ class VideoPlayerScreenState extends State with WidgetsBindin final watchFromStart = await _showWatchFromStartDialog(effectiveStart, nowEpoch); if (!mounted) return; if (watchFromStart == true) { - final _programBeginsAtOffset = _programBeginsAt! - _captureBuffer!.startedAt.round(); - appLogger.d('Watch from start: _programBeginsAtOffset=${_programBeginsAtOffset}, _captureBuffer!.seekStartSeconds.round()=${_captureBuffer!.seekStartSeconds.round()}'); - offsetSeconds = max(_programBeginsAtOffset, _captureBuffer!.seekStartSeconds.round()); + final programBeginsAtOffset = _programBeginsAt! - _captureBuffer!.startedAt.round(); + offsetSeconds = max(programBeginsAtOffset, _captureBuffer!.seekStartSeconds.round()); } } } diff --git a/lib/services/plex_client.dart b/lib/services/plex_client.dart index 94860cb9..16d0ee33 100644 --- a/lib/services/plex_client.dart +++ b/lib/services/plex_client.dart @@ -2656,11 +2656,11 @@ class PlexClient { final firstMedia = media.first; if (firstMedia is Map) { final rawBeginsAt = firstMedia['beginsAt']; - beginsAt = switch (rawBeginsAt) { - num n => n.toInt(), - String s => int.tryParse(s), - _ => null, - }; + beginsAt = switch (rawBeginsAt) { + num n => n.toInt(), + String s => int.tryParse(s), + _ => null, + }; } } }