Commit Graph

124 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece a9f066602c
Code quality cleanup sweep. 2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece 5dc6bf8742
Move nginx 9010 port to 6010; use sockets for MariaDB. 2022-05-07 08:50:48 -05:00
Buster "Silver Eagle" Neece 6ecba55950
Use Unix Domain Sockets for LS internal connections. 2022-05-03 14:11:44 -05:00
Buster "Silver Eagle" Neece 17eb821b77
Put interrupting playlists back on top of the AutoDJ until replaced. 2022-05-02 09:37:33 -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 42208ebb04
Fix parse error with remote storage on LS. 2022-04-24 09:59:45 -05:00
Buster "Silver Eagle" Neece 64766bddc6
Update to Liquidsoap 2.0.4 stable. 2022-04-24 04:43:11 -05:00
Buster "Silver Eagle" Neece 617f06e278
#4050 -- Make each live DJ recording create a broadcast, not the other way around. 2022-04-18 04:22:54 -05:00
Buster "Silver Eagle" Neece 157c951933
Fixes #5268 -- Move the pre-broadcasting LS config to after the metadata update. 2022-04-17 07:30:48 -05:00
Buster "Silver Eagle" Neece 82626a0d54
#5280 -- Auto-delete remote tracks after LS has played them. 2022-04-16 20:29:04 -05:00
Buster "Silver Eagle" Neece 1c4278ee78
Add back playlist var cleanup. 2022-04-14 03:40:11 -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 c51a8c4b28
Update LS version; reunify timeout function. 2022-04-12 00:28:44 -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 e2ee3e0c43
Fixes #5270 -- Modify configuration based on LS version. 2022-04-10 20:28:49 -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 df412769e6
Fix AutoDJ errors with non-local storage locations. 2022-04-08 00:12:01 -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 91f7184bab
Add logging info for date gates in LS. 2022-03-17 23:43:04 -05:00
Buster "Silver Eagle" Neece 3db6903185
Exit 1 on failure for LS CLI. 2022-03-16 21:50:04 -05:00
Buster "Silver Eagle" Neece 55ca864e42
#5203 -- Fix logic error. 2022-03-16 02:26:27 -05:00
Buster "Silver Eagle" Neece 7bf094ffac
Use CLI commands for LS functionality for unified container. 2022-03-15 00:14:05 -05:00
Buster "Silver Eagle" Neece df91d4e768
#5189 -- Extend next song retry timeout. 2022-03-13 18:45:21 -05:00
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