diff options
author | Eddy Pedroni <epedroni@pm.me> | 2025-02-22 11:26:27 +0100 |
---|---|---|
committer | Eddy Pedroni <epedroni@pm.me> | 2025-02-22 11:26:27 +0100 |
commit | e6f712c656365241434a71983024ac2a6e829cc8 (patch) | |
tree | 5bc9ac292834067aa3c1640165d050ff61aed399 /solo-tool-project/src/solo_tool/session_manager.py | |
parent | 336ee67aa4b6c467d3d936124db16ce7dcd5a3b3 (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.py | 11 |
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) |