Keith Edmunds
|
96255e83ea
|
Enable drag-select, then drag selection
|
2022-08-06 22:41:18 +01:00 |
|
Keith Edmunds
|
32e81fb074
|
Save of new style playlist implemented but not tested
|
2022-08-06 21:17:11 +01:00 |
|
Keith Edmunds
|
7a14651bd7
|
Add function type hints. Section headers and note colours working
|
2022-08-05 21:52:17 +01:00 |
|
Keith Edmunds
|
4f03306aff
|
SQLA2: WIP, playlists load
|
2022-08-03 21:11:02 +01:00 |
|
Keith Edmunds
|
caed7fd079
|
SQLA2: sync'd to v2.3.1
|
2022-07-31 22:22:55 +01:00 |
|
Keith Edmunds
|
b7111d8a3b
|
SQLA2: WIP
|
2022-07-31 21:11:34 +01:00 |
|
Keith Edmunds
|
64799ccc61
|
Scheme fixed for v2.4 (nee v3)
|
2022-07-06 21:40:35 +01:00 |
|
Keith Edmunds
|
374a312797
|
SQLA2.0 schema updates, column width saves
|
2022-07-04 21:32:23 +01:00 |
|
Keith Edmunds
|
ab47bb0ab4
|
SQLA2.0 playlist column headers display
|
2022-07-03 20:59:10 +01:00 |
|
Keith Edmunds
|
bef4507ef6
|
SQLA2.0 rewrote logging
|
2022-07-03 15:17:25 +01:00 |
|
Keith Edmunds
|
ff2f0d576c
|
SQLA2.0 main window displays
|
2022-07-02 21:47:42 +01:00 |
|
Keith Edmunds
|
8192e79d42
|
Make search case insensitive
|
2022-06-19 13:57:39 +01:00 |
|
Keith Edmunds
|
29860268ba
|
Revise UI; add -3db button
Fixes #55
|
2022-06-19 13:33:04 +01:00 |
|
Keith Edmunds
|
de3a746806
|
WIP: button to drop 3db
|
2022-06-18 19:04:01 +01:00 |
|
Keith Edmunds
|
ce21322117
|
Clean up last played time in update_display
|
2022-06-18 18:34:06 +01:00 |
|
Keith Edmunds
|
cc395ea0df
|
Move notes with tracks
Fixes #106
|
2022-06-18 18:24:09 +01:00 |
|
Keith Edmunds
|
709347db6b
|
WIP: move notes with tracks
|
2022-06-18 11:09:47 +01:00 |
|
Keith Edmunds
|
8558de82b4
|
Fix bug stopping right-click menu
|
2022-06-10 15:28:12 +01:00 |
|
Keith Edmunds
|
5c02f82d21
|
Merge branch 'mplayer'
|
2022-06-10 14:59:47 +01:00 |
|
Keith Edmunds
|
b05e6d156d
|
Add 'play with mplayer' to right click menu
Fixes #118
|
2022-06-10 14:57:01 +01:00 |
|
Keith Edmunds
|
44e4e451ad
|
Make session acquisition silent by default
Also suppress notification to stdout of database in use.
|
2022-06-10 08:44:56 +01:00 |
|
Keith Edmunds
|
3f609f6f2f
|
Don't output DEBUG messages to stdout by default
|
2022-06-08 13:05:34 +01:00 |
|
Keith Edmunds
|
1888c7f00d
|
Fix cron job
Now only reports errors but does not attempt to fix them.
Fixes #114
|
2022-06-05 15:18:45 +01:00 |
|
Keith Edmunds
|
c6d55344c7
|
Add 'move track to playlist' to right-click menu
Fixes #117
|
2022-06-05 14:30:29 +01:00 |
|
Keith Edmunds
|
42092d3d39
|
Add 'last played' time to track select from database box
Fixes #116
|
2022-06-04 23:05:39 +01:00 |
|
Keith Edmunds
|
fbe9c2ba94
|
Fix deleting multiple rows
Also allow mass delete to be cancelled.
Fixes #115
|
2022-06-04 22:56:38 +01:00 |
|
Keith Edmunds
|
a8395d8c97
|
Fix background importing and duplicate checking
|
2022-06-04 22:32:22 +01:00 |
|
Keith Edmunds
|
fc9a10ad52
|
Tidy up playlist.remove_track
|
2022-05-02 17:32:29 +01:00 |
|
Keith Edmunds
|
8b644ee236
|
Clarify comment
|
2022-05-02 16:09:29 +01:00 |
|
Keith Edmunds
|
c7f7f25af0
|
Run file import in separate thread
|
2022-04-19 15:25:15 +01:00 |
|
Keith Edmunds
|
e2af6dd7ac
|
Remove erroneous type
|
2022-04-19 10:07:39 +01:00 |
|
Keith Edmunds
|
a4ad78cec3
|
Fix up Python type checking
|
2022-04-19 09:47:30 +01:00 |
|
Keith Edmunds
|
fd0d3e6e1f
|
Move cron jobs to musicmuster.py
|
2022-04-18 14:53:57 +01:00 |
|
Keith Edmunds
|
70287d15a6
|
Implement search of playlist
|
2022-04-17 13:10:21 +01:00 |
|
Keith Edmunds
|
871598efe6
|
Code cleanup
|
2022-04-17 11:30:49 +01:00 |
|
Keith Edmunds
|
f143bd7fe9
|
Rebase from dev
|
2022-04-17 10:44:15 +01:00 |
|
Keith Edmunds
|
9e65eef621
|
Fix next start times
Fixes #113
|
2022-04-17 10:42:20 +01:00 |
|
Keith Edmunds
|
0fe26e8a75
|
Fix application icon in resources
|
2022-04-09 22:40:12 +01:00 |
|
Keith Edmunds
|
75bd981dba
|
Move application icon to resources
|
2022-04-09 22:25:04 +01:00 |
|
Keith Edmunds
|
da9da3780a
|
Add application icon
|
2022-04-09 22:18:07 +01:00 |
|
Keith Edmunds
|
cf7930190e
|
Add ability to download CSV of played tracks.
Fixes #60
|
2022-04-09 22:08:08 +01:00 |
|
Keith Edmunds
|
dd86c60636
|
Fix background color of row 1 on play
|
2022-04-08 22:53:48 +01:00 |
|
Keith Edmunds
|
a774f148ee
|
Fix track length on import
|
2022-04-08 22:47:50 +01:00 |
|
Keith Edmunds
|
79e1fdde27
|
Update note row number in db when it changes
|
2022-04-06 19:37:10 +01:00 |
|
Keith Edmunds
|
fe4b1f8b5e
|
Crude track import
|
2022-04-05 22:12:05 +01:00 |
|
Keith Edmunds
|
1abee60827
|
Correct prod pw/allow adding multiple db tracks
|
2022-04-05 21:23:30 +01:00 |
|
Keith Edmunds
|
6ca37bc45a
|
Protect music player during fade
|
2022-04-05 21:23:30 +01:00 |
|
Keith Edmunds
|
558a283e73
|
Detect music playing better
|
2022-04-05 21:03:28 +01:00 |
|
Keith Edmunds
|
fe660524a0
|
All tests passing
|
2022-04-05 17:00:29 +01:00 |
|
Keith Edmunds
|
805053b795
|
Improve performance selecting multiple tracks
|
2022-04-04 21:30:49 +01:00 |
|
Keith Edmunds
|
c5f33c437f
|
Fix moving tracks between playlists
|
2022-04-04 21:30:31 +01:00 |
|
Keith Edmunds
|
0a3700e208
|
Correct production database credentials
|
2022-04-04 21:28:54 +01:00 |
|
Keith Edmunds
|
976eb91e30
|
Fix move selected tracks
|
2022-03-20 22:40:38 +00:00 |
|
Keith Edmunds
|
ebfdf98612
|
Polish typing, explicit returns to terminate context managers
|
2022-03-20 18:56:59 +00:00 |
|
Keith Edmunds
|
0fb1536055
|
Add section timing
|
2022-03-20 11:42:05 +00:00 |
|
Keith Edmunds
|
ca385dcf54
|
Remove test function
|
2022-03-19 23:24:42 +00:00 |
|
Keith Edmunds
|
0d865f05ac
|
Clean up dbconfig session handling
|
2022-03-19 23:24:18 +00:00 |
|
Keith Edmunds
|
75b814e26c
|
Session acquisitiong logging
|
2022-03-19 20:30:14 +00:00 |
|
Keith Edmunds
|
47f53428f6
|
Session fixes, MSS colour
|
2022-03-19 20:20:22 +00:00 |
|
Keith Edmunds
|
7f046ae86b
|
test_playlists complete and working
|
2022-03-14 21:40:15 +00:00 |
|
Keith Edmunds
|
a27dd7189a
|
Fix tests
|
2022-03-14 20:13:14 +00:00 |
|
Keith Edmunds
|
87f9e1e81b
|
Merge
|
2022-03-14 20:10:59 +00:00 |
|
Keith Edmunds
|
a31718d2b9
|
Separate db config, testing session for pytest
|
2022-03-14 20:10:07 +00:00 |
|
Keith Edmunds
|
cf4e42358e
|
First moves to separate db config
|
2022-03-14 20:09:38 +00:00 |
|
Keith Edmunds
|
f0b9ab4256
|
Fix up remove track from playlist
|
2022-03-09 21:40:47 +00:00 |
|
Keith Edmunds
|
a882d409cb
|
Session sanity
|
2022-03-04 22:59:01 +00:00 |
|
Keith Edmunds
|
2186b3eb09
|
Record playlist opening and closing
Also fixes #95
|
2022-03-04 18:55:02 +00:00 |
|
Keith Edmunds
|
06efaf2ba2
|
Fix tests
|
2022-03-04 18:34:31 +00:00 |
|
Keith Edmunds
|
9c0371d41c
|
Scroll current row to top; improve session handling
|
2022-03-04 18:17:57 +00:00 |
|
Keith Edmunds
|
e7004688d0
|
Add configurable web zoom factor
|
2022-03-04 16:53:10 +00:00 |
|
Keith Edmunds
|
8c69f108cb
|
Change LH clock box
Fixes #102, #99
|
2022-03-04 16:01:20 +00:00 |
|
Keith Edmunds
|
f22f209bee
|
Fix some type hints
|
2022-03-03 18:30:13 +00:00 |
|
Keith Edmunds
|
1c56505ab0
|
Fix playlist export
|
2022-03-03 18:30:00 +00:00 |
|
Keith Edmunds
|
ca1b11b545
|
Fix select all (un)played tracks
|
2022-03-03 17:30:37 +00:00 |
|
Keith Edmunds
|
9397adee03
|
Don't allow active tab to be closed
|
2022-03-02 22:04:53 +00:00 |
|
Keith Edmunds
|
4a83e9af86
|
Revamp menus
|
2022-03-02 21:13:41 +00:00 |
|
Keith Edmunds
|
f22f2780a3
|
Fix move tracks
|
2022-03-02 20:37:27 +00:00 |
|
Keith Edmunds
|
a2fb6baba8
|
Rebase dev onto v2_id
|
2022-03-02 09:30:26 +00:00 |
|
Keith Edmunds
|
08eea631d6
|
Rebase dev onto v2_id
|
2022-03-02 09:27:37 +00:00 |
|
Keith Edmunds
|
d62a044522
|
Fix typo
|
2022-03-02 09:27:12 +00:00 |
|
Keith Edmunds
|
e8211414f9
|
V2 using ids rather than objects. Looking good.
|
2022-03-02 09:27:12 +00:00 |
|
Keith Edmunds
|
26edd5a2d0
|
more session stuff
|
2022-03-02 09:27:12 +00:00 |
|
Keith Edmunds
|
bc6a4c11cf
|
Rebase dev onto v2_id
|
2022-03-02 09:27:10 +00:00 |
|
Keith Edmunds
|
a91309477b
|
Rebase dev onto v2_id
|
2022-03-02 09:25:59 +00:00 |
|
Keith Edmunds
|
3a7b09f025
|
Code cleanups
|
2022-03-02 09:24:40 +00:00 |
|
Keith Edmunds
|
7f2dd68bce
|
Rebase dev onto v2_id
|
2022-03-02 09:24:35 +00:00 |
|
Keith Edmunds
|
281a1d40bf
|
Rebase dev onto v2_id
|
2022-03-02 09:23:56 +00:00 |
|
Keith Edmunds
|
cf58932fca
|
Rebase dev onto v2_id
|
2022-03-02 09:16:07 +00:00 |
|
Keith Edmunds
|
b92a0927f8
|
Get row and track from playlist.tracks with tests
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
ab9955b88a
|
v2 tidy/refactor
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
b00f70ff4b
|
v2 tidy/refactor
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
9fb05079dc
|
All helper tests pass
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
1c86728170
|
Added .rescan to Tracks
Also added tests for rescan function
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
557b89ba09
|
Refactoring and tests for models complete (for now)
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
7cd2d610b1
|
playlist.tracks now association object plus refactoring
|
2022-03-02 09:14:52 +00:00 |
|
Keith Edmunds
|
907861ea48
|
Rebase dev onto v2_id
|
2022-03-02 09:13:43 +00:00 |
|
Keith Edmunds
|
04c3c2efbc
|
Refactoring
|
2022-03-02 09:13:11 +00:00 |
|
Keith Edmunds
|
fa2e1234e9
|
Remove redundant functions and tests
|
2022-03-02 09:13:11 +00:00 |
|
Keith Edmunds
|
fec45925c6
|
Remove redundant functions and tests
|
2022-03-02 09:13:11 +00:00 |
|
Keith Edmunds
|
f3bf829ef3
|
Rebase dev onto v2_id
|
2022-03-02 09:11:52 +00:00 |
|