diff --git a/packages/app/src/cores/player/player.core.js b/packages/app/src/cores/player/player.core.js index 3c785b17..49e42f5b 100755 --- a/packages/app/src/cores/player/player.core.js +++ b/packages/app/src/cores/player/player.core.js @@ -27,6 +27,7 @@ const gradualFadeMs = 150 // TODO: Check if source playing is a stream. Also handle if it's a stream resuming after a pause will seek to the last position export default class Player extends Core { + static dependencies = ["settings"] static refName = "player" static namespace = "player" @@ -35,7 +36,9 @@ export default class Player extends Core { currentDomWindow = null - audioContext = new AudioContext() + audioContext = new AudioContext({ + sampleRate: app.cores.settings.get("player.sample_rate") ?? 192000 + }) bufferLoadQueue = [] bufferLoadQueueLoading = false