Buster "Silver Eagle" Neece
f46314d8c4
Improve accuracy of generics.
2022-05-31 06:41:35 -05:00
Buster "Silver Eagle" Neece
c720d950d5
Update Monolog; clear other IDE inspection results.
2022-05-17 20:54:44 -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
ed13d78255
Update once-per-X-songs rule.
2022-04-29 08:54:55 -05:00
Buster "Silver Eagle" Neece
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
2081fb4072
Fixes #4921 -- Always return an array for getDays.
2021-12-24 17:04:08 -06:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Vaalyn
df660ea45a
Add AutoDJ setting for looping playlist only once when scheduled ( #4395 )
2021-07-11 00:51:00 -05:00
Buster "Silver Eagle" Neece
a320c1a6a0
More code cleanup.
2021-06-09 22:22:13 -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
e7cf4e585e
Heavily optimize the AutoDJ queue building process.
2021-04-11 23:17:29 -05:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
997c49362f
Use "dayOfWeekIso" helper to clarify which day-of-week format we use.
2020-10-10 17:32:39 -05:00
cpeter1207
de74d50481
Additional scheduling bug fixes ( #3144 )
...
* Fix scheduled items not playing reliably
* Fix once-per-day playlists looping for 15 minutes
* Adjst cued timestamps after a song is dequeued for better accuracy when making time calculations
2020-09-05 17:00:47 -05:00
Buster "Silver Eagle" Neece
23f2172488
Scheduler/StationQueue Rework ( #3087 )
...
Create a new "StationQueue" entity that contains the upcoming song queue, and split the important AutoDJ functionality across multiple classes (Annotations, Queue and Scheduler).
2020-08-16 09:54:01 -05:00