Matthew Stratford
|
a8d82b7000
|
File exists/output name validation.
|
2021-04-07 20:14:39 +01:00 |
|
Matthew Stratford
|
77180fa38e
|
Fix player automations without pygame events.
|
2021-04-07 20:14:12 +01:00 |
|
Matthew Stratford
|
168d44c66c
|
Add initial player tests.
|
2021-04-06 00:32:58 +01:00 |
|
Matthew Stratford
|
c406d998f3
|
Add logrotate and create dir if missing.
|
2021-04-05 22:41:22 +01:00 |
|
Matthew Stratford
|
ccb5886698
|
Lower CPU a bit with slower loops.
|
2021-04-04 23:14:08 +01:00 |
|
Matthew Stratford
|
03773c8dda
|
Various reliabilty / debugging improvements
|
2021-04-04 22:34:46 +01:00 |
|
Matthew Stratford
|
5233aacdf9
|
Add proper message source routing, fixes a lot of instabity of updating.
|
2021-03-22 00:33:14 +00:00 |
|
Matthew Stratford
|
1f66ec2ef2
|
Update playback pos more often, reset pos to 0 on stop.
|
2021-03-21 13:06:09 +00:00 |
|
Matthew Stratford
|
01192b728b
|
Fix seeking while playing.
|
2021-03-15 20:19:45 +00:00 |
|
Matthew Stratford
|
023200b94b
|
Add support for moving plan items.
|
2021-03-13 22:32:04 +00:00 |
|
Matthew Stratford
|
4741694d66
|
Migrate internal planitem format to match webstudio/api
|
2021-02-14 20:10:32 +00:00 |
|
Matthew Stratford
|
45d9c32146
|
Handle setting Channel Controls from WS.
|
2021-02-14 17:53:28 +00:00 |
|
Matthew Stratford
|
a18d4317e4
|
Add basic callback to state manager to send STATUS on change.
|
2021-02-14 13:57:07 +00:00 |
|
Matthew Stratford
|
12d7f6fdd2
|
Fix some queuing issues for playback position timers.
|
2021-02-14 13:23:51 +00:00 |
|
Matthew Stratford
|
1a59b2d5bf
|
Add show plan loading, send more info to Webstudio UI.
|
2021-02-14 00:29:47 +00:00 |
|
Matthew Stratford
|
b825795835
|
More stuff towards making Webstudio sync
|
2020-12-20 18:52:27 +00:00 |
|
Matthew Stratford
|
1855f515a6
|
Minor fixes
|
2020-12-20 01:40:32 +00:00 |
|
Matthew Stratford
|
479c952766
|
most of the pipeline to send player msgs to webstudio
|
2020-12-20 01:10:19 +00:00 |
|
Matthew Stratford
|
801d2ae40b
|
Merge branch 'michaelg-baps-websockets' into mstratford-webstudio
|
2020-12-19 15:57:41 +00:00 |
|
Matthew Stratford
|
6d587b1e2b
|
Add a bit of typing to appease pylance
|
2020-12-19 14:57:37 +00:00 |
|
Matthew Stratford
|
a526ed3cb3
|
Update filename for plan item once loaded
|
2020-12-08 19:41:11 +00:00 |
|
Matthew Stratford
|
450698cd37
|
Add managed items support and merge cleanup
|
2020-11-16 22:49:33 +00:00 |
|
michael-grace
|
bd2b5b41a6
|
start of showplans
|
2020-11-15 19:34:13 +00:00 |
|
Matthew Stratford
|
6083427dc5
|
PlanObject to PlanItem, initial API track loading
|
2020-11-05 23:53:27 +00:00 |
|
Matthew Stratford
|
0a04398849
|
Fix import for standalone player
|
2020-11-05 19:06:16 +00:00 |
|
Matthew Stratford
|
23647de797
|
Re-add hot output switching, add default output support.
|
2020-11-05 18:59:28 +00:00 |
|
Matthew Stratford
|
cb42eec757
|
Fix PlanObject import issue
|
2020-11-05 18:58:18 +00:00 |
|
Matthew Stratford
|
a21d93894d
|
Merge remote-tracking branch 'origin/dev' into debugging
|
2020-11-04 20:33:09 +00:00 |
|
Matthew Stratford
|
bddab0208d
|
Implement rate limiting to stop spamming state file writes
|
2020-11-04 01:19:56 +00:00 |
|
michael-grace
|
ae5cea9c62
|
fixed some errors
|
2020-11-04 00:09:42 +00:00 |
|
Michael Grace
|
2e84e4bebd
|
Merge branch 'dev' into michaelg
|
2020-11-03 22:52:58 +00:00 |
|
Matthew Stratford
|
2ec073392e
|
Add more player logging.
|
2020-11-03 22:48:11 +00:00 |
|
michael-grace
|
f96dbf5f36
|
auto advance, repeats, play on load (not tested)
|
2020-11-03 01:07:25 +00:00 |
|
michael-grace
|
ec6d3b0854
|
welcome to BAPSicle and some data types
|
2020-11-03 00:32:43 +00:00 |
|
michael-grace
|
1e464b2247
|
more show plan item stuffs
|
2020-11-02 23:06:45 +00:00 |
|
Matthew Stratford
|
ee6084423d
|
Woops, it's been mono all this time.
|
2020-11-01 03:27:26 +00:00 |
|
Matthew Stratford
|
435021536b
|
Resume playing after output switch.
|
2020-11-01 03:19:21 +00:00 |
|
Matthew Stratford
|
1d7ccaee12
|
Reload track after output swap for convenience
|
2020-11-01 03:15:51 +00:00 |
|
Matthew Stratford
|
6e79af3bbd
|
Merge branch 'dev' into debugging
|
2020-11-01 03:02:51 +00:00 |
|
Matthew Stratford
|
bf8e8b908e
|
Change multiprocessing start method for player on MacOS
|
2020-11-01 02:44:35 +00:00 |
|
michael-grace
|
bd0c27ddc3
|
tidy up some messages
|
2020-11-01 02:37:56 +00:00 |
|
Matthew Stratford
|
1be060ab42
|
Fix Windows freeze support. BONKERS.
|
2020-11-01 02:37:40 +00:00 |
|
michael-grace
|
330cc32be2
|
start of channel plans
|
2020-11-01 02:35:14 +00:00 |
|
Matthew Stratford
|
90b6707cdf
|
Add MacOS .app support via Platypus, change port to 13500
|
2020-11-01 00:38:46 +00:00 |
|
Matthew Stratford
|
5228cfd279
|
Better startup and shutdown.
|
2020-11-01 00:31:58 +00:00 |
|
Matthew Stratford
|
a8542b578e
|
Initial attempt at building MacOS version
|
2020-10-31 03:04:14 +00:00 |
|
Matthew Stratford
|
367e5d7980
|
Add Logging to StateManager
|
2020-10-30 23:59:58 +00:00 |
|
Matthew Stratford
|
331649e85c
|
Give players and server process titles (in theory)
|
2020-10-30 23:14:29 +00:00 |
|
Matthew Stratford
|
f29be9e38f
|
Disable imports reordering & stop Pygame saying hello.
|
2020-10-30 22:15:51 +00:00 |
|
Matthew Stratford
|
7e2a974e5c
|
Move StateManager to /helpers and start adding player logging.
|
2020-10-30 22:06:03 +00:00 |
|