Keith Edmunds
4f3fb6c1ae
No mypy errors; four FIXMEs
2023-02-05 21:04:10 +00:00
Keith Edmunds
9e6c700644
More typing fixes
2023-02-04 15:01:39 +00:00
Keith Edmunds
73bb4b3a7f
WIP: typing
2023-01-30 19:29:33 +00:00
Keith Edmunds
e736cb82d2
Close MySQL session after running standalone commands
2023-01-27 10:53:28 +00:00
Keith Edmunds
92852f7e27
Fix bug moving unplayed tracks
...
Fixes #162
2023-01-19 23:29:52 +00:00
Keith Edmunds
0507f495ad
Fix adding only a note from track dialog
...
Fixes #160
2023-01-16 17:20:18 +00:00
Keith Edmunds
27cc86d48d
Ensure when track stops playing it is no longer highlighted as current
...
track in playlist.
2023-01-07 12:21:53 +00:00
Keith Edmunds
7584ad2090
Make row number a playlist-only concept
...
Solves problem of rows being moved in playlist and musicmuster not
knowing which row the current/next track is (but it doesn't need to
know; it only needs to know the PlaylistRows id).
2023-01-07 11:50:05 +00:00
Keith Edmunds
087139f4de
Quickfix: couldn't close tabs
2023-01-02 08:58:16 +00:00
Keith Edmunds
4870647387
Fix current track highligting when starting track on another playlist
2023-01-01 18:27:41 +00:00
Keith Edmunds
046b689882
Fixup moving tracks between playlists.
...
Fixes #155
2023-01-01 15:52:06 +00:00
Keith Edmunds
74028fadf7
Set colours of tabs correctly.
2023-01-01 14:25:06 +00:00
Keith Edmunds
5e75659c48
Don't use row metadat for next/current track
...
Get them from musicmuster.
2023-01-01 10:49:54 +00:00
Keith Edmunds
daf8069de2
Tidy up moving to PlaylistTrack object
2023-01-01 09:19:34 +00:00
Keith Edmunds
4beafe7cfc
Fix typo Session→session
2023-01-01 08:33:06 +00:00
Keith Edmunds
b476db188f
Implement PlaylistTrack object
2022-12-30 21:43:47 +00:00
Keith Edmunds
f1c27e0e8c
WIP
2022-12-29 08:56:58 +00:00
Keith Edmunds
aa405cd6d9
WIP for resume play
2022-12-28 15:08:54 +00:00
Keith Edmunds
683e76f9a0
Update database correctly when tabs are closed
2022-12-24 20:24:27 +00:00
Keith Edmunds
94b2f473e9
Cleanups from running vulture
2022-12-24 09:36:51 +00:00
Keith Edmunds
f2a27366d3
Fix deleting rows from playlist
2022-12-23 21:27:06 +00:00
Keith Edmunds
46f2b662f3
Copy/paste, insert track/header works
2022-12-23 20:52:18 +00:00
Keith Edmunds
647e7d478a
Move rows works.
2022-12-23 20:37:21 +00:00
Keith Edmunds
35b101a538
Tidy up saving database
2022-12-23 17:23:43 +00:00
Keith Edmunds
d3958db8a3
Fix crash if create new playlist is cancelled
2022-12-23 09:27:14 +00:00
Keith Edmunds
784d036bb7
Finally(?) sort out stackprinter logging.
2022-12-21 15:06:10 +00:00
Keith Edmunds
6a2bcfff19
Restore tab order and focussed tab
...
Fixes #96
2022-12-20 18:35:18 +00:00
Keith Edmunds
eb7ed1d6dd
Install line-profiler
2022-12-19 21:31:08 +00:00
Keith Edmunds
78a9103490
Better stackprinter handling
2022-12-19 21:07:03 +00:00
Keith Edmunds
0d4b306fc4
Don't scroll on drag and drop
...
Fixes #152
2022-12-19 18:14:59 +00:00
Keith Edmunds
57f038c704
Implement row mark and paste
...
Fixed #132
2022-12-19 15:28:03 +00:00
Keith Edmunds
999a98e2ad
Check before moving unplayed tracks
...
Fixes #151
2022-12-18 23:11:05 +00:00
Keith Edmunds
bd9c8a84b9
Implement stackprinter
2022-12-18 22:20:55 +00:00
Keith Edmunds
f297923a2f
Hide carts from config
2022-11-11 21:47:04 +00:00
Keith Edmunds
41379efd1b
Limit number of matching tracks on import
2022-11-11 21:12:12 +00:00
Keith Edmunds
a0c1dad2f5
Merge branch 'dev'
2022-11-10 10:12:13 +00:00
Keith Edmunds
25add4239d
Limit matching tracks on import to five
2022-11-10 10:11:42 +00:00
Keith Edmunds
9af20c29d3
Fix scroll to current/next with hidden rows
2022-11-06 16:18:51 +00:00
Keith Edmunds
2b4e003caf
Speed up marking track as next
2022-10-28 13:22:00 +01:00
Keith Edmunds
0f5edcc86c
Use signal to update cart progress bar
2022-10-26 20:09:04 +01:00
Keith Edmunds
52776fcf8d
Workaround to crash when playing cart with next track selected
2022-10-26 14:20:34 +01:00
Keith Edmunds
2f13099bda
Don't allow cart click while that cart is playing.
2022-10-25 07:46:14 +01:00
Keith Edmunds
9ccff3db20
Specify colour of cart progress bars
2022-10-23 22:37:06 +01:00
Keith Edmunds
5e770b3975
Cart progress bar tweaks
2022-10-23 16:29:03 +01:00
Keith Edmunds
6c92401ad6
Put progress bars on playing cart buttons.
2022-10-23 16:17:43 +01:00
Keith Edmunds
f42261277e
Carts: tidy up code
2022-10-21 22:54:50 +01:00
Keith Edmunds
1899aac9ae
Implement carts
2022-10-21 22:41:38 +01:00
Keith Edmunds
a649fa8c59
WIP: Carts
2022-10-15 20:15:30 +01:00
Keith Edmunds
ef17b359e2
Put KAE in debug logging strings
2022-10-15 17:57:44 +01:00
Keith Edmunds
0b91cf7da4
WIP: carts
2022-10-15 17:42:37 +01:00
Keith Edmunds
4f3769ae38
Populate footer with next track info if not playing
...
Fixes #133
2022-10-15 13:39:54 +01:00
Keith Edmunds
ed2b919db4
Reorder functions
2022-10-14 21:54:39 +01:00
Keith Edmunds
bf67866f8a
debug markers to investigate #137
2022-10-14 15:50:13 +01:00
Keith Edmunds
5783da051e
Add debug statements for scroll to next/current
2022-10-14 09:05:12 +01:00
Keith Edmunds
f6e2fe7652
Add debug to help menu
2022-10-13 19:12:30 +01:00
Keith Edmunds
2d62fb993f
Facility to add notes when inserting tracks
2022-10-02 14:05:25 +01:00
Keith Edmunds
00d3add0d3
Implement templates
2022-10-01 14:14:26 +01:00
Keith Edmunds
5d3d373abc
Update headers when editing current/next track
...
Fixes #126
2022-09-30 22:26:49 +01:00
Keith Edmunds
c3712eba27
Switch to correct tab when clicking on next/current header
2022-09-30 21:45:15 +01:00
Keith Edmunds
7601c7dc4c
Clean up duplicate prompts when importing track
2022-09-23 21:13:48 +01:00
Keith Edmunds
b42ffcec69
Fix notes not wrapping on startup
...
Ensure notes column stretches to fill width and that it wraps.
2022-09-19 19:26:59 +01:00
Keith Edmunds
dff7e2323d
Set next track start time correctly when current track on another tab
2022-09-12 18:24:15 +01:00
Keith Edmunds
0194790605
Clean up importing and track rescan
2022-09-12 18:23:30 +01:00
Keith Edmunds
c0c90595fd
Close Session context before importing tracks
2022-09-09 07:29:46 +01:00
Keith Edmunds
cc80022428
Add About box with version and database name
2022-09-07 20:38:36 +01:00
Keith Edmunds
2f5d00fa3a
Scroll to current/next on header click
2022-09-07 20:07:02 +01:00
Keith Edmunds
140722217b
Add bitrates to database and display
2022-08-22 17:30:30 +01:00
Keith Edmunds
20e9880a03
Set alternate row colous using App.setPalette
2022-08-17 21:12:21 +01:00
Keith Edmunds
88d0c11cbc
Add track to header working
2022-08-15 21:36:04 +01:00
Keith Edmunds
a67b295f33
Reorder functions
2022-08-15 17:16:06 +01:00
Keith Edmunds
01a9ce342a
Open wikipedia and songfacts from right click menu.
...
Also reorganised right click menu.
2022-08-15 17:06:01 +01:00
Keith Edmunds
6ddb40d146
Remove superflous code
2022-08-15 16:01:16 +01:00
Keith Edmunds
61311f67fe
Implement musicuster --check-database
2022-08-15 15:59:34 +01:00
Keith Edmunds
92bdf216ca
Remove unused code
2022-08-15 14:19:56 +01:00
Keith Edmunds
73e728177e
Import track working
2022-08-15 14:16:46 +01:00
Keith Edmunds
3b4cf5320d
Remove unused code
2022-08-15 12:45:45 +01:00
Keith Edmunds
d5950ab29a
Move selected / move unplayed working
2022-08-15 12:29:36 +01:00
Keith Edmunds
dcc84e0df1
Move selected working
2022-08-15 09:31:30 +01:00
Keith Edmunds
49bef912d2
Refactor playlist searching
2022-08-15 09:10:26 +01:00
Keith Edmunds
23af906d95
Remove all linting errors
2022-08-14 22:33:14 +01:00
Keith Edmunds
ebdb0d0a82
Much improved search now working
2022-08-14 22:19:15 +01:00
Keith Edmunds
56fb1aeb3d
Add section header working
2022-08-14 11:01:20 +01:00
Keith Edmunds
dfc1344c69
Insert track working
2022-08-14 10:25:10 +01:00
Keith Edmunds
4d9bf9a36b
Hide/show played tracks button working
2022-08-13 16:32:37 +01:00
Keith Edmunds
ce0c3de40d
3dB drop button working
2022-08-13 16:11:55 +01:00
Keith Edmunds
0f8c648d1c
Reorder functions alphabetically
2022-08-13 16:05:12 +01:00
Keith Edmunds
a1060d1173
Skip to next working
2022-08-13 15:24:34 +01:00
Keith Edmunds
930efbbe6e
Select next/prev row working
2022-08-13 15:21:09 +01:00
Keith Edmunds
cb5eedd8c8
Open playlists working; playlist queries refactored
2022-08-13 14:50:23 +01:00
Keith Edmunds
c7034cf35a
Create playlist working
2022-08-13 14:19:08 +01:00
Keith Edmunds
436f6b4fa9
Export playlist working
2022-08-13 13:32:25 +01:00
Keith Edmunds
9485b244f5
Export played tracks csv works
2022-08-13 12:57:37 +01:00
Keith Edmunds
63acc025f9
Close tab works
2022-08-13 12:27:38 +01:00
Keith Edmunds
066b20a571
Close playlist from menubar
2022-08-13 12:03:35 +01:00
Keith Edmunds
568dc1ef68
Don't check Audacity; save splitter position
2022-08-13 11:05:39 +01:00
Keith Edmunds
7d71e8ce64
WIP: clocks working
2022-08-12 21:25:59 +01:00
Keith Edmunds
afc27c988d
Move info tabs to below playlist
2022-08-12 11:57:34 +01:00
Keith Edmunds
70c2c18fb3
WIP (working on marking next track)
2022-08-11 14:43:19 +01:00
Keith Edmunds
c8194fad80
WIP: Implement move rows to playlist
2022-08-09 20:33:06 +01:00
Keith Edmunds
99409e8626
Right-click menu mostly working
...
Still to implement:
- Move to playlist
- Remove row
2022-08-07 20:20:56 +01:00