Commit graph

62 commits

Author SHA1 Message Date
Matthew Stratford
833dbbf043 More fixes 2021-04-08 22:05:47 +01:00
Matthew Stratford
f4dc7199a4 Some pep fixes. 2021-04-08 22:05:25 +01:00
Matthew Stratford
2c27899d94 Autopep run. 2021-04-08 21:15:15 +01:00
Matthew Stratford
fbf6052491 Ran black for formatting. 2021-04-08 20:53:51 +01:00
Matthew Stratford
0f1aee809e Log more info about files existing. 2021-04-07 22:52:33 +01:00
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