Commit Graph

1415 Commits

Author SHA1 Message Date
Keith Edmunds
8621a37af3 Remove spurious line 2025-04-25 17:50:54 +01:00
Keith Edmunds
ad391aedc6 Rewrite thread management for fade graph generation 2025-04-24 11:49:04 +01:00
Keith Edmunds
735c927864 Make Signals more apparent in logs (prefix SIGNAL) 2025-04-23 17:12:02 +01:00
Keith Edmunds
e2aac65dac Remove spurious '.id' references 2025-04-23 17:11:33 +01:00
Keith Edmunds
86c3c3fd80 Black 2025-04-22 21:56:44 +01:00
Keith Edmunds
a4ba013306 Change id columns to TABLENAME_id 2025-04-22 20:18:56 +01:00
Keith Edmunds
6d012d7b5a Remove app/models.py
dbtables.py now contains table definitions, __repr__ and __init__
2025-04-21 22:30:16 +01:00
Keith Edmunds
c58eb47cc1 musicmuster.current cleanup 2025-04-21 11:49:10 +01:00
Keith Edmunds
847840251c More signal / signal handler cleanups 2025-04-21 11:48:16 +01:00
Keith Edmunds
f172eaaeb2 Clean up signals
Remove search_wikipedia_signal and search_songfacts_signal. Improve
signal names. Make Current a dataclass.
2025-04-21 10:37:27 +01:00
Keith Edmunds
25771f5235 Slightly simplify track times; appears to be working 2025-04-20 22:08:25 +01:00
Keith Edmunds
c93d24aef5 Row timings improved but next row not always correct 2025-04-20 21:37:18 +01:00
Keith Edmunds
a2a9afb04f Rewrite track timings; looks to be working 2025-04-19 21:45:53 +01:00
Keith Edmunds
db6fb7b367 Cleanup signals 2025-04-19 21:45:26 +01:00
Keith Edmunds
5d7b55a0ab Change track_ended_signal to signal_track_ended 2025-04-19 18:25:56 +01:00
Keith Edmunds
0124ca6018 Cleanup 2025-04-19 18:23:43 +01:00
Keith Edmunds
af40e419ff Fix up tests 2025-04-19 12:27:06 +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
c6be215bd4 Log signals; show debug to console 2025-04-17 19:13:13 +01:00
Keith Edmunds
22e16144e1 Remove more vlc loggins 2025-04-16 21:03:45 +01:00
Keith Edmunds
1932719fea WIP using signals and no sessions 2025-04-16 21:03:02 +01:00
Keith Edmunds
e9f4ecf5ef Remove vlc logging 2025-04-16 21:02:33 +01:00
Keith Edmunds
ce224a41d1 Implement signal monitor 2025-04-16 21:02:21 +01:00
Keith Edmunds
bf89172f8a Move definition of db into dbmanager 2025-04-16 21:01:35 +01:00
Keith Edmunds
9f234bb007 Fix segfault inserting tracks 2025-04-16 10:33:01 +01:00
Keith Edmunds
6fb6339843 Much improved row move implementation 2025-04-16 10:23:44 +01:00
Keith Edmunds
bf5563f2f1 Black changes 2025-04-16 10:23:17 +01:00
Keith Edmunds
8fa98a2207 Have model check for adding existing track 2025-04-15 21:22:07 +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
a0ded4b73d Handle signal_insert_track better. 2025-04-15 10:21:26 +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
5f0da55a24 Remove old ui files 2025-04-14 12:52:59 +01:00
Keith Edmunds
498923c3b3 Connect up signal_insert_track 2025-04-14 09:45:06 +01:00
Keith Edmunds
b34e0a014a WIP: more database updates; all tests run 2025-04-13 19:49:05 +01:00
Keith Edmunds
f9c33120f5 Document and clean up signals 2025-04-13 18:05:00 +01:00
Keith Edmunds
ffb1b238f4 WIP: Make ds.track_update more generic 2025-04-13 16:34:37 +01:00
Keith Edmunds
83780bfb68 Clean up unused signals 2025-04-13 15:38:09 +01:00
Keith Edmunds
cd793f9668 WIP: fix ds names, tidy row moving 2025-04-13 15:17:01 +01:00
Keith Edmunds
7f3e235e9d All tests pass 2025-04-13 13:13:49 +01:00
Keith Edmunds
324dd770df test_ui tests pass 2025-04-13 12:59:26 +01:00
Keith Edmunds
11400536b5 test_file_importer tests pass 2025-04-13 12:22:41 +01:00
Keith Edmunds
d596792375 All test_queries tests pass 2025-04-13 10:29:54 +01:00
Keith Edmunds
a8791f925d All test_playlistmodel tests pass 2025-04-13 10:17:58 +01:00
Keith Edmunds
5317ecdf18 Remove sessions from test_misc.py 2025-04-13 09:21:36 +01:00
Keith Edmunds
a2baf489c3 Remove sessions from test_playlistmodel.py 2025-04-13 09:16:49 +01:00
Keith Edmunds
aec994bafd Rename ds functions; fix add track to header 2025-04-13 09:12:33 +01:00