Keith Edmunds
266be281d0
Don't run update_track_times twice on starting track
2026-01-02 14:34:28 +00:00
Keith Edmunds
316b4708c6
Check import filetype; install black
2025-08-17 18:26:53 +01:00
Keith Edmunds
88cce738d7
Move AudacityController management from playlists to musicmuster
...
Fixes : #292
2025-08-16 15:10:15 +01:00
Keith Edmunds
c9ff1aa668
Improver performance loading playlists
2025-03-09 19:23:55 +00:00
Keith Edmunds
3b004567df
Implement dogpile cache for Notecolours
2025-03-08 11:45:38 +00:00
Keith Edmunds
63b1d0dff4
mypy fixups
2025-03-06 11:33:53 +00:00
Keith Edmunds
2293c663b9
Migrate from poetry to uv
2025-03-05 19:05:13 +00:00
Keith Edmunds
c12b30a956
Add pyyaml
2025-02-06 12:56:59 +00:00
Keith Edmunds
256de377cf
Update environment
2025-02-06 12:54:01 +00:00
Keith Edmunds
fd0d8b15f7
Poetry only for dependency management
2025-02-02 17:54:44 +00:00
Keith Edmunds
7d0e1c809f
Update environment
2025-02-02 17:52:15 +00:00
Keith Edmunds
8177e03387
Tweak pyproject.toml for v2
2025-01-31 10:00:55 +00:00
Keith Edmunds
d3a709642b
Migrate pyproject.toml to v2
2025-01-31 09:54:14 +00:00
Keith Edmunds
342c0a2285
Add type hints for pyyaml
2025-01-27 12:13:13 +00:00
Keith Edmunds
8161fb00b3
Add pyyaml; update poetry environment
2025-01-27 12:13:13 +00:00
Keith Edmunds
4c53791f4d
Rewrite file importer
2024-12-22 15:22:21 +00:00
Keith Edmunds
ff81447902
Update environment
2024-11-10 14:59:00 +00:00
Keith Edmunds
2fb1974598
Upgrade environment; remove snoop
2024-10-11 15:33:56 +01:00
Keith Edmunds
84798fb1c5
Update and clean dependencies
2024-08-05 12:45:52 +01:00
Keith Edmunds
faf18f431e
Update dependencies
2024-07-08 19:13:42 +01:00
Keith Edmunds
5f3119be1f
Tighter mypy testing, fixed up type hints
2024-07-08 19:03:35 +01:00
Keith Edmunds
9656bac49f
WIP: preview via pygame working
2024-07-03 15:41:14 +01:00
Keith Edmunds
5624d77519
Remove pygame dependency
2024-06-16 08:17:09 +01:00
Keith Edmunds
9fb7cce82c
Update dependencies
2024-05-04 02:08:18 +01:00
Keith Edmunds
2a55cd9c92
Replaced obsws-python with obs-websocket-py
...
Fixes #235
2024-04-28 11:30:54 +01:00
Keith Edmunds
1011b2f549
Fixup replace_files for Alchemical
2024-04-27 21:54:18 +01:00
Keith Edmunds
0519006bb2
Update dependencies
2024-04-27 21:52:31 +01:00
Keith Edmunds
df620cde86
Migrated to Alchemical
2024-04-27 21:52:30 +01:00
Keith Edmunds
9d44642fea
Migrate to Alchemical
2024-04-27 21:52:28 +01:00
Keith Edmunds
6890e0d0c2
Improve test coverage
2024-04-27 21:51:47 +01:00
Keith Edmunds
b116f062e9
Update packages, fix one bug
2024-03-01 17:58:25 +00:00
Keith Edmunds
4b6c8b0634
Rewrite logging
...
Add lots of log.info() statements
2023-12-17 00:12:03 +00:00
Keith Edmunds
e3d20c9bdc
WIP V3: cleanup
2023-11-20 11:24:12 +00:00
Keith Edmunds
f311721386
Update packages
2023-11-09 18:47:34 +00:00
Keith Edmunds
86a1678f41
WIP V3: move row initial tests working
...
More tests to write
2023-10-24 20:48:28 +01:00
Keith Edmunds
da658f0ae3
V3 WIP testing working for test_models
2023-10-23 17:39:56 +01:00
Keith Edmunds
da23ae9732
Move pytest configuration to pyproject.toml
2023-10-23 12:34:05 +01:00
Keith Edmunds
9d3e4b8d0c
V3 WIP Drag and drop partly implemented
...
UI works but outputs model changes needed to stdout
2023-10-22 22:53:59 +01:00
Keith Edmunds
9ac2911a55
Typing and mypy fixes
2023-10-15 21:04:54 +01:00
Keith Edmunds
3513c32a62
Speed increases, more typing, cleanup
...
Pull all playlist row info in one database query when loading a
playlist.
Fixup some type hints in models.
Comment out stackprinter calls - they mostly get in the way
interactively.
2023-10-15 19:04:58 +01:00
Keith Edmunds
ae87ac82ba
Migrate model to SQLAlchemy 2.0 DeclarativeBase
2023-10-15 09:51:02 +01:00
Keith Edmunds
986257bef6
Flake8 and Black run on all files
2023-07-09 16:12:21 +01:00
Keith Edmunds
f44d6aa25e
Documentation skeleton in place
2023-07-02 19:18:28 +01:00
Keith Edmunds
6ae6d8e94e
WIP volume graphs using matlibplot
2023-06-13 07:55:24 +01:00
Keith Edmunds
52a4de0c01
Implement preview button
...
Fixes #172
2023-06-11 17:49:29 +01:00
Keith Edmunds
bcb079727a
Install and set up pudb for non-production environment
2023-06-07 15:14:52 +01:00
Keith Edmunds
a8ffa6f231
Upgrade PyQt5 → PyQt6
2023-04-12 21:55:13 +01:00
Keith Edmunds
543d0be7f2
Upgrade dependencies
2023-04-09 17:59:09 +01: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