Commit Graph

5775 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 41f53deb60
Move functions in class. 2022-04-10 22:47:37 -05:00
Buster "Silver Eagle" Neece b2c79e8bd2
Standardize SC and LS version functions. 2022-04-10 21:18:36 -05:00
Buster "Silver Eagle" Neece 936fba4368
Use standardized dir creation method to avoid warnings. 2022-04-10 21:18:15 -05:00
Buster "Silver Eagle" Neece e2ee3e0c43
Fixes #5270 -- Modify configuration based on LS version. 2022-04-10 20:28:49 -05:00
Buster "Silver Eagle" Neece f81cd39794
Dependency update.
Changelogs summary:

 - opis/closure removed (installed version was 3.6.3)

 - league/flysystem updated from 3.x-dev@51ba4a6 to 3.x-dev@3b71cd1 patch
   See changes: 51ba4a6...3b71cd1

 - codeception/lib-web updated from 1.0.0 to 1.0.1 patch
   See changes: https://github.com/Codeception/lib-web/compare/1.0.0...1.0.1
   Release notes: https://github.com/Codeception/lib-web/releases/tag/1.0.1

 - codeception/codeception updated from 5.0.0-RC1 to 5.0.0-RC2 patch
   See changes: https://github.com/Codeception/Codeception/compare/5.0.0-RC1...5.0.0-RC2
   Release notes: https://github.com/Codeception/Codeception/releases/tag/5.0.0-RC2

 - codeception/lib-innerbrowser updated from 3.1.1 to 3.1.2 patch
   See changes: https://github.com/Codeception/lib-innerbrowser/compare/3.1.1...3.1.2
   Release notes: https://github.com/Codeception/lib-innerbrowser/releases/tag/3.1.2

 - laravel/serializable-closure installed in version v1.1.1
   Release notes: https://github.com/laravel/serializable-closure/releases/tag/v1.1.1

 - aws/aws-sdk-php updated from 3.218.5 to 3.219.0 minor
   See changes: https://github.com/aws/aws-sdk-php/compare/3.218.5...3.219.0
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.219.0

 - monolog/monolog updated from 2.4.0 to 2.5.0 minor
   See changes: https://github.com/Seldaek/monolog/compare/2.4.0...2.5.0
   Release notes: https://github.com/Seldaek/monolog/releases/tag/2.5.0

 - php-di/php-di updated from 6.3.5 to 6.4.0 minor
   See changes: https://github.com/PHP-DI/PHP-DI/compare/6.3.5...6.4.0
   Release notes: https://github.com/PHP-DI/PHP-DI/releases/tag/6.4.0

 - phpstan/phpdoc-parser updated from 1.4.2 to 1.4.3 patch
   See changes: https://github.com/phpstan/phpdoc-parser/compare/1.4.2...1.4.3
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.4.3

 - supervisorphp/supervisor updated from dev-main@61361a8 to dev-main@c41b19b
   See changes: 61361a8...c41b19b
