Commit graph

100 commits

Author SHA1 Message Date
Matthew Stratford
04cf5a6d03 Merge remote-tracking branch 'origin/dev' into mstratford/norm-switch 2021-11-03 00:02:11 +00:00
Matthew Stratford
e287e65cf3 Default normalisation off due to ffmpeg requirement. 2021-11-03 00:01:40 +00:00
Matthew Stratford
1ee542ea3e Fix linux to use pulseaudio. 2021-10-12 20:45:29 +01:00
Matthew Stratford
9dc0990514 Add normalisation switch option. 2021-09-30 19:12:26 +01:00
Matthew Stratford
4f21bee47e Add first server alerts, improve UI a bit. 2021-09-16 23:41:29 +01:00
Matthew Stratford
0848771e3f Tweaked autopep8 lint 2021-09-11 17:48:57 +01:00
Matthew Stratford
e5e3267e75 Add linting for autopep8 2021-09-11 17:18:35 +01:00
Matthew Stratford
2941d90f60 Lint with black for formatting. 2021-09-11 16:49:08 +01:00
Matthew Stratford
8a66ad86e6 Improve handling of dead processes 2021-09-04 15:16:44 +01:00
Matthew Stratford
e3854b5248 Change order of shutdown to shorten audio gap 2021-09-02 00:10:32 +01:00
Matthew Stratford
e90a8d9723 CI fixes. 2021-05-02 19:22:33 +01:00
Matthew Stratford
ed2342777d Show beta status / git branch. 2021-04-27 21:48:17 +01:00
Matthew Stratford
128ac911a5 Add File Manager to clear music-tmp on show load. 2021-04-25 23:05:31 +01:00
Matthew Stratford
669489068a Add WIP internal support for tracklisting 2021-04-22 23:00:31 +01:00
Matthew Stratford
2c498ff65c Improve packaging, use package.json for all package info 2021-04-19 15:45:20 +01:00
Matthew Stratford
34220d1765 Set some process titles. 2021-04-18 21:17:41 +01:00
Matthew Stratford
6018f5df0e Proxy StateManager instead of copy, allow UI restart/quit 2021-04-18 20:27:54 +01:00
Matthew Stratford
9838425f76 Check processes and restart if dead. 2021-04-18 18:04:31 +01:00
Matthew Stratford
a45cbda37e Switch API to async, remove APIHandler. 2021-04-18 03:14:14 +01:00
Matthew Stratford
ce000b2bbc Clean shutdown on external exit with the terminator 2021-04-17 22:51:43 +01:00
Matthew Stratford
88f28b6090 Put main bapsicle server into class. 2021-04-17 21:47:46 +01:00
Matthew Stratford
90d5020a87 Shuffle flask into own file, change platypus options. 2021-04-17 21:28:57 +01:00
Matthew Stratford
fcb554bf5b Fix API proxy reliabilty by making flask single threaded. 2021-04-17 18:28:00 +01:00
Matthew Stratford
6041e8a4ac Don't disable flask logging in prod. 2021-04-16 20:53:14 +01:00
Matthew Stratford
39d352ebec Add presenter to bapsicle. 2021-04-16 20:30:50 +01:00
Matthew Stratford
c2b5a5ba34 fix build variable. 2021-04-11 20:40:25 +01:00
Matthew Stratford
2b138607fd Switch to using separate untracked build.py. 2021-04-11 20:27:46 +01:00
Matthew Stratford
d511f1774d Add build version when packaging. 2021-04-11 19:02:19 +01:00
Matthew Stratford
43e11adc26 Change default serial_port var. 2021-04-11 00:12:15 +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
612478b777 Fix log_file. var 2021-04-08 22:23:38 +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
2297203896 Tidy up init for flake8. 2021-04-07 21:13:19 +01:00
Matthew Stratford
a2d6f115e0 Merge branch 'dev' into tests 2021-04-05 22:56:11 +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
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