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
c6be215bd4
Log signals; show debug to console
2025-04-17 19:13:13 +01:00
Keith Edmunds
1932719fea
WIP using signals and no sessions
2025-04-16 21:03:02 +01:00
Keith Edmunds
ce224a41d1
Implement signal monitor
2025-04-16 21:02:21 +01:00
Keith Edmunds
8fa98a2207
Have model check for adding existing track
2025-04-15 21:22:07 +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
747f28f4f9
WIP: track ending signal
2025-04-14 19:18:26 +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
cd793f9668
WIP: fix ds names, tidy row moving
2025-04-13 15:17:01 +01:00
Keith Edmunds
11400536b5
test_file_importer tests pass
2025-04-13 12:22:41 +01:00
Keith Edmunds
aec994bafd
Rename ds functions; fix add track to header
2025-04-13 09:12:33 +01:00
Keith Edmunds
0c717241ff
Command out @log_call decorators
2025-04-12 19:24:25 +01:00
Keith Edmunds
728d012257
WIP: working on tests
2025-04-12 19:16:09 +01:00
Keith Edmunds
38c49b32d7
WIP: rename repository.py → ds.py
2025-04-12 11:15:21 +01:00
Keith Edmunds
9a6bb038e1
WIP: fix insert tracks from query at selected row
2025-04-12 10:31:11 +01:00
Keith Edmunds
0478e25109
Fix bug inserting multiple tracks from query
2025-04-12 09:28:22 +01:00
Keith Edmunds
199abc9c0c
Fix showing tracks from queries
2025-04-11 17:13:03 +01:00
Keith Edmunds
5e492f4569
WIP: sessions only in repository and mocels
2025-04-07 18:33:16 +01:00
Keith Edmunds
4eaab98745
WIP: progressing no sessions in app files
2025-04-04 16:19:17 +01:00
Keith Edmunds
75cc7a3f19
Merge changes from dev
2025-03-30 11:56:24 +01:00
Keith Edmunds
f64671d126
Improve function logging
...
Use @log_call decorator
Add 'checked' parameter to menu slots because PyQt6 will pass a
boolean 'checked' parameter even when the menu item can't be checked.
Remove superfluous logging calls.
2025-03-29 21:04:59 +00:00
Keith Edmunds
3cd764c893
WIP: moving rows within playlist works
2025-03-29 18:20:38 +00:00
Keith Edmunds
4e89d72a8f
WIP: move within playlist tests working
2025-03-29 18:20:38 +00:00
Keith Edmunds
6296566c2c
WIP: Can play tracks without errors
2025-03-29 18:20:38 +00:00
Keith Edmunds
3db71a08ae
WIP remove sessions, use reporistory
2025-03-29 18:20:38 +00:00
Keith Edmunds
7b0e2b2c6c
WIP: playlists load, can't play track
2025-03-29 18:20:38 +00:00
Keith Edmunds
c94cadf24f
WIP: Use PlaylistRowDTO to isolate SQLAlchemy objects
2025-03-29 18:20:38 +00:00
Keith Edmunds
ca4c490091
Add log_call decorator and issue 287 logging
2025-03-29 18:19:14 +00:00
Keith Edmunds
1749f0a0b8
Actually add tracks chosen from query
2025-03-13 10:41:56 +00:00
Keith Edmunds
c9ff1aa668
Improver performance loading playlists
2025-03-09 19:23:55 +00:00
Keith Edmunds
4e51b44b44
More work on data() return types
2025-03-09 16:40:19 +00:00
Keith Edmunds
5f9fd31dfd
Merge branch 'issue285' into dev
2025-03-08 21:38:11 +00:00
Keith Edmunds
74402f640f
Only invalidate required roles
2025-03-08 21:36:09 +00:00
Keith Edmunds
6dd34b292f
Improve ApplicationError reporting
2025-03-07 15:44:21 +00:00
Keith Edmunds
58e244af21
Add profiling information for moving rows
2025-03-06 14:30:03 +00:00
Keith Edmunds
61b00d8531
Put preview track details in status bar
2025-03-06 14:26:47 +00:00
Keith Edmunds
67c48f5022
Select from query working (may need tidying)
2025-03-04 10:32:11 +00:00
Keith Edmunds
8e48d63ebb
WIP: queries management
...
Menus and management working. Wrong tracks showing up in queries.
2025-03-02 19:14:53 +00:00
Keith Edmunds
aa6ab03555
Make manage queries and manage templates into classes
2025-02-28 11:25:29 +00:00
Keith Edmunds
90d72464cb
Clean up handling of separators in dynamic menu
2025-02-27 08:13:29 +00:00
Keith Edmunds
b4f5d92f5d
WIP: query management
2025-02-26 13:58:13 +00:00
Keith Edmunds
3f248d363f
rebase from dev
2025-02-23 21:06:42 +00:00
Keith Edmunds
40756469ec
WIP query tabs
2025-02-23 21:06:42 +00:00
Keith Edmunds
678515403c
Guard against erroneous SQL statements in queries
2025-02-23 21:06:42 +00:00
Keith Edmunds
e6404d075e
Query searches working
...
More UI needed
2025-02-23 21:06:42 +00:00
Keith Edmunds
e4e061cf1c
Add open querylist menu
2025-02-23 21:06:42 +00:00