Commit Graph

20 Commits

Author SHA1 Message Date
Keith Edmunds
7918bbb237 Make FadegraphThreadController a singleton 2025-04-25 17:51:21 +01:00
Keith Edmunds
ad391aedc6 Rewrite thread management for fade graph generation 2025-04-24 11:49:04 +01:00
Keith Edmunds
db6fb7b367 Cleanup signals 2025-04-19 21:45:26 +01:00
Keith Edmunds
0124ca6018 Cleanup 2025-04-19 18:23:43 +01:00
Keith Edmunds
223c7cd3ab Use vlc events to trigger end-of-track actions 2025-04-19 12:26:44 +01:00
Keith Edmunds
edd8c36c53 Use signals for setting next track 2025-04-19 12:25:29 +01:00
Keith Edmunds
1932719fea WIP using signals and no sessions 2025-04-16 21:03:02 +01:00
Keith Edmunds
e7af25ad6e Restore last open playlists in correct order 2025-04-15 18:24:56 +01:00
Keith Edmunds
d6bb3d04d8 Row edit updates now handled in PlaylistRow 2025-04-15 10:22:10 +01:00
Keith Edmunds
6496ea2ac4 Don't close when track playing; mark as played in playlist 2025-04-14 21:23:00 +01:00
Keith Edmunds
c61df17dd5 Mark playlist rows played in db 2025-04-14 20:09:14 +01:00
Keith Edmunds
747f28f4f9 WIP: track ending signal 2025-04-14 19:18:26 +01:00
Keith Edmunds
b34e0a014a WIP: more database updates; all tests run 2025-04-13 19:49:05 +01:00
Keith Edmunds
a8791f925d All test_playlistmodel tests pass 2025-04-13 10:17:58 +01:00
Keith Edmunds
aec994bafd Rename ds functions; fix add track to header 2025-04-13 09:12:33 +01:00
Keith Edmunds
38c49b32d7 WIP: rename repository.py → ds.py 2025-04-12 11:15:21 +01:00
Keith Edmunds
199abc9c0c Fix showing tracks from queries 2025-04-11 17:13:03 +01:00
Keith Edmunds
c182a69a5d WIP: remove session from playlistmodel 2025-04-04 18:54:46 +01:00
Keith Edmunds
38b166737b WIP: add track to header
Logic works; playlistrow.py doesn't yet update database but prints a
message saying db needs to be updated.
2025-03-30 13:30:04 +01:00
Keith Edmunds
6296566c2c WIP: Can play tracks without errors 2025-03-29 18:20:38 +00:00