diff options
author | Eddy Pedroni <epedroni@pm.me> | 2025-07-17 23:24:15 +0200 |
---|---|---|
committer | Eddy Pedroni <epedroni@pm.me> | 2025-07-17 23:24:15 +0200 |
commit | 748f056faf16b08ac41de991b1aeb664f2b86d8e (patch) | |
tree | 451b807a1abd54f99057070423eda6f49f8511ab /solo-tool-project/src/solo_tool/session_manager.py | |
parent | 7fb8e255e2e1cc912b029a5715db5b92258293b6 (diff) |
Diffstat (limited to 'solo-tool-project/src/solo_tool/session_manager.py')
-rw-r--r-- | solo-tool-project/src/solo_tool/session_manager.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/solo-tool-project/src/solo_tool/session_manager.py b/solo-tool-project/src/solo_tool/session_manager.py index 1575060..8624207 100644 --- a/solo-tool-project/src/solo_tool/session_manager.py +++ b/solo-tool-project/src/solo_tool/session_manager.py @@ -30,10 +30,10 @@ class SessionManager(): st = SoloTool(player=player) for i, entry in enumerate(session): songPath = entry["path"] - keyPoints = entry["key_points"] + keyPoints = entry.get("key_points", []) + volume = entry.get("vol", 1.0) - st.addSong(songPath) - st._keyPoints[i] = keyPoints + st.addSong(songPath, keyPoints=keyPoints, volume=volume) return st @@ -43,7 +43,8 @@ class SessionManager(): for i, song in enumerate(soloTool.songs): entry = { "path": song, - "key_points" : soloTool._keyPoints[i] + "key_points" : soloTool._keyPoints[i], + "vol" : soloTool._volumes[i] } session.append(entry) |