Commit graph

424 commits

Author SHA1 Message Date
Marks Polakovs
d7f06ac4fb Fix adding an item to an empty channel (fixes #104) 2020-05-03 21:04:53 +02:00
Marks Polakovs
fa0e14f729
bump v/n for deploy 2020-05-01 20:22:37 +02:00
Marks Polakovs
a0fd02f897
Merge pull request #102 from UniversityRadioYork/markspolakovs-bloody-memory-leak
Squish a memory leak
2020-05-01 20:22:10 +02:00
Marks Polakovs
9c0e464fc2
Try dropping bed level even more 2020-05-01 20:21:52 +02:00
Marks Polakovs
7f52ffa151
Fiddle™️ mic calibration target
According to this random thing I found on the internet, -14 - -10 dbFS <=> 5-6 PPM...?
2020-05-01 19:37:58 +02:00
Marks Polakovs
f87fb483c7 Take two, this time it doesn't brooke everything 2020-05-01 10:56:22 +02:00
Marks Polakovs
440fb9db42 Try squishing a memory leak
I have no idea if this works. I have not tested this. I'll test it tomorrow because it's 1am, but I have to commit this before I forget.
2020-05-01 00:55:37 +02:00
Marks Polakovs
bda2e79b0f
bump v/n 2020-04-30 17:34:40 +02:00
Marks Polakovs
c0fb080717 Merge remote-tracking branch 'origin/master' 2020-04-24 17:30:56 +02:00
Marks Polakovs
5f373571af Add an animation to the register/cancel button
Hopefully this will stop people mashing the button and DoS'ing shittyserver
2020-04-24 17:30:36 +02:00
Marks Polakovs
fdfcbaf8c9 Refactor out VUMeter
This patch adds multiple analyser nodes to the audio engine to "tap in" to the audio level at various points in the chain. Right now it's used for pre-fade and post-fade mic monitoring

It could also be used for a master level, and the code is there for it, but I'd rather implement a proper RMS/EBU meter rather than a simple peak meter for that.
2020-04-24 12:40:26 +02:00
Marks Polakovs
2ae1cbae84 Merge branch 'production' 2020-04-24 12:37:15 +02:00
Marks Polakovs
9676dfe182 Revert "Tell shittyserver about TURN as well"
This reverts commit 77436dea05.
2020-04-24 12:29:19 +02:00
Marks Polakovs
25db9b10ee Bump v/n 2020-04-24 12:24:22 +02:00
Marks Polakovs
723f1e3a2a Add Git hash to builds 2020-04-24 12:24:08 +02:00
Marks Polakovs
77436dea05 Tell shittyserver about TURN as well
Not sure it needs it but...
2020-04-24 12:22:37 +02:00
Marks Polakovs
e7efd64ba4 Get TURN config from shittyserver instead of hard-coding 2020-04-24 12:09:52 +02:00
Marks Polakovs
327f25f901 Get TURN config from shittyserver instead of hard-coding 2020-04-24 11:27:08 +02:00
Marks Polakovs
90c082ab2c Merge branch 'master' of github.com:UniversityRadioYork/WebStudio 2020-04-24 11:00:39 +02:00
Marks Polakovs
ad2010bfcc Add Git hash to builds 2020-04-24 11:00:24 +02:00
Marks Polakovs
5ece897b2e Refactor MixerState (#94)
* Refactor MixerState

This extracts the actual audio handling out from MixerState into a separate module with two classes, Player and AudioEngine, because separation of concerns good and 1,000 line file bad.

* Remove unnecessary module

* Fix mic calibration

* rename engine to audioEngine

* Fix a butchered merge

* remove a bunch of unused imports
2020-04-24 11:00:24 +02:00
Marks Polakovs
c33ca55d48 Try and fix unexpected jukeboxing, and add extra debug logs 2020-04-24 11:00:24 +02:00
michael-grace
810a05203f move mic meter 2020-04-24 11:00:24 +02:00
michael-grace
a8dc0700e5 wait the ide did a crap 2020-04-24 11:00:24 +02:00
michael-grace
b6c8bea29e pretty it 2020-04-24 11:00:24 +02:00
michael-grace
47f08c9b90 colin wanted some bottom padding on the mic control 2020-04-24 11:00:24 +02:00
michael-grace
5ca2590f9f generalise vumeter and add to navbar 2020-04-24 11:00:24 +02:00
Marks Polakovs
f85c7b1a65 Ignore double loads (fixes #84) 2020-04-24 11:00:24 +02:00
Marks Polakovs
60ddc1fc89 Add additional STUN servers 2020-04-24 11:00:14 +02:00
Marks Polakovs
383d13facd Add Git hash to builds 2020-04-23 22:14:32 +02:00
Marks Polakovs
c5da634eaa
Refactor MixerState (#94)
* Refactor MixerState

This extracts the actual audio handling out from MixerState into a separate module with two classes, Player and AudioEngine, because separation of concerns good and 1,000 line file bad.

* Remove unnecessary module

* Fix mic calibration

* rename engine to audioEngine

* Fix a butchered merge

* remove a bunch of unused imports
2020-04-23 22:10:44 +02:00
Marks Polakovs
df20df4ee6 Try and fix unexpected jukeboxing, and add extra debug logs 2020-04-23 12:19:17 +02:00
Marks Polakovs
5a05406df2 Fix SEL None 2020-04-23 10:32:14 +02:00
Marks Polakovs
b7074c007d Fix SEL None 2020-04-23 10:31:33 +02:00
Michael Grace
d86915f96c
Merge pull request #97 from UniversityRadioYork/michael-grace-move-vumeter
move mic meter
2020-04-22 22:37:29 +01:00
michael-grace
6ee50b198e move mic meter 2020-04-22 22:33:41 +01:00
Michael Grace
e08e3df2c6
Merge pull request #96 from UniversityRadioYork/michael-grace-add-mic-level
michael-grace-add-mic-level
2020-04-22 21:50:55 +01:00
michael-grace
fdce8756d0 wait the ide did a crap 2020-04-22 21:48:00 +01:00
michael-grace
ae7a1a4ea5 pretty it 2020-04-22 21:45:47 +01:00
michael-grace
64f3dd4ee7 colin wanted some bottom padding on the mic control 2020-04-22 21:36:40 +01:00
michael-grace
556ef1b916 generalise vumeter and add to navbar 2020-04-22 21:31:32 +01:00
Marks Polakovs
8822ccb72b Ignore double loads (fixes #84) 2020-04-20 16:08:12 +02:00
Marks Polakovs
d6e821692f Merge branch 'production' of github.com:UniversityRadioYork/WebStudio 2020-04-20 15:59:40 +02:00
Marks Polakovs
a988f08e23 Mattstrat did an oopsie 2020-04-20 15:58:34 +02:00
Marks Polakovs
1b1736fd77
Merge pull request #88 from UniversityRadioYork/master
1.0.0
2020-04-20 15:41:44 +02:00
Marks Polakovs
c7ec88d5b1
Merge branch 'production' into master 2020-04-20 15:40:00 +02:00
Marks Polakovs
3d620df9f4 Bump version to 1.0.0 :) 2020-04-20 15:38:53 +02:00
Marks Polakovs
ce8c14b8cb Ensure that "end time" numbers are in the right timezone 2020-04-20 15:35:00 +02:00
Marks Polakovs
630fc4339f Fix sidebar search (fixes #87) and also debounce it 2020-04-20 15:30:53 +02:00
Marks Polakovs
9955e810f0 Refactor "time remaining" to less flagrantly violate Redux requirements 2020-04-20 15:24:33 +02:00