Skip to content

Commit 73a03e1

Browse files
committed
fixed device not setup corretly on first start, fixed player not set until chaged in settings
1 parent abb96b7 commit 73a03e1

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

main.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,19 @@ def __init__(self):
5252
if len(devices) > 0:
5353
settings[Consts.SETTING_DEVICE] = devices[0]
5454
self.set_settings(settings)
55+
self.backend.set_device(devices)
5556
else:
5657
log.error("Failed to find a sound device!")
5758

5859
selected_player = settings.get(Consts.SETTING_PLAYER)
5960
if selected_player is not None:
6061
self.backend.set_player(selected_player)
62+
else:
63+
# Assume this is first time, set the default player
64+
default_player = list(Consts.PLAYER_NAMES.keys())[0]
65+
settings[Consts.SETTING_PLAYER] = default_player
66+
self.set_settings(settings)
67+
self.backend.set_player(default_player)
6168

6269
## Register actions
6370
self.play_action_holder = ActionHolder(

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.1.0",
2+
"version": "1.1.1",
33
"thumbnail": "assets/Thumbnail.png",
44
"id": "com_buggex_soundboard",
55
"name": "Soundboard",

0 commit comments

Comments
 (0)