Merge pull request #125 from QBaraki/main

fix(music+hitsound): Fix the audio volume and change hitsound file format
This commit is contained in:
Anthony Samms
2025-10-24 08:58:17 -04:00
committed by GitHub
3 changed files with 3 additions and 3 deletions

View File

@@ -327,7 +327,7 @@ class AudioEngine:
print(f"Failed to load music: {file_path}") print(f"Failed to load music: {file_path}")
return "" return ""
def play_music_stream(self, name: str, volume_preset: str = '') -> None: def play_music_stream(self, name: str, volume_preset: str) -> None:
"""Play a music stream""" """Play a music stream"""
if name in self.music_streams: if name in self.music_streams:
music = self.music_streams[name] music = self.music_streams[name]

View File

@@ -165,7 +165,7 @@ class GameScreen:
def start_song(self, current_time): def start_song(self, current_time):
if (self.current_ms >= self.tja.metadata.offset*1000 + self.start_delay - global_data.config["general"]["judge_offset"]) and not self.song_started: if (self.current_ms >= self.tja.metadata.offset*1000 + self.start_delay - global_data.config["general"]["judge_offset"]) and not self.song_started:
if self.song_music is not None: if self.song_music is not None:
audio.play_music_stream(self.song_music) audio.play_music_stream(self.song_music, 'music')
print(f"Song started at {self.current_ms}") print(f"Song started at {self.current_ms}")
if self.movie is not None: if self.movie is not None:
self.movie.start(current_time) self.movie.start(current_time)

View File

@@ -285,7 +285,7 @@ class SongSelectScreen:
song.box.get_scores() song.box.get_scores()
if song.tja.metadata.wave.exists() and song.tja.metadata.wave.is_file(): if song.tja.metadata.wave.exists() and song.tja.metadata.wave.is_file():
self.demo_song = audio.load_music_stream(song.tja.metadata.wave, 'demo_song') self.demo_song = audio.load_music_stream(song.tja.metadata.wave, 'demo_song')
audio.play_music_stream(self.demo_song) audio.play_music_stream(self.demo_song, 'music')
audio.seek_music_stream(self.demo_song, song.tja.metadata.demostart) audio.seek_music_stream(self.demo_song, song.tja.metadata.demostart)
audio.stop_sound('bgm') audio.stop_sound('bgm')
if song.box.is_open: if song.box.is_open: