Keith Edmunds
3e2293195a
Improve track creation in database
...
Pass all arguments to Tracks.__init__ on track creation
Smarten up metadata collecting
Reformat code
Reinstate stackprinter, but with more sensible settings (mostly
defaults, oddly enough)
2023-10-16 19:44:51 +01:00
Keith Edmunds
87ab973439
Implement playlist range sort and unsort
2023-10-12 02:43:17 +01:00
Keith Edmunds
986257bef6
Flake8 and Black run on all files
2023-07-09 16:12:21 +01:00
Keith Edmunds
4eb3a98c95
Added volume fade graph.
2023-06-18 09:20:55 +01:00
Keith Edmunds
a8ffa6f231
Upgrade PyQt5 → PyQt6
2023-04-12 21:55:13 +01:00
Keith Edmunds
69bfd3cff9
Default to moving existing track when adding a new track
2023-03-25 17:20:10 +00:00
Keith Edmunds
019bc87eb0
Fix sense of file_is_unreadable()
2023-03-12 18:38:00 +00:00
Keith Edmunds
ca86f59736
Rename function file_is_readable to file_is_unreadable
2023-03-12 16:47:45 +00:00
Keith Edmunds
f182f49f15
More typing
2023-02-01 08:43:53 +00:00
Keith Edmunds
5d50ebf3aa
Typing and other cleanups
2023-01-31 21:14:02 +00:00
Keith Edmunds
90424e917e
Fix not recording playlist rows as played
2023-01-01 18:51:56 +00:00
Keith Edmunds
daf8069de2
Tidy up moving to PlaylistTrack object
2023-01-01 09:19:34 +00:00
Keith Edmunds
2a484d51d3
Remove function_logger
...
It doesn't work properly (call methods with an additional "None"
argument).
2023-01-01 08:11:41 +00:00
Keith Edmunds
f1c27e0e8c
WIP
2022-12-29 08:56:58 +00:00
Keith Edmunds
94b2f473e9
Cleanups from running vulture
2022-12-24 09:36:51 +00:00
Keith Edmunds
693e8f195d
Notify when issue #147 occurs
2022-12-18 21:03:45 +00:00
Keith Edmunds
d9851adf65
Fix inability to play tracks with colon in path
...
Fixes #103
2022-12-17 19:47:17 +00:00
Keith Edmunds
00d3add0d3
Implement templates
2022-10-01 14:14:26 +01:00
Keith Edmunds
1da0668807
Preserve bitrate when importing track
2022-09-30 18:54:23 +01:00
Keith Edmunds
0194790605
Clean up importing and track rescan
2022-09-12 18:23:30 +01:00
Keith Edmunds
140722217b
Add bitrates to database and display
2022-08-22 17:30:30 +01:00
Keith Edmunds
88d0c11cbc
Add track to header working
2022-08-15 21:36:04 +01:00
Keith Edmunds
73e728177e
Import track working
2022-08-15 14:16:46 +01:00
Keith Edmunds
7d71e8ce64
WIP: clocks working
2022-08-12 21:25:59 +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
Keith Edmunds
4f03306aff
SQLA2: WIP, playlists load
2022-08-03 21:11:02 +01:00
Keith Edmunds
b7111d8a3b
SQLA2: WIP
2022-07-31 21:11:34 +01:00
Keith Edmunds
ff2f0d576c
SQLA2.0 main window displays
2022-07-02 21:47:42 +01:00
Keith Edmunds
a8395d8c97
Fix background importing and duplicate checking
2022-06-04 22:32:22 +01:00
Keith Edmunds
a4ad78cec3
Fix up Python type checking
2022-04-19 09:47:30 +01:00
Keith Edmunds
a91309477b
Rebase dev onto v2_id
2022-03-02 09:25:59 +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
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
bf2ef70595
Use date, not datetime, to dermine how long ago track was last played.
...
Fixes #92 .
2022-02-05 16:11:44 +00:00
Keith Edmunds
c5f094443a
Enable editing with Audacity
...
Fixes #28
2021-08-22 17:42:31 +01:00
Keith Edmunds
d4f542cc29
Warn when trying to delete playing or next track
2021-08-15 11:17:09 +01:00
Keith Edmunds
90a8209551
Clean up of musicmuster.py
2021-08-15 10:40:28 +01:00
Keith Edmunds
0836f74d17
Improve 'last played' strings
2021-08-14 23:06:16 +01:00
Keith Edmunds
0e4de857d4
Update last played time during show
...
Fixes #43
2021-08-14 09:05:14 +01:00
Keith Edmunds
61e1fb1192
Make last played date 'today' when appropriate
2021-08-08 20:05:26 +01:00
Keith Edmunds
a6a0b905d8
Put "last played" in place of "path" in playlist
2021-08-06 10:23:30 +01:00
Keith Edmunds
ee0bfceeae
Code review for V1.0.0
2021-04-09 23:21:42 +01:00
Keith Edmunds
bcfd076a93
Refactor into modules
2021-04-03 22:45:30 +01:00