Commit graph

459 commits

Author SHA1 Message Date
Matthew Stratford
358b5bb0a1 Update aiohttp for dependabot 2022-03-12 00:09:22 +00:00
Matthew Stratford
45e3a83c21
Merge pull request #31 from UniversityRadioYork/mstratford/quitting
Queue optimisation and quit/restart reliability.
2022-03-12 00:04:31 +00:00
Matthew Stratford
52248bea1f Flake 8 lint 2022-03-11 23:55:53 +00:00
Matthew Stratford
7400272778 Enable debugging by default on dev builds. 2022-03-11 23:29:46 +00:00
Matthew Stratford
853efa6968 Fix file manager using single msg queue. 2022-03-11 23:28:59 +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
2515ddf490 Ignore node_modules. 2022-03-11 22:06:13 +00:00
Matthew Stratford
0b6e245703 Add ffmpeg for ubuntu 2022-03-11 21:58:12 +00:00
Matthew Stratford
c538ce3a46 Fix "STOPPED" message. 2021-12-23 20:26:37 +00:00
Matthew Stratford
7a1f7be898 Improve efficiency by reducing file test load spam 2021-12-23 20:26:13 +00:00
Matthew Stratford
04790f81c4 Merge remote-tracking branch 'origin/dev' into dependabot/pip/build/websockets-9.1 2021-12-23 19:32:28 +00:00
Matthew Stratford
ba4e257fdd Fix player bootlooping if mixer doesn't init 2021-12-23 19:31:36 +00:00
Matthew Stratford
84c48ca10f
Merge pull request #25 from UniversityRadioYork/dependabot/pip/build/websockets-9.1
Bump websockets from 8.1 to 10.1 in /build
2021-12-23 18:03:53 +00:00
Matthew Stratford
8b4265a33a Force node 14 2021-12-23 17:43:54 +00:00
Matthew Stratford
fd87bbd506 Bump to websockets 10.1 2021-12-23 17:25:12 +00:00
Matthew Stratford
ac7d7d0222 merge of "dependabot/pip/build/websockets-9.1" and "dev" 2021-12-23 17:14:54 +00:00
Matthew Stratford
a041a6e38c Merge branch 'dev' into dependabot/pip/build/websockets-9.1 2021-12-23 17:11:42 +00:00
Matthew Stratford
b7f75dfe32 Fix marking played / unplayed to all channels from 0. 2021-12-06 22:19:07 +00:00
Matthew Stratford
31532b67a0
Merge pull request #39 from UniversityRadioYork/mstratford/norm-switch
Add normalisation switch.
2021-11-05 00:26:47 +00:00
Matthew Stratford
5a69c09ff4
Merge pull request #40 from UniversityRadioYork/mstratford/webstudio-prod-build
Update presenter webstudio to fix node production builds.
2021-11-03 23:06:19 +00:00
Matthew Stratford
71689ce84c Update presenter webstudio to fix node production builds. 2021-11-03 00:17:47 +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
e287e65cf3 Default normalisation off due to ffmpeg requirement. 2021-11-03 00:01:40 +00:00
Matthew Stratford
7b75724080
Merge pull request #30 from UniversityRadioYork/mstratford/reload-repair
Improve playback recovery when dealing with faulty files.
2021-11-02 23:57:44 +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
0f25345a6a Fix pulseaudio error on !linux 2021-11-02 23:26:26 +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
Matthew Stratford
592cf11a79 Fix mp3 support on linux with pygame 2.0.1 2021-11-02 22:47:24 +00:00
Matthew Stratford
ecbfaa4a62 use sudo to install audio pkg 2021-11-02 22:46:41 +00:00
Marks Polakovs
8896dc4f83
Merge pull request #35 from UniversityRadioYork/marks/restart-confirm 2021-10-26 13:18:43 +01: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
8cc342b032 3.1.0 again? 2021-09-25 20:06:51 +01:00
Matthew Stratford
3bf05b2783 Fix preloader not preloading due to GET_PLAN change to GETPLAN 2021-09-25 20:06:09 +01:00
Matthew Stratford
6cfded26cc Semi-fix load failed error in webstudio not showing
If a load failed immediately, webstudio didn't see anything loaded, so doesn't report it failed.
2021-09-25 19:28:13 +01:00
Matthew Stratford
49590dcc6c Fix a failed download leaving temp file. 2021-09-25 19:26:37 +01:00
Matthew Stratford
1b6b3aa9c8 404 correctly on missing audio files. 2021-09-25 19:26:04 +01:00
Matthew Stratford
2b2e77fb27 Fix borked API, makes webstudio not white screen. 2021-09-25 19:25:23 +01:00
Matthew Stratford
212f449e13 Show loaded status 2021-09-25 18:51:30 +01:00
Matthew Stratford
ae0d85dfcc Merge remote-tracking branch 'origin/dev' into mstratford/reload-repair 2021-09-25 18:15:13 +01:00
Matthew Stratford
896af0798b
Merge pull request #29 from UniversityRadioYork/mstratford/alerts
Add support for alerting.
2021-09-25 17:57:12 +01:00
Matthew Stratford
5d0d1117ea Show proxy manager threads in VScode debugger 2021-09-24 21:13:22 +01:00
Matthew Stratford
d6751dc41f clear all the queues on exit. 2021-09-24 21:12:38 +01:00
Matthew Stratford
bc1bd45cd4 Switch to a single queue wherever possible 2021-09-24 21:11:39 +01:00
Matthew Stratford
c82b19309a Make sure server definitely quits with timeout. 2021-09-24 20:26:48 +01:00
Matthew Stratford
076440d7c8 Get branch without user prefix (can't have / in filename) 2021-09-23 01:20:12 +01:00
Matthew Stratford
485a79934b Try getting branch via bash. 2021-09-23 01:09:06 +01:00