Commit Graph

16 Commits

Author SHA1 Message Date
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