Buster Neece
bbf8d56b46
More type fixes!
2024-01-14 13:20:01 -06:00
Buster Neece
cf169b423c
Merge commit 'bcf7d575ac18c8e8123c483364add72a84aec901'
2023-08-10 09:41:07 -05:00
Buster Neece
0669d003c9
Bulk rename vars to camelCase (except controllers).
2023-06-08 06:32:32 -05:00
Buster Neece
d81d068027
Import annotated/attributed classes.
2023-06-08 03:47:59 -05:00
Buster Neece
7d1b987d32
Alphabetize imports.
2023-06-08 02:32:25 -05:00
Buster Neece
6314fa7a09
Removing "App\Entity" imports, part 3
2023-06-07 11:11:40 -05:00
Buster Neece
2be71a2c04
Minor code style fixes.
2023-06-06 05:43:06 -05:00
Buster Neece
919e3aa318
PHPCBF fixes.
2023-02-21 00:29:44 -06:00
Luiz
23d658fa21
Add replaceLine to WriteLiquidsoapConfiguration ( #6102 )
...
* Add replaceLine to WriteLiquidsoapConfiguration
* Update WriteLiquidsoapConfiguration.php
---------
Co-authored-by: Buster Neece <buster@busterneece.com>
2023-02-21 00:23:06 -06:00
Buster Neece
ec61c234f6
Add bootstrapping code to linting/static analysis.
2022-11-16 01:46:16 -06:00
Buster Neece
fd86b4f139
Make NP remote fetching async too.
2022-11-06 22:17:33 -06:00
Buster "Silver Eagle" Neece
e0e3001a78
Class finalization part 1.
2022-07-01 01:06:29 -05:00
Buster "Silver Eagle" Neece
ad3d2b2c69
Adapter simplification:
...
- Remove the stub "None"/"Remote" adapters; return null for disabled adapters
- Add capability checks to adapter enums
- Remove the Remote proxy
2022-06-21 20:48:32 -05:00
Buster "Silver Eagle" Neece
cc07caf818
Revert "Roll back Nginx code changes."
...
This reverts commit b0aedf66fe
.
2022-05-28 19:30:12 -05:00
Buster "Silver Eagle" Neece
b0aedf66fe
Roll back Nginx code changes.
2022-05-27 22:46:33 -05:00
Buster "Silver Eagle" Neece
fce5f4c173
Implement nginx dynamic config.
2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece
10afcd2c54
Prevent IDE from flagging the menu thing as a logic error.
2022-05-17 14:34:33 -05:00
Vaalyn
3d8ada872c
Fix frontend build process for dev and missing admin/station menus ( #5382 )
...
* Fix path for frontend docker-compose.yml in static() command
* Set correct HOME env var for node user
* Revert removal of isset in AbstractBuildMenu event
2022-05-17 12:27:30 -05:00
Buster "Silver Eagle" Neece
db497a61ea
Minor code cleanup and deprecation fixes.
2022-05-17 02:51:00 -05:00
Buster "Silver Eagle" Neece
34171f8fa6
More changes and fixes.
2022-05-15 17:07:48 -05:00
Buster "Silver Eagle" Neece
63f510655b
WIP Interrupting queue support via AzuraCast.
2022-05-14 21:41:47 -05:00
Buster "Silver Eagle" Neece
24ecda99ec
Move Metadata management back to main library; use FFProbe exclusively for metadata reading; harden error handling and resilience for misprocessed files.
2022-05-12 12:40:35 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
551e41164c
Add new interruptable queue and "play immediately" function.
2022-05-01 01:43:20 -05:00
Buster "Silver Eagle" Neece
8c4e5251ac
Split Playlist File writing into its own class; don't write playlist files for most LS changes; lint custom LS config as it's saved.
2022-04-13 03:29:50 -05:00
Buster "Silver Eagle" Neece
df412769e6
Fix AutoDJ errors with non-local storage locations.
2022-04-08 00:12:01 -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
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
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
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
9cfc2ee95d
Implement Concurrent Optimized Sync and Now Playing Processes ( #4941 )
2022-01-04 16:46:49 -06:00
Buster "Silver Eagle" Neece
501ab48dcb
Merge commit '22451f4a7078faf579e8b4f67d0b51e03981f135'
2021-12-22 19:32:40 -06:00
Buster "Silver Eagle" Neece
ccf1e5487f
Update Queue to be based on expected play time, not expected cue time.
2021-11-24 11:59:16 -06:00
Buster "Silver Eagle" Neece
32296cbda6
Use standalone MetadataManager library.
2021-08-23 23:00:29 -05:00
Buster "Silver Eagle" Neece
465d9eaab9
Move NowPlaying API entries into subfolder.
2021-08-11 10:31:02 -05:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece
35ae44edd5
Fixes #4291 -- Make URLs in station profile prefer browser URL.
2021-06-15 11:54:25 -05:00
Buster "Silver Eagle" Neece
3f23efa076
PHP code style fixes.
2021-06-08 01:40:49 -05:00
Buster "Silver Eagle" Neece
668724fe1a
Implement Doctrine ORM Annotations ( #4233 )
2021-05-30 13:55:26 -05:00
Buster "Silver Eagle" Neece
e893a93981
Routine PHP 8 code inspection sweep
...
- Removing explicit calls to default values
- Add strict parameter arguments
- Use PHP8 built-in functions when possible
2021-04-23 17:12:47 -05:00
Buster "Silver Eagle" Neece
f117644649
Apply PHP8-specific improvements.
2021-04-23 00:24:12 -05:00
Buster "Silver Eagle" Neece
f792019bb1
#3893 -- Heavily optimize media processing synchronized task.
2021-04-09 20:25:35 -05:00
Buster "Silver Eagle" Neece
0c390bd13d
#3733 -- Simplify webhook dispatch and add rate-limiting.
2021-02-04 15:47:08 -06:00
Buster "Silver Eagle" Neece
cabeeb5cc0
Move "Enable Advanced Settings" to DB and make it actually work.
2021-02-02 22:17:57 -06:00
Buster "Silver Eagle" Neece
686f480d7c
Add Support for Remote Album Art on APIs and Media Uploads ( #3680 )
2021-01-18 23:44:15 -06:00
Buster "Silver Eagle" Neece
7441d13472
Refactor Acl to be part of the request lifecycle.
2021-01-11 05:08:06 -06:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul ( #3651 )
2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
...
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Buster "Silver Eagle" Neece
5724b78073
Composer dependency update and code style fixes from new test suites.
2020-12-01 07:45:01 -06:00
Buster "Silver Eagle" Neece
582b8faef9
Warn about sync tasks not having been run recently.
...
Also includes a minor rewrite of the EventDispatcher, and a restructure of notification checks into standalone classes.
2020-11-12 15:30:02 -06:00