Commit Graph

3840 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece f44261b29b
Optimize CI testing and web dependencies (#2899) 2020-05-29 20:36:49 -05:00
Buster "Silver Eagle" Neece 31c55a2c0a
Specify install command explicitly. 2020-05-29 04:55:54 -05:00
Buster "Silver Eagle" Neece 1cbb5713a9
Avoid 3 Composer dep installs in CI. 2020-05-29 04:48:19 -05:00
Buster "Silver Eagle" Neece 408a609c56
Improve UX on demo instance. 2020-05-28 21:55:11 -05:00
Buster "Silver Eagle" Neece 1a977119fb
Download latest translations and run static build during CI/CD. (#2893) 2020-05-28 20:01:29 -05:00
Buster "Silver Eagle" Neece a10e1612b0
Revert GitHub Actions
Further development will happen on a separate branch.
2020-05-28 01:30:58 -05:00
Buster "Silver Eagle" Neece c432f4ad68
Minor update to crowdin.yaml 2020-05-28 01:09:22 -05:00
Buster "Silver Eagle" Neece 1e34fbad0d
Update default.yml 2020-05-28 01:06:58 -05:00
Buster "Silver Eagle" Neece a44a42324a
Add Crowdin config to Dockerignore. 2020-05-28 01:06:05 -05:00
Buster "Silver Eagle" Neece ba012504c1
Update default.yml 2020-05-28 01:05:44 -05:00
Buster "Silver Eagle" Neece 72e48caba1
Update default.yml 2020-05-28 00:45:46 -05:00
Buster "Silver Eagle" Neece ade76e5be4
Update default.yml 2020-05-28 00:41:42 -05:00
Buster "Silver Eagle" Neece db8010241a
Updates to allow building CrowdIn translations in CI/CD build. 2020-05-28 00:35:30 -05:00
Buster "Silver Eagle" Neece dc2adade02
Pull new translations during CI/CD build. 2020-05-28 00:27:43 -05:00
Buster "Silver Eagle" Neece df80edcb52
Fix issue with StationCloneForm inheritance. 2020-05-27 02:57:16 -05:00
Buster "Silver Eagle" Neece 0069df6d2d
Disable certain dangerous "advanced" features by default in new installs.
Some functionality of AzuraCast has always been intended for "Power Users", but seemingly no amount of warnings or labels will prevent users from discovering these features, misusing them, and either burdening our support channels or declaring AzuraCast to be "broken". With this update, new installations have some of these most dangerous settings (manual port assignments, manual directory selection, custom LS/Icecast config, etc.) disabled. They can easily be re-enabled by editing "azuracast.env" and turning them on, and will remain available for all previous users by default.
2020-05-27 02:36:30 -05:00
Buster "Silver Eagle" Neece ba0d38af6c
Revert "#2874 -- Only install audiowaveform on X86_64 Archs (Ansible)."
This reverts commit 0babf8745f.
2020-05-26 21:11:30 -05:00
Buster "Silver Eagle" Neece 1c87b48bdb
#2834 -- Add CLI command to list user accounts.
Can be invoked by running CLI with "azuracast:account:list".
2020-05-26 02:38:18 -05:00
Buster "Silver Eagle" Neece 619b2d1e38
Create a Portainer JSON template for AzuraCast. 2020-05-25 18:15:14 -05:00
Buster "Silver Eagle" Neece 0babf8745f
#2874 -- Only install audiowaveform on X86_64 Archs (Ansible). 2020-05-25 03:31:51 -05:00
Buster "Silver Eagle" Neece 954b4d7b6f
Make the Docker Utility Script check for updates to itself. 2020-05-22 20:28:52 -05:00
Buster "Silver Eagle" Neece ee997eff91
Add in-browser playback ability to recorded broadcasts. 2020-05-22 00:35:29 -05:00
Buster "Silver Eagle" Neece ad8bb859d0
Fixes #2866 -- Fix error causing UNIX timestamps to appear on tables. 2020-05-22 00:01:11 -05:00
Buster "Silver Eagle" Neece 1c25a8301d
Automatically migrate from old "prefer release" setting to new one. 2020-05-21 20:53:34 -05:00
Buster "Silver Eagle" Neece 90fbf58f85
Update how AzuraCast handles "release mode".
All core AzuraCast Docker images are now tagged with "latest" for rolling-release updates and "stable" for the latest stable version. Switching to release builds switches the images used for all AzuraCast components, yielding a much more stable interaction between components. As new releases are made, the "stable" versions of each image are updated in unison with each other.
2020-05-21 20:27:26 -05:00
TychoWerner ddb8c43c53
TuneIn Webhook actually send the album instead of the artist twice. (#2863)
The TuneIn Webhook currently sends the artist name as the album which is not correct obviously. Because of this, the TuneIn interface would show Artist - Song (Artist) instead of Artist - Song (Album).

This $np->now_playing->song->album should exist as it is in the Now Playing API. When empty it should be ignored and TuneIn wll deals with it.
2020-05-21 16:29:12 -05:00
Buster "Silver Eagle" Neece 983a24521d
Update default.yml 2020-05-21 02:17:16 -05:00
Buster "Silver Eagle" Neece f93b150d54
#2860 -- Make Queue display page share permissions of queue API calls. 2020-05-20 18:41:24 -05:00
Buster "Silver Eagle" Neece e3a2727b32
Make certs dir non-readonly for dev installs due to auto-self-signed creation. 2020-05-20 18:23:40 -05:00
Buster "Silver Eagle" Neece f1b37e45ab
Move path of default self-signed cert on web container. 2020-05-19 05:35:49 -05:00
Buster "Silver Eagle" Neece 0bcb22057e
Fix issue with self-signed cert on web container. 2020-05-19 05:01:39 -05:00
Buster "Silver Eagle" Neece 56611698af
Add self-signed SSL cert back to web container. 2020-05-19 04:53:48 -05:00
Buster "Silver Eagle" Neece ad808e513c
Make web container's nginx handle port 80 only. 2020-05-19 03:34:27 -05:00
Buster "Silver Eagle" Neece 899bea9b37
Revert removal of self-signed cert generation on nginx container. 2020-05-19 03:16:36 -05:00
Buster "Silver Eagle" Neece 24d3c4cf84
Prevent LetsEncrypt certs from mounting to nginx container. 2020-05-19 03:07:56 -05:00
Buster "Silver Eagle" Neece 94892c9a5a
Minor Docker Compose update for back compatibility. 2020-05-19 02:52:09 -05:00
Buster "Silver Eagle" Neece bb91030d3b
Add helper function to simplify .env file var setting. 2020-05-19 02:19:30 -05:00
Buster "Silver Eagle" Neece a7e8114add
Prevent non-web server from serving proxy requests. 2020-05-19 00:46:46 -05:00
Buster "Silver Eagle" Neece 3bfb8fb582
Minor Docker Utility Script fixes. 2020-05-19 00:17:26 -05:00
Buster "Silver Eagle" Neece 0070dde26c
Merge Docker Multi-site Setup into Core Setup
This commit merges the previous Docker Multi-site configuration into the core Docker Compose configuration for all installations.
2020-05-19 00:01:13 -05:00
Buster "Silver Eagle" Neece 77155fdac8
Rename sample env file to avoid conflicts with local dev. 2020-05-18 22:51:57 -05:00
Buster "Silver Eagle" Neece bb1188ebc9
Make stream-type remote URL playlists managed by Liquidsoap only.
The Liquidsoap team has clarified that sending an annotated URL that points to a remote stream (as we do with this stream type) is not supported; as such, we're simply disabling it and letting the Liquidsoap AutoDJ handle it.
2020-05-18 02:03:22 -05:00
Buster "Silver Eagle" Neece 3d36fd611d
Disable sorting on custom fields for on-demand (for now). 2020-05-18 01:55:06 -05:00
Buster "Silver Eagle" Neece 2c51463df7
#2839 -- Set proper "hostname" value in Icecast config. 2020-05-16 16:53:29 -05:00
Buster "Silver Eagle" Neece b86d6a58e9
Fix issue causing smaller table results to stretch too far vertically. 2020-05-16 03:35:55 -05:00
Buster "Silver Eagle" Neece 7c7f974870
Include format_time.js from previous commit. 2020-05-15 22:23:34 -05:00
Buster "Silver Eagle" Neece ff852e39fa
Fix column selection, custom fields and player time formatting. 2020-05-15 22:23:16 -05:00
Buster "Silver Eagle" Neece e18b40fd59
Make inline player text more visible on card headers. 2020-05-15 18:23:12 -05:00
Buster "Silver Eagle" Neece 9404c54d7b
Make sorting work on OnDemand pages. 2020-05-15 17:48:52 -05:00
Buster "Silver Eagle" Neece 7824ce9f4e
Make embeddable on-demand page fit vertical height too. 2020-05-15 17:42:41 -05:00