Skip to content

Commit 4fd96f2

Browse files
committed
refactor: initialize equalizer at startup and remove redundant call during audio source setup
1 parent d5bc4e0 commit 4fd96f2

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/services/audio_service.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,9 @@ class MusifyAudioHandler extends BaseAudioHandler {
309309

310310
// Apply stored shuffle mode to audio player
311311
await audioPlayer.setShuffleModeEnabled(shuffleNotifier.value);
312+
313+
// Initialize equalizer once at startup
314+
unawaited(_ensureEqualizerConfigured());
312315
} catch (e, stackTrace) {
313316
logger.log(
314317
'Error initializing audio session',
@@ -1476,7 +1479,6 @@ class MusifyAudioHandler extends BaseAudioHandler {
14761479
await audioPlayer
14771480
.setAudioSource(audioSource)
14781481
.timeout(_songTransitionTimeout);
1479-
unawaited(_ensureEqualizerConfigured(force: true));
14801482

14811483
// Check once more after the async setAudioSource: a fast offline song
14821484
// could have loaded and started playing while we were buffering/setting up.

0 commit comments

Comments
 (0)