2022-04-10 00:46:55 -05:00
Buster "Silver Eagle" Neece 5d52ff4bbb
Fix double-slashes preceding media protocol; extend timeout on "cp" command. 2022-04-08 21:37:33 -05:00
Buster "Silver Eagle" Neece e465b787e4
Use dedicated nginx side-channel for internal API requests. 2022-04-08 21:23:31 -05:00
Buster "Silver Eagle" Neece 4d247f8386
Fix Icecast country-banning. 2022-04-08 21:22:53 -05:00
Buster "Silver Eagle" Neece 2ef8a84aab
Temporarily revert Symfony/RateLimiter to avoid Deprecation warning. 2022-04-08 20:51:35 -05:00
Buster "Silver Eagle" Neece 653e6d4a3d
Routine dependency update.
Changelogs summary:

 - symfony/deprecation-contracts updated from v3.0.0 to v3.0.1 patch
   See changes: https://github.com/symfony/deprecation-contracts/compare/v3.0.0...v3.0.1
   Release notes: https://github.com/symfony/deprecation-contracts/releases/tag/v3.0.1

 - symfony/service-contracts updated from v2.4.1 to v2.5.1 minor
   See changes: https://github.com/symfony/service-contracts/compare/v2.4.1...v2.5.1
   Release notes: https://github.com/symfony/service-contracts/releases/tag/v2.5.1

 - symfony/console updated from v6.0.5 to v6.0.7 patch
   See changes: https://github.com/symfony/console/compare/v6.0.5...v6.0.7
   Release notes: https://github.com/symfony/console/releases/tag/v6.0.7

 - symfony/serializer updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/serializer/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.0.7

 - symfony/event-dispatcher-contracts updated from v3.0.0 to v3.0.1 patch
   See changes: https://github.com/symfony/event-dispatcher-contracts/compare/v3.0.0...v3.0.1
   Release notes: https://github.com/symfony/event-dispatcher-contracts/releases/tag/v3.0.1

 - sebastian/environment updated from 5.1.3 to 5.1.4 patch
   See changes: https://github.com/sebastianbergmann/environment/compare/5.1.3...5.1.4
   Release notes: https://github.com/sebastianbergmann/environment/releases/tag/5.1.4

 - phpunit/phpunit updated from 9.5.19 to 9.5.20 patch
   See changes: https://github.com/sebastianbergmann/phpunit/compare/9.5.19...9.5.20
   Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/9.5.20

 - symfony/filesystem updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/filesystem/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/filesystem/releases/tag/v6.0.7

 - doctrine/migrations updated from 3.4.1 to 3.4.2 patch
   See changes: https://github.com/doctrine/migrations/compare/3.4.1...3.4.2
   Release notes: https://github.com/doctrine/migrations/releases/tag/3.4.2

 - aws/aws-sdk-php updated from 3.218.0 to 3.218.5 patch
   See changes: https://github.com/aws/aws-sdk-php/compare/3.218.0...3.218.5
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.218.5

 - symfony/translation-contracts updated from v3.0.0 to v3.0.1 patch
   See changes: https://github.com/symfony/translation-contracts/compare/v3.0.0...v3.0.1
   Release notes: https://github.com/symfony/translation-contracts/releases/tag/v3.0.1

 - symfony/translation updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/translation/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/translation/releases/tag/v6.0.7

 - phpstan/phpstan updated from 1.5.3 to 1.5.4 patch
   See changes: https://github.com/phpstan/phpstan/compare/1.5.3...1.5.4
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.5.4

 - phpstan/phpstan-doctrine updated from 1.3.1 to 1.3.2 patch
   See changes: https://github.com/phpstan/phpstan-doctrine/compare/1.3.1...1.3.2
   Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/1.3.2

 - roave/security-advisories updated from dev-latest@4b07ae1 to dev-latest@44e64dc
   See changes: 4b07ae1...44e64dc

 - symfony/var-exporter updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/var-exporter/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.0.7

 - symfony/cache-contracts updated from v3.0.0 to v3.0.1 patch
   See changes: https://github.com/symfony/cache-contracts/compare/v3.0.0...v3.0.1
   Release notes: https://github.com/symfony/cache-contracts/releases/tag/v3.0.1

 - symfony/mime updated from v6.0.3 to v6.0.7 patch
   See changes: https://github.com/symfony/mime/compare/v6.0.3...v6.0.7
   Release notes: https://github.com/symfony/mime/releases/tag/v6.0.7

 - symfony/mailer updated from v6.0.5 to v6.0.7 patch
   See changes: https://github.com/symfony/mailer/compare/v6.0.5...v6.0.7
   Release notes: https://github.com/symfony/mailer/releases/tag/v6.0.7

 - symfony/process updated from v6.0.5 to v6.0.7 patch
   See changes: https://github.com/symfony/process/compare/v6.0.5...v6.0.7
   Release notes: https://github.com/symfony/process/releases/tag/v6.0.7

 - symfony/property-info updated from v6.0.3 to v6.0.7 patch
   See changes: https://github.com/symfony/property-info/compare/v6.0.3...v6.0.7
   Release notes: https://github.com/symfony/property-info/releases/tag/v6.0.7

 - symfony/property-access updated from v6.0.5 to v6.0.7 patch
   See changes: https://github.com/symfony/property-access/compare/v6.0.5...v6.0.7
   Release notes: https://github.com/symfony/property-access/releases/tag/v6.0.7

 - symfony/lock updated from v6.0.5 to v6.0.7 patch
   See changes: https://github.com/symfony/lock/compare/v6.0.5...v6.0.7
   Release notes: https://github.com/symfony/lock/releases/tag/v6.0.7

 - symfony/rate-limiter updated from v6.0.3 to v6.0.7 patch
   See changes: https://github.com/symfony/rate-limiter/compare/v6.0.3...v6.0.7
   Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.0.7

 - symfony/redis-messenger updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/redis-messenger/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/redis-messenger/releases/tag/v6.0.7

 - symfony/validator updated from v6.0.6 to v6.0.7 patch
   See changes: https://github.com/symfony/validator/compare/v6.0.6...v6.0.7
   Release notes: https://github.com/symfony/validator/releases/tag/v6.0.7

 - zircote/swagger-php updated from dev-master@03030ea to dev-master@749f2c6
   See changes: 03030ea...749f2c6
