diff --git a/lib/features/settings/screen/playback_settings_screen.dart b/lib/features/settings/screen/playback_settings_screen.dart index 3d2e2ec..83fa63d 100644 --- a/lib/features/settings/screen/playback_settings_screen.dart +++ b/lib/features/settings/screen/playback_settings_screen.dart @@ -110,7 +110,12 @@ class _PlaybackSettingsScreenState extends State { } void _loadPlaybackSettings() { - final playbackConfig = getPlaybackConfig(); + PlaybackConfig playbackConfig; + try { + playbackConfig = getPlaybackConfig(); + } catch (e) { + playbackConfig = PlaybackConfig.fromJson({}); + } _autoPlay = playbackConfig.autoPlay ?? true; _playbackSpeed = playbackConfig.playbackSpeed.toDouble();