Commit graph

50 commits

Author SHA1 Message Date
7a2145353d
feat: update sanic to latest release 2024-04-03 15:14:27 +01:00
Matthew Stratford
06812b975b List filename in 404 error 2023-03-10 19:23:33 +00:00
Matthew Stratford
617376a54b Shutdown webserver cleanly and let server.py restart it. 2022-03-19 17:46:01 +00:00
Matthew Stratford
01dfb3f3d6 Update sanic deprications and remove asyncio stuff not needed. 2022-03-19 16:03:18 +00:00
Matthew Stratford
aba31048cc Put BAPSicle in process names for htop filtering. 2022-03-12 15:01:51 +00:00
Matthew Stratford
52248bea1f Flake 8 lint 2022-03-11 23:55:53 +00:00
Matthew Stratford
92a6b86ccd Merge branch 'dev' into mstratford/quitting
Likely to break something, but here goes.
2022-03-11 22:09:45 +00:00
Matthew Stratford
04cf5a6d03 Merge remote-tracking branch 'origin/dev' into mstratford/norm-switch 2021-11-03 00:02:11 +00:00
Matthew Stratford
778c22bacf
Merge branch 'dev' into mstratford/reload-repair 2021-11-02 23:39:18 +00:00
Matthew Stratford
53b26e2366
Merge pull request #36 from UniversityRadioYork/mstratford/linux-audio
Linux updates for Studio1PC
2021-11-02 23:37:57 +00:00
Matthew Stratford
65944e59b3 Fix lints. 2021-11-02 23:02:09 +00:00
Matthew Stratford
c475dbb5d5 Switch to SDL outputs with pulseaudio for linux 2021-11-02 22:48:52 +00:00
Marks Polakovs
e4cc6f7b61 Prompt before restarting the server if anything is playing 2021-10-20 20:49:19 +01: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
1b6b3aa9c8 404 correctly on missing audio files. 2021-09-25 19:26:04 +01:00
Matthew Stratford
bc1bd45cd4 Switch to a single queue wherever possible 2021-09-24 21:11:39 +01:00
Matthew Stratford
0cdfd7b2fe Fix linting 2021-09-22 20:14:58 +01:00
Matthew Stratford
a172d03f0e pep8 2021-09-22 19:49:24 +01:00
Matthew Stratford
b8c6f087c6 Tidy up alert rendering. 2021-09-22 00:57:51 +01:00
Matthew Stratford
bc2e60cdc9 Update alerts to actually update/end, move list to macro. 2021-09-22 00:15:17 +01:00
Matthew Stratford
642aaf04d5 Remove channel states from alerts page info 2021-09-21 22:50:52 +01:00
Matthew Stratford
f1e04c3d8a Switch sanic debug to follow package.BETA 2021-09-16 23:42:20 +01:00
Matthew Stratford
a3d0635bae Fix 404 for logs pages, add 500 error page. 2021-09-16 23:40:05 +01:00
Matthew Stratford
ac5409587d Add WIP UI and manager for alerts. 2021-09-11 23:44:15 +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
ce17793c5e Fix MacOS bundled launch with sanic logging dir. 2021-09-09 00:34:54 +01:00
Matthew Stratford
ca96d7e1ab Fix other GETPLAN references 2021-09-03 22:25:13 +01:00
Matthew Stratford
0e040d2d22 Fix controller to serial "None" option as None correctly. 2021-09-01 22:26:40 +01:00
Matthew Stratford
6c80a8c192 Fix logging to render escaped classes etc. Improve colouring 2021-09-01 22:25:44 +01:00
Matthew Stratford
9e6db5bbf0 Merge branch 'dev' into faderama 2021-09-01 21:01:19 +01:00
Matthew Stratford
f28f76fbc7 Get sanic to log to file. 2021-08-17 23:54:24 +01:00
Matthew Stratford
e696e2237a WIP Normalisation in filemanager.
Needs race conditions fixing.
2021-08-16 23:43:09 +01:00
Matthew Stratford
3951a4b427 Add fader live tracking to player 2021-06-21 00:22:29 +01:00
Matthew Stratford
ab75362f36 Show all log files & pretty with prism. 2021-05-25 23:10:39 +01:00
michael-grace
09133ebcb6 Let the Log Pages Cope 2021-05-15 23:51:12 +01:00
Matthew Stratford
ed2342777d Show beta status / git branch. 2021-04-27 21:48:17 +01:00
Matthew Stratford
1a7a57e4bb Add tracklisting options UI. 2021-04-22 23:14:55 +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
c13e2105da Add nice quit and restarting pages. 2021-04-18 22:23:25 +01:00
Matthew Stratford
f03a3d9377 Make web server restart without hanging. 2021-04-18 21:32:31 +01:00
Matthew Stratford
44494f8e60 Make stop and restart more reliable, fix server config form. 2021-04-18 21:18:20 +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
95516f9abf Fix sanic in freeze 2021-04-18 03:52:34 +01:00
Matthew Stratford
a45cbda37e Switch API to async, remove APIHandler. 2021-04-18 03:14:14 +01:00
Matthew Stratford
fcf9d8dceb Switch to sanic from flask. 2021-04-18 02:03:44 +01:00
Matthew Stratford
90d5020a87 Shuffle flask into own file, change platypus options. 2021-04-17 21:28:57 +01:00