aboutsummaryrefslogtreecommitdiffstats
path: root/solo-tool-project/src/solo_tool/session_manager.py
diff options
context:
space:
mode:
authorEddy Pedroni <epedroni@pm.me>2025-02-22 11:26:27 +0100
committerEddy Pedroni <epedroni@pm.me>2025-02-22 11:26:27 +0100
commite6f712c656365241434a71983024ac2a6e829cc8 (patch)
tree5bc9ac292834067aa3c1640165d050ff61aed399 /solo-tool-project/src/solo_tool/session_manager.py
parent336ee67aa4b6c467d3d936124db16ce7dcd5a3b3 (diff)
Removed playlist class, simplified a bunch of stuff
Diffstat (limited to 'solo-tool-project/src/solo_tool/session_manager.py')
-rw-r--r--solo-tool-project/src/solo_tool/session_manager.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/solo-tool-project/src/solo_tool/session_manager.py b/solo-tool-project/src/solo_tool/session_manager.py
index 0896b22..a4dabc0 100644
--- a/solo-tool-project/src/solo_tool/session_manager.py
+++ b/solo-tool-project/src/solo_tool/session_manager.py
@@ -1,26 +1,25 @@
import json
-def loadSession(file, playlist, abController):
+def loadSession(file, songList, abController):
jsonStr = file.read()
session = json.loads(jsonStr)
- playlist.clear()
+ songList.clear()
abController.clear()
for entry in session:
songPath = entry["path"]
abLimits = entry["ab_limits"]
- playlist.addSong(songPath)
+ songList.append(songPath)
if abLimits is not None:
for l in abLimits:
abController.storeLimits(l[0], l[1], songPath)
-def saveSession(file, playlist, abController):
- songs = playlist.getSongs()
+def saveSession(file, songList, abController):
session = list()
- for s in songs:
+ for s in songList:
entry = {
"path": s,
"ab_limits" : abController.getStoredLimits(s)