Keith Edmunds
986257bef6
Flake8 and Black run on all files
2023-07-09 16:12:21 +01:00
Keith Edmunds
c5c5c28583
Change PlaylistRows.row_number to plr_rownnum
2023-04-02 17:23:49 +01:00
Keith Edmunds
f9f1e5f237
Change PlaylistRows.row_number to row_no
2023-04-01 19:59:25 +01:00
Keith Edmunds
16a9880583
Improve track search performance
...
Searching for a track was wrapping the search string in % signs
(wildcards). The leading % meant the database didn't use the index.
Dropped leading % (user can add it manually if needed).
2023-04-01 19:45:07 +01:00
Keith Edmunds
80e698680b
Clean up header and note updates
...
• rationalise number of functions
• make colour handling cleaner
• optimise when playlist is saved
2023-03-12 09:53:11 +00:00
Keith Edmunds
39ec7f470b
Fixup section duration times
2023-03-11 16:05:10 +00:00
Keith Edmunds
530ee60015
WIP: playlists.py refactoring
2023-03-04 23:02:21 +00:00
Keith Edmunds
aa3388f732
WIP: playlist refactor: section timings
2023-02-28 20:46:22 +00:00
Keith Edmunds
0794f061ee
WIP: playlists.py refactor
2023-02-19 20:09:00 +00:00
Keith Edmunds
8476dd4ace
Add ability to delete and rename playlists
...
Fixes #54
2023-02-13 19:34:28 +00:00
Keith Edmunds
0c38fc2ef4
Fix all bar one typing errors
2023-02-07 21:58:08 +00:00
Keith Edmunds
4a6d6fa208
Log errors importing tracks
2023-02-05 22:48:32 +00:00
Keith Edmunds
4f3fb6c1ae
No mypy errors; four FIXMEs
2023-02-05 21:04:10 +00:00
Keith Edmunds
5d50ebf3aa
Typing and other cleanups
2023-01-31 21:14:02 +00:00
Keith Edmunds
73bb4b3a7f
WIP: typing
2023-01-30 19:29:33 +00:00
Keith Edmunds
ffa3015ac3
Fix move existing track when adding duplicate with note
...
Fixes #161
2023-01-20 22:00:47 +00:00
Keith Edmunds
f8dcc69a55
Python typing fixups
2023-01-20 21:59:40 +00:00
Keith Edmunds
c04114b07a
Fix some type hints
2023-01-19 23:32:20 +00:00
Keith Edmunds
aa405cd6d9
WIP for resume play
2022-12-28 15:08:54 +00:00
Keith Edmunds
8f8c6a1034
Remove redundant code
2022-12-28 09:33:40 +00:00
Keith Edmunds
ece6723211
Database changes needed for 2.8 and 2.9
2022-12-25 10:29:05 +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
444c3e4fb4
Remove rows from playlist works and db updates
2022-12-23 20:15:07 +00:00
Keith Edmunds
35b101a538
Tidy up saving database
2022-12-23 17:23:43 +00:00
Keith Edmunds
be4f19757c
Improve performance of save_playlist
2022-12-22 17:41:46 +00:00
Keith Edmunds
6a2bcfff19
Restore tab order and focussed tab
...
Fixes #96
2022-12-20 18:35:18 +00:00
Keith Edmunds
57f038c704
Implement row mark and paste
...
Fixed #132
2022-12-19 15:28:03 +00: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
0b91cf7da4
WIP: carts
2022-10-15 17:42:37 +01:00
Keith Edmunds
00d3add0d3
Implement templates
2022-10-01 14:14:26 +01:00
Keith Edmunds
0194790605
Clean up importing and track rescan
2022-09-12 18:23:30 +01:00
Keith Edmunds
c907736436
Remove redundant code
2022-09-10 21:59:14 +01:00
Keith Edmunds
a0c074adad
Checked all queries are SQLAlchemy V2 format
2022-08-22 17:46:04 +01:00
Keith Edmunds
140722217b
Add bitrates to database and display
2022-08-22 17:30:30 +01:00
Keith Edmunds
62c5fa178c
Work around MariaDB bug in replace_files.py
2022-08-22 14:39:18 +01:00
Keith Edmunds
5f8d8572ad
Don't allow duplicate track paths
2022-08-21 19:47:47 +01:00
Keith Edmunds
bcc6634e34
Work on replacing existing music files
2022-08-17 11:28:10 +01:00
Keith Edmunds
61311f67fe
Implement musicuster --check-database
2022-08-15 15:59:34 +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
dfc1344c69
Insert track working
2022-08-14 10:25:10 +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
066b20a571
Close playlist from menubar
2022-08-13 12:03:35 +01:00