Buster "Silver Eagle" Neece
3bfcfab167
#3465 -- Use environment variables to escape user input on LS command calls.
2020-11-25 19:16:17 -06:00
Buster "Silver Eagle" Neece
6de636f475
Unified Filesystem Overhaul ( #3341 )
...
This migration adds "Storage Locations", managed via a new System Administration panel, that can hold Station Media data, live broadcast recordings, and backups. These storage locations can be local (as they are by default) or remote via any S3-compatible service.
2020-11-09 21:06:48 -06:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
63e0040e8f
Bump static analysis level and make strict type fixes.
2020-08-31 17:32:30 -05:00
Bjarn Bronsveld
bc1352e279
Moved drop_metadata before cue_cut/audio_to_stereo in Liquidsoap configs ( #3125 )
2020-08-27 17:08:14 -05:00
Bjarn Bronsveld
a0bd2ad5c3
Fixed duplicate dB suffix for amplify annotation ( #3114 )
...
* Fixed duplicate dB suffix for amplify annotation
* Update ConfigWriter.php
Co-authored-by: Buster "Silver Eagle" Neece <loobalightdark@gmail.com>
2020-08-25 16:06:58 -05:00
Buster "Silver Eagle" Neece
d4d2c558be
Move crossfade duration (now used in two places) to a common function.
2020-08-23 16:18:40 -05:00
Buster "Silver Eagle" Neece
a283f7d5ef
Temporarily revert live DJ crossfading.
2020-08-03 09:17:12 -05:00
Buster "Silver Eagle" Neece
51a2292803
Implement a custom crossfade function for live streams.
2020-08-02 12:32:55 -05:00
Buster "Silver Eagle" Neece
c05d70bfdf
Liquidsoap generated script optimizations.
2020-08-01 06:16:23 -05:00
Buster "Silver Eagle" Neece
262175aef6
#2989 -- Don't write SID to password in SHOUTcast 1 remote relays.
2020-07-08 15:21:58 -05:00
Buster "Silver Eagle" Neece
db2ba3f1ad
Finish migration to Symfony Messenger from Bernard.
2020-06-28 18:00:00 -05:00
Buster "Silver Eagle" Neece
4bcfad3eb5
Updates preparing for Doctrine 3.0
...
- Switch to EntityManagerInterface for EM uses
- Wrap EntityManager in close-resilient wrapper
- Close/clear/reopen EM with every request
- Rework tests to be em->clear() resilient.
2020-06-26 15:22:53 -05:00
Buster "Silver Eagle" Neece
85991b7546
Preemptive changes to prepare for Doctrine ORM 3.0.
2020-06-25 13:44:26 -05:00
Buster "Silver Eagle" Neece
937492718e
#2946 -- Switch the delimiting character to avoid Unicode issues.
2020-06-09 19:28:16 -05:00
rj200
c0faf65fa8
change OPUS vbr="constrained" to improve sound quality ( #2930 )
...
References:
https://tools.ietf.org/html/rfc6716#section-2.1.8
https://www.opus-codec.org/docs/opus_api-1.2/group__opus__encoderctls.html#ga34d09ae06cab7e1a6c49876249b67892
2020-06-05 23:50:44 -05:00
Buster "Silver Eagle" Neece
0069df6d2d
Disable certain dangerous "advanced" features by default in new installs.
...
Some functionality of AzuraCast has always been intended for "Power Users", but seemingly no amount of warnings or labels will prevent users from discovering these features, misusing them, and either burdening our support channels or declaring AzuraCast to be "broken". With this update, new installations have some of these most dangerous settings (manual port assignments, manual directory selection, custom LS/Icecast config, etc.) disabled. They can easily be re-enabled by editing "azuracast.env" and turning them on, and will remain available for all previous users by default.
2020-05-27 02:36:30 -05:00
Buster "Silver Eagle" Neece
cadb1192b8
Switch to Liquidsoap 1.4.2's new "request.dynamic.list" format.
2020-05-08 01:46:30 -05:00
Buster "Silver Eagle" Neece
f216a926a6
Move where safety fallback is inserted into LS config for 1.4.2.
2020-05-03 12:55:42 -05:00
Buster "Silver Eagle" Neece
4804e2f710
Make Backend and Frontend config collections, avoiding "magic strings".
2020-05-02 02:58:59 -05:00
Buster "Silver Eagle" Neece
23df43bfbc
#2728 -- Avoid replaying metadata from previous DJ.
2020-04-24 03:43:52 -05:00
Buster "Silver Eagle" Neece
19f8396cbb
Move LS annotation business logic into LS adapter and out of entity.
2020-04-11 01:55:00 -05:00
Buster "Silver Eagle" Neece
fc70b13951
LS and Station Request handling refactor (and minor LS code change).
2020-03-21 19:29:07 -05:00
Buster "Silver Eagle" Neece
c851f92f27
Split Liquidsoap service control and configuration writer components.
2020-03-19 14:41:22 -05:00