Commit graph

186 commits

Author SHA1 Message Date
Matthew Stratford
d895f57b9c Test python sounddevice. 2021-04-07 21:52:23 +01:00
Matthew Stratford
a94f3c457d Use pulse audio for dummy output. 2021-04-07 21:49:27 +01:00
Matthew Stratford
67f3e655be Check for modinfo soundcore. 2021-04-07 21:45:36 +01:00
Matthew Stratford
4f1a472fb2 Want linux-modules-extra 2021-04-07 21:36:57 +01:00
Matthew Stratford
462594a449 Update to find new extras package. 2021-04-07 21:32:50 +01:00
Matthew Stratford
00b2614e66 Try adding more alsa. 2021-04-07 21:28:02 +01:00
Matthew Stratford
6863356a22 try adding a dummy sound output. 2021-04-07 21:25:14 +01:00
Matthew Stratford
0422fae749 Fix file leak. 2021-04-07 21:22:11 +01:00
Matthew Stratford
659a2b1e46 Make a dummy config file. 2021-04-07 21:18:00 +01:00
Matthew Stratford
2297203896 Tidy up init for flake8. 2021-04-07 21:13:19 +01:00
Matthew Stratford
5d9e2364e4 Add python 3.9 2021-04-07 21:01:32 +01:00
Matthew Stratford
54c967ad22 Add play on load repeat test and fix timings. 2021-04-07 20:16:01 +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
84175794b8 Handle missing music temp folder. 2021-04-07 20:04:29 +01:00
Matthew Stratford
8876e865bc Fix serial init 2021-04-07 19:54:27 +01:00
Matthew Stratford
807f80106b Add repeat all test (currently failing) 2021-04-07 00:26:57 +01:00
Matthew Stratford
293b981d28 Add repeat one test (currently failing) 2021-04-07 00:16:53 +01:00
Matthew Stratford
b1e58ec559 Add play on load test (currently fails) 2021-04-07 00:09:23 +01:00
Matthew Stratford
800946a142 Stop planitem templates being mutable 2021-04-07 00:07:15 +01:00
Matthew Stratford
ccf397facc make sure weight and trackid are ints. 2021-04-06 22:39:33 +01:00
Matthew Stratford
02766583c0 Add test to check file playing. 2021-04-06 22:39:08 +01:00
Matthew Stratford
168d44c66c Add initial player tests. 2021-04-06 00:32:58 +01:00
Matthew Stratford
a2d6f115e0 Merge branch 'dev' into tests 2021-04-05 22:56:11 +01:00
Matthew Stratford
82a26bb5f8 Merge branch 'mstratford-webstudio' into dev 2021-04-05 22:50:35 +01:00
Matthew Stratford
c406d998f3 Add logrotate and create dir if missing. 2021-04-05 22:41:22 +01:00
Matthew Stratford
5d353f4134 Fix logging. 2021-04-05 22:15:26 +01:00
Matthew Stratford
433f1ef92c Finish controller to log correctly, make port configurable. 2021-04-05 22:13:53 +01:00
Matthew Stratford
fe80b803f8 Sort audio outputs 2021-04-04 23:14:30 +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
c88e223d6f Add listing and loading of playlists. 2021-04-04 15:26:39 +01:00
Matthew Stratford
5c85466255 Setting output stays on config page & add favicon 2021-03-22 00:45:46 +00: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
b15b6a9875 Support loading show plans from webstudio 2021-03-21 20:15:42 +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
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
40ccd94f44 Fix load item link. 2021-03-15 20:20:00 +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
0c176bea03 Add WIP controller support. 2021-02-14 23:58:32 +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
ce137be780 Fix double logging. 2021-02-14 00:30:11 +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
23f1da515b Fix logging to individual files 2021-02-13 15:38:26 +00:00