Commit Graph

117 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece ed220ada45
Update to Liquidsoap 2.1.0 stable. 2022-08-12 22:55:23 -05:00
Buster "Silver Eagle" Neece bccc6f8413
Switch back to port bindings for Ansible. 2022-07-01 20:42:20 -05:00
Buster "Silver Eagle" Neece 5e31ddce63
#5491 -- Change dir creation syntax. 2022-06-30 18:12:49 -05:00
Buster "Silver Eagle" Neece bb256cc79f
Track and display HLS listeners. 2022-06-25 23:32:25 -05:00
Buster "Silver Eagle" Neece 058d62706b
Fixes #5501 -- Add "/radio/8xx5" as supported WebDJ alias 2022-06-23 11:23:03 -05:00
Buster "Silver Eagle" Neece 1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297' 2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece 3b9b073f8d
Re-Supervisordize everything. 2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece 719ded0ff2
Add sftpgo to Ansible. 2022-05-27 23:32:54 -05:00
Buster "Silver Eagle" Neece fce5f4c173
Implement nginx dynamic config. 2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece 5d1de53066
Write custom redis conf. 2022-05-26 20:57:30 -05:00
Buster "Silver Eagle" Neece c79e921f29
More Ansible updates. 2022-05-26 20:28:10 -05:00
Buster "Silver Eagle" Neece 32136d754b
Move Ansible core tasks to supervisord. 2022-05-26 20:07:17 -05:00
Buster "Silver Eagle" Neece 99ba2e93a3
Update to LS 2.0.5 stable. 2022-05-26 02:22:13 -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 f1fcd9e606
#5351 -- Update nginx config on ansible. 2022-05-06 14:48:59 -05:00
Buster "Silver Eagle" Neece c4deb4080e
Switch Supervisor to use Unix sockets too. 2022-05-04 05:30:36 -05:00
Buster "Silver Eagle" Neece eafc0a156b
Add internal/socket PHP changes to Ansible. 2022-05-03 14:45:41 -05:00
Mitch 3ccd770fb3
Version Bump (#5342)
This minor version bump resolves a issue with Liquidsoap functions, such as skipping songs and requesting songs.
2022-05-03 14:38:54 -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 6a2faf9a94
#3696 -- Loosen rules on nginx pubsub. 2022-02-23 18:10:04 -06:00
Buster "Silver Eagle" Neece ee391f6bf4
Update LS to 2.0.3 on Ansible installs. 2022-02-13 20:16:38 -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 b91729a488
#4985 -- Fix worker task not working on Ansible. 2022-01-15 18:45:12 -06:00
Buster "Silver Eagle" Neece 9cfc2ee95d
Implement Concurrent Optimized Sync and Now Playing Processes (#4941) 2022-01-04 16:46:49 -06:00
Buster "Silver Eagle" Neece 1ab19ee6c9
Update Liquidsoap on Ansible to 2.0.2. 2021-12-29 17:44:44 -06:00
Buster "Silver Eagle" Neece 61e0bcc605
Update Ansible to use Deb Liquidsoap Package 2021-12-14 09:07:21 -06:00
Buster "Silver Eagle" Neece c2d97a1a36
Update to PHP 8.1. 2021-12-11 20:34:09 -06:00
Buster "Silver Eagle" Neece ae090f96eb
Fixes #4499 -- Force beanstalkd to listen to local ports on Ansible. 2021-11-19 15:28:22 -06:00
Vaalyn 63a2883757
Increase update revision for Ansible (#4782) 2021-11-11 02:36:11 -06:00
Vaalyn 11f1f44cea
Switch message queue from MariaDB to beanstalkd (#4418) 2021-07-21 16:45:22 -05:00
Vaalyn 2d1836e66e
Update Liquidsoap to match version from Docker installations (#4401) 2021-07-12 18:49:05 -05:00
Buster "Silver Eagle" Neece 141cb47b64
Update MariaDB version across Ansible installs. 2021-05-31 10:38:58 -05:00
Buster "Silver Eagle" Neece 418a54c3c3
Update PHP on Ansible installs. 2021-04-24 19:30:10 -05:00
Buster "Silver Eagle" Neece ce8eac5494
Switch to C-extension Maxmind DB reader for major speed improvements. 2021-03-05 02:56:50 -06:00
Buster "Silver Eagle" Neece 3018c01eab
#3782 -- Make Ansible update/install scripts use the same apt calls. 2021-02-06 15:25:33 -06:00
Buster "Silver Eagle" Neece 47a3c1a0ee
#3702 -- Apply nginx performance boost to Ansible installations. 2021-01-24 06:12:39 -06:00
Buster "Silver Eagle" Neece 521feb4296
Add LADSPA support for Ansible installations. 2021-01-21 14:37:32 -06:00
Buster "Silver Eagle" Neece a6ec36b21c
Analytics Overhaul and InfluxDB Removal (#3243)
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
 - Expand the Analytics table to also track unique listeners per hour and day
 - Properly clean up the Listeners table according to each installation's history retention settings
 - Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece 391655a751
#3011 -- Install newer Redis server from PPA 2020-07-06 11:48:52 -05:00
Buster "Silver Eagle" Neece 8dc01c7d6b
Update to InfluxDB latest on all Ansible installs. 2020-07-05 17:36:25 -05:00
Buster "Silver Eagle" Neece ee88b48b76
Various tweaks to Ansible installs. 2020-06-09 05:10:07 -05:00
Buster "Silver Eagle" Neece bdd0ce9453
#2933 -- Limit TLS 1.3 spec to Focal Fossa on Ansible. 2020-06-06 01:21:17 -05:00
Buster "Silver Eagle" Neece 7810d2a59a
#2931 -- Add explicit SSL cipher rules for Ansible nginx installs. 2020-06-05 22:27:19 -05:00
Buster "Silver Eagle" Neece 769de19d00
Big Visual Waveform Editor Overhaul
- Refactor Flysystem to use constants instead of magic strings for URL prefixes
 - Add audiowaveform installation to both Docker and Ansible installations
 - Use audiowaveform to generate waveforms saved to disk for every track
 - Load these waveforms when visiting the visual waveform editor page instead of using the browser to calculate them
 - Add volume control and use app-wide storage of default volume
 - Remove "beta" tag from waveform editor header
2020-05-11 19:32:41 -05:00
Buster "Silver Eagle" Neece 3d1e8a7b2a
Update Ansible installs to Liquidsoap 1.4.2. 2020-05-06 15:37:42 -05:00
Buster "Silver Eagle" Neece 3bffb21ad5
#2503 -- Add DBIP download to Ansible installs. 2020-03-16 00:35:32 -05:00
Buster "Silver Eagle" Neece 81fbf023b0
Add ability to supply a banned listener IP list via the web interface. 2020-03-01 18:03:03 -06:00
Buster "Silver Eagle" Neece 80e5f4efac
Speed up file download streams by using X-Accel-Redirect when possible. 2020-02-21 12:48:43 -06:00
Buster "Silver Eagle" Neece d7371c4802
#2339 -- Fix cron task path in Ansible installs. 2020-01-25 19:52:53 -06:00
Buster "Silver Eagle" Neece 388bcee951
#2250 -- Handle MaxMind no longer offering free public downloads.
- Remove automatic download attempt from Ansible installation process
 - Allow listener report to function without the MaxMind database present, but with error messages
 - Create new "Install GeoLite Database" page in system administration, allowing user upload of the MaxMind database, with instructions
2019-12-31 06:49:25 -06:00