Commit graph

42 commits

Author SHA1 Message Date
Matthew Stratford
1b2e1f6c60 Create state dir if missing. 2021-04-11 00:11:05 +01:00
Matthew Stratford
0faf3caa2e Move api config options to bapsicle state for frozen packages. 2021-04-10 23:59:49 +01:00
Matthew Stratford
066a696b5c Last pep8 errors. 2021-04-08 22:48:38 +01:00
Matthew Stratford
023cafad90 Last few pep issues. 2021-04-08 22:32:16 +01:00
Matthew Stratford
c90ebf6d81 More pep8 fixes 2021-04-08 22:21:28 +01:00
Matthew Stratford
833dbbf043 More fixes 2021-04-08 22:05:47 +01:00
Matthew Stratford
fbf6052491 Ran black for formatting. 2021-04-08 20:53:51 +01:00
Matthew Stratford
0422fae749 Fix file leak. 2021-04-07 21:22:11 +01:00
Matthew Stratford
84175794b8 Handle missing music temp folder. 2021-04-07 20:04:29 +01:00
Matthew Stratford
c406d998f3 Add logrotate and create dir if missing. 2021-04-05 22:41:22 +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
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
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
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
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
Matthew Stratford
479c952766
most of the pipeline to send player msgs to webstudio 2020-12-20 01:10:19 +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
Matthew Stratford
cb06061143
Merge remote-tracking branch 'origin/dev' into myradio-music 2020-11-16 21:23:06 +00:00
michael-grace
b1e20eae5c server state 2020-11-09 00:10:36 +00:00
michael-grace
bdda886e10 windows doesn't like the directories not existing 2020-11-08 23:38:57 +00:00
Matthew Stratford
6083427dc5
PlanObject to PlanItem, initial API track loading 2020-11-05 23:53:27 +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
Matthew Stratford
e191595768
Log as .log instead. 2020-11-03 23:12:57 +00:00
Matthew Stratford
60f4b8e6fb
Merge remote-tracking branch 'origin/dev' into debugging 2020-11-03 22:24:58 +00:00
Matthew Stratford
1c95486b19
Remove actioned TODO 2020-11-03 22:11:54 +00:00
Matthew Stratford
6f78e1e9f7
Fix import error 2020-11-03 21:28:05 +00:00
Matthew Stratford
94e01aa144
Move audio device to DeviceManager 2020-11-03 21:24:45 +00:00
Matthew Stratford
367e5d7980
Add Logging to StateManager 2020-10-30 23:59:58 +00:00
Matthew Stratford
7e2a974e5c
Move StateManager to /helpers and start adding player logging. 2020-10-30 22:06:03 +00:00
Matthew Stratford
808bef5f5d
Add LoggingManager 2020-10-30 22:00:30 +00:00
Matthew Stratford
4c11378ff2
Add initial OS environment helpers 2020-10-28 22:03:48 +00:00