Commit Graph

715 Commits

Author SHA1 Message Date
Buster Neece e3e7844a1f
#7098 -- Fix edge case handling for date ranges. 2024-05-17 13:24:04 -05:00
Buster Neece 820cc7ad03
Make XML writer support excluding opening tag in the writing process. 2024-04-21 07:09:28 -05:00
Buster Neece a34d86f5c0
Fixes #6086 -- Prevent overnight scheduled items from playing again at the end of the last scheduled day. 2024-04-20 01:33:57 -05:00
Buster Neece 6316df6106
Fix CarbonImmutable checks. 2024-03-19 05:41:43 -05:00
Buster Neece 89b1d913a1
Type fixes relating to DI phpstan stubs. 2024-01-14 13:51:04 -06:00
Buster Neece f865271996
Remove cue_cuts to align with newest LS rolling release. 2024-01-13 15:29:55 -06:00
Buster Neece f85d91aade
Closes #6589 -- Allow a LUFS target of 0 (disables LUFS target). 2023-12-19 17:45:29 -06:00
Buster Neece c90b217e73
Fixes #6804 -- Clean up exceptions:
- Make more exceptions translated
 - Consolidate duplicate exception classes
 - Make public-facing exceptions friendlier (don't show "Exception on File LXX" except in console log)
2023-12-17 10:33:17 -06:00
Buster Neece 9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5' 2023-12-04 00:48:40 -06:00
Buster Neece 9557e4ba99
Fixes #6756 -- Accept 0/0.0 as valid fade/cue/etc. advanced values. 2023-11-28 16:45:06 -06:00
Buster Neece 002903fbbd
Fix error flagged by PhpStan. 2023-11-06 05:12:02 -06:00
Buster Neece 7d9470ba51
Update Docker container mappings to map most items to dirs under a common `/var/azuracast/storage`. 2023-11-02 03:09:27 -05:00
Buster Neece c604fbeceb
#6644 -- Allow uploading libStereoTool_x.so files directly. 2023-10-16 00:56:57 -05:00
Buster Neece e1300ed6e8
Fixes #6620 -- Support StereoTool 10.10 plugin format. 2023-09-26 10:16:07 -05:00
Buster Neece cc199fb0bf
#6600 -- Explicitly specify "track_sensitive" flag on live DJ fallback. 2023-09-12 11:28:07 -05:00
Buster Neece cce0c58c46
Update AzuraRelays to use new URL format. 2023-08-30 05:56:31 -05:00
Buster Neece d5893f7848
Fixes #6552 -- Tone down logging on interrupting queue check. 2023-08-25 17:53:21 -05:00
Buster Neece 6736229ed4
#6543 -- Force faster update on track change. 2023-08-22 20:29:55 -05:00
Buster Neece 6b3d2b2095
Support custom "Station Offline" and "Live Broadcast" text per-station. 2023-08-11 14:20:59 -05:00
Buster Neece e62c057b36
#5853, Fixes #6473 -- Update predicate usage for "play once" playlists. 2023-08-03 12:44:31 -05:00
Buster Neece d9f9bf5d4d
Revert "#5853 -- Reimplement code fix for `predicate.once` on Manual AutoDJ playlists."
This reverts commit 2a3f81e450.
2023-08-03 12:30:57 -05:00
Buster Neece 4078c70ee8
Update LS to use atomic writes for HLS streams. 2023-08-02 22:37:53 -05:00
Buster Neece bbdc4ad3f7
Fixes #6338 -- Move replaygain up above live processing code. 2023-08-02 00:45:40 -05:00
Buster Neece 170f7e8f1f
Fixes #6277 -- Add another remote playlist type that directly inputs using ffmpeg. 2023-08-01 08:18:46 -05:00
Buster Neece 2a3f81e450
#5853 -- Reimplement code fix for `predicate.once` on Manual AutoDJ playlists. 2023-08-01 06:48:16 -05:00
Buster Neece 43677d924c
Initial multi-server setup. 2023-07-30 00:53:09 -05:00
Buster Neece 06e745e6ff
Fixes #6354, Fixes #6393 --Add StereoTool plugin version support. 2023-07-23 23:04:25 -05:00
Vaalyn 7be5a94b05
Fix RAM usage calculation error (#6412) 2023-07-10 08:56:48 -05:00
Vaalyn 3df9dda071
Remove unneeded option from format config (#6397) 2023-07-07 15:39:07 -05:00
Buster Neece 5a73a41024
Fixes #6241 -- Provide new "listenurl" field in Icecast-KH mount points. 2023-06-24 20:27:31 -05:00
Sascha Ludwig 00d44ba9e9
fix type error which breaks liquidsoap, bool instead of string (#6359)
this type error breaks liquidsoap when you try to create a FLAC station
2023-06-18 19:04:04 -05:00
Buster Neece 69f4ed6094
Fixes #6329 -- Switch to LS 2.2.x syntax for HTTPS transport. 2023-06-14 10:43:22 -05:00
Buster Neece fba30413d0
Fixes #6330 -- Fix LS 2.2.x string formatting for recording live broadcasts. 2023-06-13 11:50:37 -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 a7dd57429e
Implement SettingsAwareTrait. 2023-06-08 03:24:28 -05:00
Buster Neece 7d1b987d32
Alphabetize imports. 2023-06-08 02:32:25 -05:00
Buster Neece 9122250823
Final fix for removing "App\Entity" namespace. 2023-06-07 12:54:54 -05:00
Buster Neece 6314fa7a09
Removing "App\Entity" imports, part 3 2023-06-07 11:11:40 -05:00
Buster Neece 7a8dff6e8f
Fixes #6321 -- Remove duplicates in ConfigWriter. 2023-06-07 02:58:20 -05:00
Buster Neece cbc6a1f4fc
Add EnvironmentAwareTrait. 2023-06-07 01:25:57 -05:00
Buster Neece 18ad4ad6ef
Implement EntityManagerAwareTrait. 2023-06-06 13:31:52 -05:00
Buster Neece 108872c6cb
Implement LoggerAwareTrait and ContainerAwareTrait. 2023-06-06 10:39:21 -05:00
Buster Neece 2be71a2c04
Minor code style fixes. 2023-06-06 05:43:06 -05:00
Vaalyn 7c3b83ad75
Remove duplicate format parameter for output.file (#6320) 2023-06-06 03:38:01 -05:00
Buster Neece 35a6c8c014
Implement Liquidsoap 2.2.x Rolling Release (#6249)
* Update paths for fallbacks in utility scripts.

* Move LS util files up.

* Update installed LS version.

* Initial LS config changes for 2.2.x.

* Fix Shoutcast on 2.2.x.

* Update changelog.

* Replace deprecated LS operators & fix a warning (#6246)

* Update Liquidsoap 2.2.x rolling release.

* Don't send empty annotations.

* Update for Enums.
2023-06-05 07:18:50 -05:00
Buster Neece a28072dacc
Update NowPlaying library; better handle exception cases in adapters. 2023-06-01 02:17:29 -05:00
Buster Neece 409986d0a2
Fix remote URL computation. 2023-06-01 00:25:45 -05:00
Buster Neece 1319c6ce34
Mark all-remote stations as "started". 2023-06-01 00:25:35 -05:00
Buster Neece 6a6a3fb7d0
Remove serialized DB field for AzuraRelay installs. 2023-05-31 23:46:22 -05:00