Commit graph

107 commits

Author SHA1 Message Date
Matthew Stratford
b15b6a9875 Support loading show plans from webstudio 2021-03-21 20:15:42 +00:00
Matthew Stratford
81eb8c7d1b Add myradio api handler 2021-03-21 13:05:33 +00:00
Matthew Stratford
a51e214f27 Serve music-tmp for webstudio UI waveforms. 2021-03-15 21:35:56 +00:00
Matthew Stratford
8bf1def0d1 Clear UI status queue before requesting a new one. 2021-03-15 20:20:26 +00:00
Matthew Stratford
0c176bea03 Add WIP controller support. 2021-02-14 23:58:32 +00:00
Matthew Stratford
45d9c32146 Handle setting Channel Controls from WS. 2021-02-14 17:53:28 +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
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
26e7f32763
Fix json page (properly) 2020-12-08 19:41:31 +00:00
Matthew Stratford
789fa3a1fb
Fix broken player status json output 2020-12-08 19:21:38 +00:00
Matthew Stratford
cb06061143
Merge remote-tracking branch 'origin/dev' into myradio-music 2020-11-16 21:23:06 +00:00
michael-grace
bd2b5b41a6 start of showplans 2020-11-15 19:34:13 +00:00
michael-grace
249832e153 some human readability 2020-11-15 17:48:05 +00:00
michael-grace
79cd706253 start of websockets, play, pause, stop, seek 2020-11-15 17:40:18 +00:00
Michael Grace
5c19d5ca04
typo
i can't type :)
2020-11-10 21:38:02 +00:00
michael-grace
b00ac8ecbf welcome default 2020-11-10 19:41:27 +00:00
michael-grace
ba07fa5d89 server changing and restarting 2020-11-10 19:40:42 +00:00
michael-grace
53d7edba48 server details on web interface 2020-11-10 18:49:26 +00:00
michael-grace
7e57d2de36 viewing logs in webserver 2020-11-09 00:42:09 +00:00
michael-grace
26a677be53 pure json status page 2020-11-09 00:17:48 +00:00
michael-grace
b1e20eae5c server state 2020-11-09 00:10:36 +00:00
Matthew Stratford
6083427dc5
PlanObject to PlanItem, initial API track loading 2020-11-05 23:53:27 +00:00
Matthew Stratford
81eb1746df
Don't auto play for now on load, it does that itself. 2020-11-05 19:04:07 +00:00
Matthew Stratford
cb42eec757
Fix PlanObject import issue 2020-11-05 18:58:18 +00:00
Matthew Stratford
f5fd6ca236
Merge branch 'dev' into debugging 2020-11-04 22:39:49 +00:00
Matthew Stratford
da5e1a2a5a
Temp fix for MacOS by removing baps welcome gen. 2020-11-04 22:38:31 +00:00
Matthew Stratford
a21d93894d
Merge remote-tracking branch 'origin/dev' into debugging 2020-11-04 20:33:09 +00:00
michael-grace
ae5cea9c62 fixed some errors 2020-11-04 00:09:42 +00:00
michael-grace
51ae3033b9 hmm...some import went missing 2020-11-03 23:25:17 +00:00
Michael Grace
2e84e4bebd
Merge branch 'dev' into michaelg 2020-11-03 22:52:58 +00:00
Matthew Stratford
60f4b8e6fb
Merge remote-tracking branch 'origin/dev' into debugging 2020-11-03 22:24:58 +00:00
Matthew Stratford
94e01aa144
Move audio device to DeviceManager 2020-11-03 21:24:45 +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
6e79af3bbd
Merge branch 'dev' into debugging 2020-11-01 03:02:51 +00:00
Matthew Stratford
1a4b61293c
Tidy extra print. 2020-11-01 02:43:48 +00:00
michael-grace
330cc32be2 start of channel plans 2020-11-01 02:35:14 +00:00
Matthew Stratford
d1b474962d
Only set multiprocessing to spawn for MacOS. 2020-11-01 01:36:42 +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
michael-grace
6044cbb271 config start 2020-10-31 18:00:15 +00:00
Matthew Stratford
a8542b578e
Initial attempt at building MacOS version 2020-10-31 03:04:14 +00:00
Matthew Stratford
331649e85c
Give players and server process titles (in theory) 2020-10-30 23:14:29 +00:00
Matthew Stratford
9a9f9ad234
Rename details to status & add unload to API. 2020-10-30 00:33:00 +00:00
Matthew Stratford
eafb4dd461
Fix undefined app 2020-10-29 22:25:40 +00:00
Matthew Stratford
91339174b6
Remove bodged load commands. 2020-10-29 01:41:17 +00:00
Matthew Stratford
9aedf947d5
Stop BAPSicle server from starting flask in tests. 2020-10-26 21:51:22 +00:00
Matthew Stratford
a1ff139dd8
Fix UI test server import. 2020-10-26 21:25:02 +00:00
Matthew Stratford
e6e93f41ad Switch to building an exe for Windows. 2020-10-25 01:23:24 +00:00
Matthew Stratford
65226e09dc Initial working Windows Service. 2020-10-24 21:31:52 +01:00
Matthew Stratford
8f02a73f8d Share more templating in base. Add config page. 2020-10-24 15:04:33 +01:00
Matthew Stratford
490aef95c0 Rename files and classes. 2020-10-24 14:44:26 +01:00
Renamed from multiplay-flask.py (Browse further)