Keith Edmunds
847840251c
More signal / signal handler cleanups
2025-04-21 11:48:16 +01:00
Keith Edmunds
5d7b55a0ab
Change track_ended_signal to signal_track_ended
2025-04-19 18:25:56 +01:00
Keith Edmunds
0124ca6018
Cleanup
2025-04-19 18:23:43 +01:00
Keith Edmunds
223c7cd3ab
Use vlc events to trigger end-of-track actions
2025-04-19 12:26:44 +01:00
Keith Edmunds
edd8c36c53
Use signals for setting next track
2025-04-19 12:25:29 +01:00
Keith Edmunds
22e16144e1
Remove more vlc loggins
2025-04-16 21:03:45 +01:00
Keith Edmunds
e9f4ecf5ef
Remove vlc logging
2025-04-16 21:02:33 +01:00
Keith Edmunds
ce224a41d1
Implement signal monitor
2025-04-16 21:02:21 +01:00
Keith Edmunds
6296566c2c
WIP: Can play tracks without errors
2025-03-29 18:20:38 +00:00
Keith Edmunds
3db71a08ae
WIP remove sessions, use reporistory
2025-03-29 18:20:38 +00:00
Keith Edmunds
7b0e2b2c6c
WIP: playlists load, can't play track
2025-03-29 18:20:38 +00:00
Keith Edmunds
c94cadf24f
WIP: Use PlaylistRowDTO to isolate SQLAlchemy objects
2025-03-29 18:20:38 +00:00
Keith Edmunds
c9ff1aa668
Improver performance loading playlists
2025-03-09 19:23:55 +00:00
Keith Edmunds
963da0b5d0
No db calls when servicing data() except for caching
2025-03-08 21:30:37 +00:00
Keith Edmunds
63b1d0dff4
mypy fixups
2025-03-06 11:33:53 +00:00
Keith Edmunds
f4923314d8
Remove spurious logging. Start 10ms timer at a better time.
...
The 10ms timer was paused for five seconds when starting a track to
avoid a short pause (issue #223 ). That fixed the problem. However, it
doesn't need to be started until the fade graph starts changing, so we
now don't start it until then. It's possible that this may help the
occasional 'slow to refresh after moving tracks' issue that has been
seen which may be caused by timer ticks piling up and needing to be
serviced.
2025-01-31 09:55:21 +00:00
Keith Edmunds
6e258a0ee2
Split music_manager from classes
2024-12-22 15:14:00 +00:00