feat: persist playback speed

close #237
This commit is contained in:
edde746
2026-01-15 00:16:17 +01:00
parent 09d79417fb
commit 045502405d
7 changed files with 31 additions and 21 deletions
+4 -4
View File
@@ -446,7 +446,7 @@ class TrackSelectionService {
Future<void> selectAndApplyTracks({
AudioTrack? preferredAudioTrack,
SubtitleTrack? preferredSubtitleTrack,
double? preferredPlaybackRate,
double? defaultPlaybackSpeed,
Function(AudioTrack)? onAudioTrackChanged,
Function(SubtitleTrack)? onSubtitleTrackChanged,
}) async {
@@ -491,9 +491,9 @@ class TrackSelectionService {
onSubtitleTrackChanged(selectedSubtitleTrack);
}
// Set playback rate if preferred rate was provided
if (preferredPlaybackRate != null) {
player.setRate(preferredPlaybackRate);
// Apply default playback speed from settings
if (defaultPlaybackSpeed != null && defaultPlaybackSpeed != 1.0) {
player.setRate(defaultPlaybackSpeed);
}
}
}