2022-04-08 01:45:19 -05:00
Buster "Silver Eagle" Neece 6e6e8e5d1a
Update Flysystem to get bug fixes. 2022-04-08 01:42:36 -05:00
Buster "Silver Eagle" Neece 914832f745 Merge branch 'main' of https://github.com/AzuraCast/AzuraCast into main 2022-04-08 00:12:17 -05:00
Buster "Silver Eagle" Neece df412769e6
Fix AutoDJ errors with non-local storage locations. 2022-04-08 00:12:01 -05:00
Vaalyn 7166ce9614
Fix "unary operator expected" error in disable redis script (#5265)
* Fix "unary operator expected" error in disable redis script

* Fix disable redis boolean comparison
2022-04-07 18:03:30 -05:00
Buster "Silver Eagle" Neece 85beaf901b
Update LS to latest dev version. 2022-04-07 16:35:09 -05:00
Buster "Silver Eagle" Neece ba59b9eb85
Improve error logging on LS commands. 2022-04-07 05:55:55 -05:00
Buster "Silver Eagle" Neece fa8fe9de27
Update LS preview and LAME lib. 2022-04-07 04:49:21 -05:00
Buster "Silver Eagle" Neece 12886ad5b2
Update Compose/Compose Switch versions. 2022-04-07 02:24:59 -05:00
Buster "Silver Eagle" Neece 733314d8aa
Update ffmpeg to 1.1.3 (Stations) 2022-04-06 22:43:04 -05:00
Buster "Silver Eagle" Neece da6e4028bf
Simplify duplicate song prevention, simplify Queue class, implement Redis-based queue logging. 2022-04-06 21:07:24 -05:00
Buster "Silver Eagle" Neece c332e97b82
Allow Redis to be tested locally. 2022-04-06 21:06:53 -05:00
Buster "Silver Eagle" Neece 99303a60d8
Trim and optimize StationQueue table. 2022-04-06 07:22:54 -05:00
Buster "Silver Eagle" Neece 1e10aaac6d
Return fallback file instead of error message for LS to avoid constant pinging of the AutoDJ. 2022-04-06 01:41:22 -05:00
Buster "Silver Eagle" Neece 1956a60e84
Fix function from previous commit. 2022-04-05 04:49:16 -05:00
Buster "Silver Eagle" Neece 466db2e5a2
Optimize "get recent playlists" query. 2022-04-05 04:47:27 -05:00
Buster "Silver Eagle" Neece 757b57a3a7
Split queue indices up to allow index merging on query. 2022-04-04 22:21:51 -05:00
Buster "Silver Eagle" Neece cd8fd2997c
Properly autosize configuration text areas. 2022-04-03 03:09:57 -05:00
Buster "Silver Eagle" Neece 870b4e641b
Add small helper commands. 2022-04-02 00:34:35 -05:00
Buster "Silver Eagle" Neece 35c59b5519
#5251 -- Set error mode on Docker script. 2022-04-01 22:24:12 -05:00
Buster "Silver Eagle" Neece 555f83bdf9
#5252 -- Improve inactive playlist detection. 2022-04-01 02:59:04 -05:00
Buster "Silver Eagle" Neece 8f31412d45
#5249 -- Prevent infinite restart loop of installer. 2022-03-31 17:12:56 -05:00
Buster "Silver Eagle" Neece 84ebb96bae
Dependency update.
Changelogs summary:

 - phpdocumentor/type-resolver updated from 1.6.0 to 1.6.1 patch
   See changes: https://github.com/phpDocumentor/TypeResolver/compare/1.6.0...1.6.1
   Release notes: https://github.com/phpDocumentor/TypeResolver/releases/tag/1.6.1

 - aws/aws-sdk-php updated from 3.216.3 to 3.218.0 minor
   See changes: https://github.com/aws/aws-sdk-php/compare/3.216.3...3.218.0
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.218.0

 - phpstan/phpstan updated from 1.5.1 to 1.5.3 patch
   See changes: https://github.com/phpstan/phpstan/compare/1.5.1...1.5.3
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.5.3

 - phpstan/phpstan-doctrine updated from 1.2.11 to 1.3.1 minor
   See changes: https://github.com/phpstan/phpstan-doctrine/compare/1.2.11...1.3.1
   Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/1.3.1

 - roave/security-advisories updated from dev-latest@2fcd955 to dev-latest@4b07ae1
   See changes: 2fcd955...4b07ae1

 - phpstan/phpdoc-parser updated from 1.4.0 to 1.4.2 patch
   See changes: https://github.com/phpstan/phpdoc-parser/compare/1.4.0...1.4.2
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.4.2

 - slevomat/coding-standard updated from 7.0.20 to 7.1 minor
   See changes: https://github.com/slevomat/coding-standard/compare/7.0.20...7.1
   Release notes: https://github.com/slevomat/coding-standard/releases/tag/7.1

 - spatie/dropbox-api updated from 1.20.0 to 1.20.1 patch
   See changes: https://github.com/spatie/dropbox-api/compare/1.20.0...1.20.1
   Release notes: https://github.com/spatie/dropbox-api/releases/tag/1.20.1

 - thecodingmachine/safe updated from v2.1.2 to v2.1.3 patch
   See changes: https://github.com/thecodingmachine/safe/compare/v2.1.2...v2.1.3
   Release notes: https://github.com/thecodingmachine/safe/releases/tag/v2.1.3

 - supervisorphp/supervisor updated from dev-main@5e818aa to dev-main@61361a8
   See changes: 5e818aa...61361a8

 - zircote/swagger-php updated from dev-master@3f3b551 to dev-master@03030ea
   See changes: 3f3b551...03030ea
2022-03-31 16:31:11 -05:00
Buster "Silver Eagle" Neece 1c063f5aee
Update Liquidsoap hash. 2022-03-29 21:08:52 -05:00
Buster "Silver Eagle" Neece 61cb18390f
Dependency update
Changelogs summary:

 - doctrine/persistence updated from 2.4.0 to 2.4.1 patch
   See changes: https://github.com/doctrine/persistence/compare/2.4.0...2.4.1
   Release notes: https://github.com/doctrine/persistence/releases/tag/2.4.1

 - guzzlehttp/psr7 updated from 2.1.0 to 2.2.1 minor
   See changes: https://github.com/guzzle/psr7/compare/2.1.0...2.2.1
   Release notes: https://github.com/guzzle/psr7/releases/tag/2.2.1

 - guzzlehttp/guzzle updated from 7.4.1 to 7.4.2 patch
   See changes: https://github.com/guzzle/guzzle/compare/7.4.1...7.4.2
   Release notes: https://github.com/guzzle/guzzle/releases/tag/7.4.2

 - aws/aws-sdk-php updated from 3.214.0 to 3.216.3 minor
   See changes: https://github.com/aws/aws-sdk-php/compare/3.214.0...3.216.3
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.216.3

 - phpstan/phpstan updated from 1.4.10 to 1.5.1 minor
   See changes: https://github.com/phpstan/phpstan/compare/1.4.10...1.5.1
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.5.1

 - ramsey/uuid updated from 4.2.3 to 4.3.1 minor
   See changes: https://github.com/ramsey/uuid/compare/4.2.3...4.3.1
   Release notes: https://github.com/ramsey/uuid/releases/tag/4.3.1

 - roave/security-advisories updated from dev-latest@86b842d to dev-latest@2fcd955
   See changes: 86b842d...2fcd955

 - phpstan/phpdoc-parser updated from 1.2.0 to 1.4.0 minor
   See changes: https://github.com/phpstan/phpdoc-parser/compare/1.2.0...1.4.0
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.4.0

 - slevomat/coding-standard updated from 7.0.19 to 7.0.20 patch
   See changes: https://github.com/slevomat/coding-standard/compare/7.0.19...7.0.20
   Release notes: https://github.com/slevomat/coding-standard/releases/tag/7.0.20

 - spatie/dropbox-api updated from 1.19.1 to 1.20.0 minor
   See changes: https://github.com/spatie/dropbox-api/compare/1.19.1...1.20.0
   Release notes: https://github.com/spatie/dropbox-api/releases/tag/1.20.0

 - spomky-labs/otphp updated from v10.0.2 to v10.0.3 patch
   See changes: https://github.com/Spomky-Labs/otphp/compare/v10.0.2...v10.0.3
   Release notes: https://github.com/Spomky-Labs/otphp/releases/tag/v10.0.3

 - zircote/swagger-php updated from dev-master@4ad0dc2 to dev-master@3f3b551
   See changes: 4ad0dc2...3f3b551
2022-03-28 23:18:44 -05:00
Buster "Silver Eagle" Neece 21675cddda
Update Docker util script when switching release channels. 2022-03-26 20:04:16 -05:00
Buster "Silver Eagle" Neece cc5c63b616
Fixes #5228 -- Make default messages show up on webhooks again. 2022-03-26 18:11:02 -05:00
Buster "Silver Eagle" Neece 814de98af6
Fix variable name. 2022-03-25 21:49:56 -05:00
Buster "Silver Eagle" Neece 27fd5eead1
Add environment file to show detailed errors. 2022-03-25 21:36:49 -05:00
Buster "Silver Eagle" Neece c026df1882
Don't temp cleanup main /tmp folder. 2022-03-25 21:06:04 -05:00
Vaalyn 5c6d2808a7
Add arg to install LS via OPAM when building image (#5233) 2022-03-25 16:28:42 -05:00
Mitch 31ca13519f
Bump Liquidsoap v2.0.4 pre-release (#5224) 2022-03-23 17:00:33 -05:00
Buster "Silver Eagle" Neece 6886f5e526
Fix supervisord restart on standalone instances during update. 2022-03-23 03:04:04 -05:00
Buster "Silver Eagle" Neece b25fbd92ba
Datetime and date picker fixes. 2022-03-22 02:52:32 -05:00
Vaalyn 04bd45fc2d
Update report exports to use league csv (#5132) 2022-03-21 23:35:35 -05:00
Buster "Silver Eagle" Neece f35a4cb992
Add more potential artist separators. 2022-03-20 19:48:33 -05:00
Buster "Silver Eagle" Neece 89bf2c1bc0
Move DuplicatePrevention to standalone class and build tests around it. 2022-03-20 19:40:09 -05:00
Buster "Silver Eagle" Neece 2c168156d8
Only clear unplayed queue for Debug. 2022-03-20 19:39:54 -05:00
Buster "Silver Eagle" Neece b84b947319
Code cleanup on unit tests. 2022-03-20 19:39:42 -05:00
Buster "Silver Eagle" Neece f43d5803e9
Fix StationQueue param. 2022-03-19 18:22:21 -05:00
Buster "Silver Eagle" Neece 0cecae12c5
Fix Queue function with Manual AutoDJ. 2022-03-19 18:20:39 -05:00