Keith Edmunds
3d83de20c2
Show Wikipedia/Songfacts on next track if none selected
2024-08-18 11:13:20 +01:00
Keith Edmunds
b8fcc79f8e
Black formatting and mypy fixups
2024-08-04 17:18:08 +01:00
Keith Edmunds
27012a9658
Fix non-release of player when at natural end of track
2024-08-04 11:57:46 +01:00
Keith Edmunds
40cad1c98f
Fix resource leak
...
After around 1.5h of operation, we'd get messages such as:
vlcpulse audio output error: PulseAudio server connection failure: Connection terminated
Tracked down to not correctly releasing vlc player resources when
track had finished playing. Fixed now, and much simplified the fadeout
code as well.
2024-08-02 18:35:33 +01:00
Keith Edmunds
5f5bb27a5f
.
2024-08-02 18:35:33 +01:00
Keith Edmunds
0c76227bbc
Quieten logging: move many info to debug
2024-07-30 16:51:53 +01:00
Keith Edmunds
bd7fb79610
Clear fade graph when clearing next track
2024-07-30 16:36:29 +01:00
Keith Edmunds
d6f55c5987
Rewrite of track handling
...
Combine the old track_manager and playlist data structures into
RowAndTrack data structure.
2024-07-29 18:52:02 +01:00
Keith Edmunds
b423ab0624
Log.debug production stackprinter messages
2024-07-26 18:10:53 +01:00
Keith Edmunds
9973f00055
Enhance debugging for failed fade graph creation
2024-07-26 11:18:29 +01:00
Keith Edmunds
53e169ae6b
Add x bit to musicmuster.py
2024-07-23 17:50:14 +01:00
Keith Edmunds
234f6fcdbb
Typo fixed
2024-07-23 17:47:18 +01:00
Keith Edmunds
d7a37151b7
Fixup type hints, renamed function
2024-07-22 16:27:31 +01:00
Keith Edmunds
96080cdca0
Simply musicmuster:play_next
...
Split out return_pressed_in_error()
2024-07-21 09:49:18 +01:00
Keith Edmunds
829172177c
Implement external browser
2024-07-19 19:59:18 +01:00
Keith Edmunds
a51dd3a998
Show preview time in m:ss
...
Fixes #250
2024-07-19 15:06:22 +01:00
Keith Edmunds
5f3119be1f
Tighter mypy testing, fixed up type hints
2024-07-08 19:03:35 +01:00
Keith Edmunds
2394327d38
Make load playlists the last init action
2024-07-07 11:57:24 +01:00
Keith Edmunds
7333fd570f
Error checking, type annotations, minor edits
2024-07-07 10:19:17 +01:00
Keith Edmunds
68a253bc7c
Improve type hints, other minor edits
2024-07-06 20:35:06 +01:00
Keith Edmunds
c11573906a
Make tick_100ms more efficient
2024-07-06 19:01:27 +01:00
Keith Edmunds
87d2d7adae
Add issue 223 debugging and quicklog function
2024-07-06 14:26:29 +01:00
Keith Edmunds
dc3b46d2d6
Unload pygame music file after use
2024-07-06 12:37:15 +01:00
Keith Edmunds
f2867deb2f
mypy linting
2024-07-03 18:03:41 +01:00
Keith Edmunds
553376a99e
Preview with pygame working
2024-07-03 17:55:09 +01:00
Keith Edmunds
e3d7ae8e0f
WIP: preview forward/back working
2024-07-03 16:11:13 +01:00
Keith Edmunds
9656bac49f
WIP: preview via pygame working
2024-07-03 15:41:14 +01:00
Keith Edmunds
a971298982
WIP: remove some references to preview track manager
2024-07-03 14:01:34 +01:00
Keith Edmunds
4fe6e9186c
Merge branch 'sounddevice' into dev
2024-07-03 13:50:46 +01:00
Keith Edmunds
8bc41f2fcd
Fix error message
2024-07-03 13:50:40 +01:00
Keith Edmunds
92eb3fc953
Fix inability to close playlists
2024-07-03 12:52:46 +01:00
Keith Edmunds
67bc3377cb
Fix logging error
2024-06-27 20:41:56 +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
21156d8fa1
Improve getting/setting of Settings
2024-06-16 08:16:24 +01:00
Keith Edmunds
e884201df4
Don't accept unreadable track into _TrackManager
2024-06-03 19:06:00 +01:00
Keith Edmunds
2f32f2e914
Update fade graph when starting next track before current has finished
2024-06-03 19:05:19 +01:00
Keith Edmunds
1d51edc50f
Most recent track first in tooltips
2024-06-02 21:05:09 +01:00
Keith Edmunds
35b5402853
Fix: end of preview caused main play end of track actions
2024-06-02 20:53:26 +01:00
Keith Edmunds
648ef76234
Resume working
2024-06-02 19:19:35 +01:00
Keith Edmunds
909fb27bed
All preview/intro management working
2024-06-02 17:58:20 +01:00
Keith Edmunds
09fdd7e4dc
Display of countdown timer works
2024-06-02 16:50:49 +01:00
Keith Edmunds
983716e009
Row times updating working
2024-06-02 16:34:30 +01:00
Keith Edmunds
0361d25c7b
WIP: fade graph working, slightly laggy
2024-06-02 13:33:57 +01:00
Keith Edmunds
c5ca1469dc
Remove all carts code
2024-06-02 12:04:26 +01:00
Keith Edmunds
5278b124ca
WIP: implemented trackmanager, tracks play, clocks work
2024-06-02 11:57:45 +01:00
Keith Edmunds
8ea0a0dad5
WIP: moving player to PlaylistTrack. Player works.
2024-06-01 17:41:22 +01:00
Keith Edmunds
b1f682d2e6
Uncheck preview armed at end of preview
2024-05-25 09:36:19 +01:00
Keith Edmunds
3d3df85845
PoC: added intro time display and editing
2024-05-25 09:29:03 +01:00
Keith Edmunds
8ebaa2798f
Set intro timer background colour
2024-05-24 16:48:48 +01:00