Keith Edmunds
01916c4adc
WIP: time to vocals: preview +- working
2024-05-24 14:25:51 +01:00
Keith Edmunds
b86f0ac1b7
Unifty format of VLC config variables
2024-05-24 14:19:16 +01:00
Keith Edmunds
a7932adfe4
Add more protection against hitting return twice
2024-05-10 12:48:39 +01:00
Keith Edmunds
253550b490
Implement SQLAlchemy Pool.pre_ping
...
Fixes #241
2024-05-04 20:35:14 +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
f898e4645b
Hover last played column to show list
...
Fixes #205
2024-04-28 16:41:16 +01:00
Keith Edmunds
80687df82e
Don't react to second of two quick 'return' key presses
...
Fixes #228
2024-04-28 13:15:15 +01:00
Keith Edmunds
df620cde86
Migrated to Alchemical
2024-04-27 21:52:30 +01:00
Keith Edmunds
6890e0d0c2
Improve test coverage
2024-04-27 21:51:47 +01:00
Keith Edmunds
37711f883f
Rework Audacity import/export
2023-12-22 13:40:24 +00:00
Keith Edmunds
4b6c8b0634
Rewrite logging
...
Add lots of log.info() statements
2023-12-17 00:12:03 +00:00
Keith Edmunds
3179c6f5de
V3 tweaks and polishes
2023-11-28 14:29:09 +00:00
Keith Edmunds
be7071aae0
Change intro gap warning to 300ms
2023-11-16 22:23:22 +00:00
Keith Edmunds
2861511f1f
WIP V3: remove functions, formatting
2023-11-16 00:08:12 +00:00
Keith Edmunds
d2254b6ddd
WIP V3: Use config settings for warning timers
2023-11-13 21:22:05 +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
4903330e44
V3 WIP Add ROWS_FROM_ZERO option
2023-10-22 22:51:37 +01:00
Keith Edmunds
5fb5e12bb8
WIP: V3: All headers displaying
2023-10-20 08:54:48 +01:00
Keith Edmunds
1c8fb05ffa
WIP V3: gap and bitrate column background working
2023-10-19 15:05:30 +01:00
Keith Edmunds
d2444159ac
Improved fading
...
fade() takes an optional parameter, fade_seconds
fading is now logarithmic
2023-10-17 22:38:57 +01:00
Keith Edmunds
87ab973439
Implement playlist range sort and unsort
2023-10-12 02:43:17 +01:00
Keith Edmunds
2ca1d30609
Rewrite timers/tick code
...
Fixes #176
2023-07-09 23:18:37 +01:00
Keith Edmunds
09f0e11aa7
Improve clock management
...
- tick() implemented independently of Config.TIMER_MS
- have tick() call periodic functions
- don't rely on vlc get_time() (too coarse)
2023-06-19 09:40:32 +01:00
Keith Edmunds
b706008101
Make volume fade graph update much smoother.
...
VLC get_time and get_position are very granular, only updating about
3-4 times a second. Instead, calculate play_time by substracting track
start time from current time and expressing that as milliseconds.
2023-06-19 00:55:04 +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
a923f32070
First pass of OBS scene change
2023-04-09 16:02:44 +01:00
Keith Edmunds
b126a70139
Fix and improve hide played tracks
...
Last played track is now not hidden until
Config.HIDE_AFTER_PLAYING_OFFSET milliseconds after next track starts
playing.
2023-03-12 13:00:46 +00:00
Keith Edmunds
d54f1bedda
Remove colon-in-path conditional fix
2023-03-10 23:11:23 +00:00
Keith Edmunds
2422adea21
Fix play sometimes stopping almost immediately
2023-03-10 22:34:23 +00:00
Keith Edmunds
0794f061ee
WIP: playlists.py refactor
2023-02-19 20:09:00 +00:00
Keith Edmunds
f8dcc69a55
Python typing fixups
2023-01-20 21:59:40 +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
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
9ccff3db20
Specify colour of cart progress bars
2022-10-23 22:37:06 +01:00
Keith Edmunds
f42261277e
Carts: tidy up code
2022-10-21 22:54:50 +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
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
01a9ce342a
Open wikipedia and songfacts from right click menu.
...
Also reorganised right click menu.
2022-08-15 17:06:01 +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
89781c0a94
Revise menu, selected tracks duration summing OK
2022-08-07 16:15:11 +01:00
Keith Edmunds
7a14651bd7
Add function type hints. Section headers and note colours working
2022-08-05 21:52:17 +01:00
Keith Edmunds
ab47bb0ab4
SQLA2.0 playlist column headers display
2022-07-03 20:59:10 +01:00
Keith Edmunds
bef4507ef6
SQLA2.0 rewrote logging
2022-07-03 15:17:25 +01:00