def update_music(self):
settings = {
self.music_name: {
'action': 'play',
'loops': '-1',
'key': 'music',
# 'mode_end_action': 'stop',
}
}
self.machine.sound_player.play(settings, 'asset_manager', None)
sound_settings.current_loop = 0
sound_settings.sound_id = sound_instance.sound_id
sound_settings.sound_instance_id = sound_instance.id
sound_settings.sample = cython.address(sound_container.sample)
sound_settings.volume = <Uint8>(sound_instance.volume * SDL_MIX_MAXVOLUME) #This is line 974 as mentioned in the error. I tried specifying a volume but it didnt change anything.
sound_settings.volume_left = sound_settings.volume
sound_settings.volume_right = sound_settings.volume
sound_settings.loops_remaining = sound_instance.loops
sound_settings.sound_priority = sound_instance.priority
# Setup the player to start playing the sound
player.status = player_playing
self._set_player_sound_settings(cython.address(player.current), sound_instance) #This is line 1062 mentioned in the error
# Send sound started notification
send_sound_started_notification(player.number, player.current.sound_id, player.current.sound_instance_id, self.state)
self.log.debug("Sound %s is set to begin playback on playlist track (loops=%d)",
sound_instance.name, sound_instance.loops)
MPF-MC BCP Server : Received "trigger?json={"name": "sounds_play", "settings": {"sonic_sb_12_m": {"action": "play", "loops": -1, "key": "music", "priority": null, "track": null, "volume": null, "pan": null, "start_at": null, "fade_in": null, "fade_out": null, "about_to_finish_time": -1.0, "max_queue_time": -1.0, "events_when_played": ["use_sound_setting"], "events_when_stopped": ["use_sound_setting"], "events_when_looping": ["use_sound_setting"], "events_when_about_to_finish": ["use_sound_setting"], "mode_end_action": "use_sound_setting"}}, "context": "zone1_act2", "calling_context": "mode_zone1_act2_started", "priority": 100}"
Package Version----------------------- ------------asciimatics 1.11.0certifi 2020.4.5.1chardet 3.0.4docutils 0.16future 0.18.2idna 2.9Kivy 1.11.1kivy-deps.glew 0.1.12kivy-deps.glew-dev 0.1.12kivy-deps.gstreamer 0.1.17kivy-deps.gstreamer-dev 0.1.17kivy-deps.sdl2 0.1.22kivy-deps.sdl2-dev 0.1.22Kivy-Garden 0.1.4mpf 0.54.0.dev26mpf-mc 0.54.0.dev6Pillow 7.1.2pip 20.1prompt-toolkit 3.0.5psutil 5.7.0pyfiglet 0.8.post1Pygments 2.6.1pypiwin32 223pyserial 3.4pyserial-asyncio 0.4pywin32 227requests 2.23.0ruamel.yaml 0.15.100setuptools 46.1.3sortedcontainers 2.1.0terminaltables 3.1.0urllib3 1.25.9wcwidth 0.1.9WARNING: You are using pip version 20.1; however, version 20.1.1 is available.You should consider upgrading via the 'c:\users\mcqua\appdata\local\programs\python\python36\python.exe -m pip install --upgrade pip' command.
2020-06-13 20:13:54,445 : EventManager : Event: ======'sounds_play'====== Args={'settings': {'sonic_sb_12_m': {'action': 'play', 'loops': '-1', 'key': '0', 'volume': '0.5', 'priority': '100', 'fade_in': '3s'}}, 'context': 'asset_manager', 'calling_context': None, 'priority': 0}
Package Version----------------------- ------------asciimatics 1.11.0certifi 2019.11.28chardet 3.0.4Cython 0.29.10docutils 0.16ffpyplayer 4.3.1future 0.18.2idna 2.9Kivy 1.11.1kivy-deps.glew 0.1.12kivy-deps.glew-dev 0.1.12kivy-deps.gstreamer 0.1.18kivy-deps.gstreamer-dev 0.1.18kivy-deps.sdl2 0.1.23kivy-deps.sdl2-dev 0.1.23Kivy-Garden 0.1.4mpf 0.54.0.dev44
mpf-mc 0.54.0.dev10
pillow 7.1.2pip 19.0.3prompt-toolkit 3.0.5psutil 5.7.0pyfiglet 0.8.post1Pygments 2.3.1pypiwin32 223pyserial 3.4pyserial-asyncio 0.4pywin32 227requests 2.23.0ruamel.yaml 0.15.100setuptools 40.8.0sortedcontainers 2.1.0terminaltables 3.1.0urllib3 1.25.8wcwidth 0.2.3Jan
'loops': '-1','loops': -1,