Commit Graph

101 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 27260729bc
AzuraCast in a Single Docker Image (#5167) 2022-03-08 17:00:03 -06:00
Buster "Silver Eagle" Neece 783315cf2f
Support per-station custom fallback error message file. 2022-02-27 20:16:48 -06:00
Buster "Silver Eagle" Neece c9e8fc8a7c
Remove still-unused piece of LS code from revert. 2022-02-24 14:16:41 -06:00
Buster "Silver Eagle" Neece 72a75a93f2
Revert "Different approach to date range boundaries in LS."
This reverts commit 83287d2722.
2022-02-24 14:12:29 -06:00
Buster "Silver Eagle" Neece 57e285697c
#5010 -- Add "Disable Optimizations" option to LS performance mode. 2022-02-22 19:00:48 -06:00
Buster "Silver Eagle" Neece 98ca050190
#5010 -- Add "Performance Mode" option for Liquidsoap advanced config. 2022-02-22 17:44:08 -06:00
Buster "Silver Eagle" Neece a74de7bd43
Handle "Jingle Mode" in LS code. 2022-02-16 02:21:25 -06:00
Buster "Silver Eagle" Neece 83287d2722
Different approach to date range boundaries in LS. 2022-02-14 01:47:55 -06:00
Vaalyn 84a62a41f1
Only append sid to PW for SHOUTcast v2 frontends (#5086)
* Only append sid to PW for SHOUTcast v2 frontends

* Fix whitespace errors reported by phpcs
2022-02-09 20:53:46 -06:00
Vaalyn 3625c7c8dc
Fix ReplayGain metadata calculation and usage (#5084)
* Add FFMpeg binary to Ansible base dependencies

* Add replaygain operator line to LS config writer

* Update changelog
2022-02-08 20:40:47 -06:00
Buster "Silver Eagle" Neece 26f3b8d1e3
Support schedule date ranges as switch predicates in Liquidsoap. 2022-02-02 18:28:21 -06:00
Buster "Silver Eagle" Neece 80853da533
Fixes #5049 -- Extend timeout on dj_auth and djon/doff. 2022-01-31 14:45:18 -06:00
Buster "Silver Eagle" Neece 2bdc2616ad
Abstract URIs to stations/web containers. 2022-01-27 19:33:07 -06:00
Buster "Silver Eagle" Neece f8e2e7ce1d
Implement smart default fallbacks for no-disconnect restarts. 2022-01-26 12:27:31 -06:00
Buster "Silver Eagle" Neece 966044cd4c
#5028 -- Add error handling to API call. 2022-01-25 13:13:46 -06:00
Buster "Silver Eagle" Neece a7c541e64e
Turn repeat_metadata back on for live DJ. 2022-01-25 02:00:57 -06:00
Buster "Silver Eagle" Neece d2ecc4664f
#5028 -- Update LS to use proper system HTTP requests. 2022-01-25 01:59:16 -06:00
Buster "Silver Eagle" Neece 04b2072259
#5028 -- Apply recommended Liquidsoap script improvements. 2022-01-24 10:09:18 -06:00
Buster "Silver Eagle" Neece b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0' 2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece 9643953d45
#4929 -- Revert replay_metadata. 2021-12-28 11:37:35 -06:00
Buster "Silver Eagle" Neece afcc996c93
Improve WebDJ metadata transmission and stream tracking. 2021-12-27 10:17:30 -06:00
Buster "Silver Eagle" Neece d5652bb9aa
Update LS formatting; revert skip-on-end. 2021-12-27 07:20:38 -06:00
Buster "Silver Eagle" Neece de730a11ae
Always skip to next song after DJ terminates. 2021-12-26 19:02:51 -06:00
Buster "Silver Eagle" Neece 82a8d1cb52
Fix position of new timeout param. 2021-12-21 13:45:34 -06:00
Buster "Silver Eagle" Neece be511d25eb
Add timeout to external process calls. 2021-12-21 13:41:49 -06:00
Buster "Silver Eagle" Neece 57676a6559
Revert last crossfade change. 2021-12-21 11:51:03 -06:00
Buster "Silver Eagle" Neece f583a57027
Fixes #4908 -- Fix Liquidsoap's parsing of auto-generated playlists. 2021-12-21 11:08:14 -06:00
Buster "Silver Eagle" Neece 549d73e482
Temporarily bump log level on LS up to 4. 2021-12-21 10:47:37 -06:00
Buster "Silver Eagle" Neece c943fc91ec
Revert "Revert ffmpeg deprioritization."
This reverts commit 958d9cfa0b.
2021-12-19 11:07:34 -06:00
Buster "Silver Eagle" Neece 6b238a7520
#4897 -- Revert changes to crossfade settings. 2021-12-19 11:06:01 -06:00
Buster "Silver Eagle" Neece 10c1f8f9a1
Improve logging of API calls in Liquidsoap. 2021-12-17 23:04:54 -06:00
Buster "Silver Eagle" Neece 958d9cfa0b
Revert ffmpeg deprioritization. 2021-12-17 01:20:17 -06:00
Buster "Silver Eagle" Neece 45031e71a8
Implement DJ skip-after-disconnect for crossfade-disabled stations. 2021-12-17 01:19:49 -06:00
Buster "Silver Eagle" Neece fe4cdaaae8
Updates to handle a newer build of Liquidsoap 2.x 2021-12-09 05:35:46 -06:00
Buster "Silver Eagle" Neece fec3fa2524
Implement new, non-telnet-driven DJ recording system. 2021-12-08 23:18:49 -06:00
Buster "Silver Eagle" Neece f59c524442
Broadcast recording overhaul pt 1
- Write broadcasts to a temp file before moving to a final path
 - Create routine sync task to move recordings to permanent storage location.
2021-12-06 02:28:53 -06:00
Vaalyn 3e6649c4c7
Unify playlist.* operators in LS config (#4841) 2021-12-05 21:54:57 -06:00
Buster "Silver Eagle" Neece 3a057a469a
Also remove periods from variable names for LS2. 2021-11-19 07:37:26 -06:00
Buster "Silver Eagle" Neece f5304704ac
Investigate CPU consumption by switching decoders back to non-ffmpeg. 2021-11-18 08:43:48 -06:00
Vaalyn d7bbcc26db
Add buffer to input.http remote streams (#4786)
* Add buffer to input.http remote streams

* Fix cs error
2021-11-13 07:49:38 -06:00
Vaalyn becc849b59
Only use cue_cut in LS config for song playlists (#4785) 2021-11-13 04:29:29 -06:00
Vaalyn 550054916f
Fix LS input.http buffer parameter for LS 2.0 (#4769) 2021-11-09 08:42:31 -06:00
Vaalyn 1a1551754f
Implement changes for Liquidsoap 2.0.0 (#4402) 2021-11-08 04:15:01 -06:00
Buster "Silver Eagle" Neece 058f306c15
Make entity functions line up with propertyaccess. 2021-11-06 23:02:44 -06:00
Buster "Silver Eagle" Neece 6973ae41a7
Minor polish on LS config/reports overview. 2021-11-05 18:51:21 -05:00
Buster "Silver Eagle" Neece 5cbacd5df6
System-Wide Strict Types (#4405) 2021-07-19 00:53:45 -05:00
Vaalyn 71b0578d69
Add OGG FLAC mountpoint support to AutoDJ (#4315) 2021-06-19 13:24:27 -05:00
Buster "Silver Eagle" Neece a320c1a6a0
More code cleanup. 2021-06-09 22:22:13 -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