fix(music): stosowanie głośności serwera do nowo uruchamianych utworów
YTDLSource powstaje z domyślną głośnością 0.5, a ustawienie głośności zmieniało tylko źródło aktualnie odtwarzane. Nowy utwór startował więc na 50%, podczas gdy panel i /api/status raportowały stan serwera - domyślnie 100%. Zmiana głośności "znikała" po przejściu do kolejnego utworu. Teraz play_next ustawia na źródle głośność ze stanu serwera, zanim przekaże je do odtworzenia. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
526e9ab644
commit
ab1d0d4a91
1 file changed
+1
@@ -216,6 +216,7 @@ class MusicPlayer:
|
||||
|
||||
track.played = True
|
||||
track.plays_left = self.plays_left(track) - 1
|
||||
track.volume = state.volume
|
||||
|
||||
if track.plays_left <= 0:
|
||||
state.queue.pop(next_index)
|
||||
|
||||
Reference in new issue
Block a user