Keith Edmunds
4a4058d211
Import rewrite WIP
2025-01-13 15:29:50 +00:00
Keith Edmunds
3a3b1b712d
Much improved file importer
2025-01-10 19:50:53 +00:00
Keith Edmunds
a1709e92ae
Misc tidying
2024-12-22 15:23:22 +00:00
Keith Edmunds
b389a348c1
Remove mtime from Track
2024-12-22 15:23:04 +00:00
Keith Edmunds
4c53791f4d
Rewrite file importer
2024-12-22 15:22:21 +00:00
Keith Edmunds
2ce6eb95ed
Remove "ago" from last played string
2024-12-14 17:11:35 +00:00
Keith Edmunds
0391eed88e
Optionally remove header colour directives from header
2024-12-14 14:49:07 +00:00
Keith Edmunds
3783996ba4
Handle file not found when scanning track
2024-11-01 11:47:38 +00:00
Keith Edmunds
0c76227bbc
Quieten logging: move many info to debug
2024-07-30 16:51:53 +01:00
Keith Edmunds
7333fd570f
Error checking, type annotations, minor edits
2024-07-07 10:19:17 +01:00
Keith Edmunds
f2867deb2f
mypy linting
2024-07-03 18:03:41 +01:00
Keith Edmunds
3831ebb01d
File header, type hints, Black
2024-06-22 21:51:41 +01:00
Keith Edmunds
5e4277646b
Black formatting
2024-06-16 08:40:45 +01:00
Keith Edmunds
e25d4ad311
Fixup tests
2024-05-05 18:38:50 +01:00
Keith Edmunds
a24ff76b6b
Build in replace_file functionality
...
Major rewrite of file importing
Fixes #141
2024-05-03 22:40:21 +01:00
Keith Edmunds
dbe71c3be4
Improve test coverage
2024-04-05 10:38:03 +01:00
Keith Edmunds
37711f883f
Rework Audacity import/export
2023-12-22 13:40:24 +00:00
Keith Edmunds
33fdc40f66
Clean up AudacityManager
2023-12-09 14:05:29 +00:00
Keith Edmunds
0082f76b56
Rescan after Audacity
2023-12-08 20:54:37 +00:00
Keith Edmunds
83a817234d
Remotely open and save files in Audacity
2023-12-08 19:57:25 +00:00
Keith Edmunds
6985170378
Audacity class
2023-12-08 18:21:42 +00:00
Keith Edmunds
3179c6f5de
V3 tweaks and polishes
2023-11-28 14:29:09 +00:00
Keith Edmunds
2907514eb7
WIP V3: smarten up section timings
2023-11-08 23:34:17 +00:00
Keith Edmunds
698fa4625a
WIP V3: track start/stop times basics working
...
Only updates from header rows or current track. Changing
current track doesn't update correctly.
2023-11-07 23:14:26 +00:00
Keith Edmunds
d9ad001c75
Relayout files
...
Created classes.py and moved common classes to classes.py. Ordered
imports.
2023-11-01 19:08:22 +00:00
Keith Edmunds
15ecae54cf
Move MusicMusterSignals into helpers
2023-11-01 07:49:40 +00:00
Keith Edmunds
813b325029
Black reformatting, tidying
2023-10-31 08:15:24 +00:00
Keith Edmunds
734d5cb545
Make MusicMusterSignals a singleton class
...
Moved into datastructures.py
2023-10-31 08:14:34 +00:00
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