Commit Graph

325 Commits

Author SHA1 Message Date
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