Commit Graph

89 Commits

Author SHA1 Message Date
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
Buster "Silver Eagle" Neece a6dc87d4e4
Update Ansible installations to PHP 7.4. 2019-11-29 13:03:07 -06:00
Buster "Silver Eagle" Neece 2b8ef568c2
Update to Liquidsoap 1.4.0. 2019-11-12 19:53:20 -06:00
Buster Neece 82aae67a86
Apply nchan refinements to fix some issues. 2019-07-29 09:40:58 -05:00
Buster Neece c53e1b9407
Add nchan and static nowplaying JSON to 18.04 Ansible. 2019-07-27 19:46:31 -05:00
Buster Neece 4e11d97821
#1639 -- Disable fastcgi buffering to avoid chunked encoding issue. 2019-06-08 16:29:18 -05:00
Buster Neece 1186627d4f
Switch to tmpreaper for Ansible installs. 2019-05-08 18:26:41 -05:00
Vaalyn 3559105bc4 Increment version number 2019-05-04 21:55:50 +02:00
Vaalyn 00eeacff5a Update liquidsoap version to 1.3.7 for bare-metal installations 2019-04-13 15:50:15 +02:00
Buster Neece c3dc7b378a
#1303 -- Update dependency to resolve DNS resolution error. 2019-03-25 10:09:07 -05:00
Buster Neece 8188c7ee40 #1316 -- Build OCaml the hard way on 16.04. 2019-03-18 17:18:40 -05:00
Buster Neece d02e6a6570 Increment update revision. 2019-03-15 23:12:16 -05:00
Buster Neece d84e188774 Switch to OPAM2 for trad installs; install Liquidsoap 1.3.6 2019-03-12 16:03:10 -05:00
Buster "Silver Eagle" Neece 13e0c744c6 Implement message queue and worker for media processing/import tasks. 2018-12-30 04:18:48 -06:00
Buster "Silver Eagle" Neece 306826084b Add support for --release flag on traditional updates. 2018-12-17 22:23:52 -06:00
CodeSteele 785bb23d1a Force Icecast repull to pull in new xsl files (#994) 2018-11-25 14:28:27 -06:00
CodeSteele d7433b3311 Force update of Icecast to protect against CVE-2018-18820 (#985) 2018-11-23 01:05:15 -06:00
Buster "Silver Eagle" Neece 1d95f7093a #966 -- Implement remote URL stream support in AzuraCast's AutoDJ, expand to support remote playlists as well 2018-11-20 06:06:16 -06:00
Buster "Silver Eagle" Neece a1163afba5 #972 -- Make the repository friendlier to people using release builds. 2018-11-19 22:53:15 -06:00
Buster "Silver Eagle" Neece 6b56576a1d #956 -- Add proxy rules for Liquidsoap harbor input Webcaster.js support. 2018-11-19 11:03:49 -06:00
CodeSteele 9792875f64 Bug/liquidsoap segfaulting (#951)
* Update to duppy 0.7.4

* Bump duppy to 0.8.0
2018-11-16 03:23:05 -06:00
Buster "Silver Eagle" Neece 44d92a8158 Increment update revision to ensure trad installs get latest radio software. 2018-11-03 01:33:45 -05:00
CodeSteele c2b5723fd3 Fix issues with Ansible upgrade on Icecast (#883) 2018-10-21 16:15:08 -05:00
CodeSteele 01375ec044 Upgrade to our own fork of Icecast-KH (#877)
* Upgrade to our own fork of Icecast-KH
* Update role for radio
2018-10-20 23:42:22 -05:00
Buster "Silver Eagle" Neece 0689b1385e Update Icecast and Liquidsoap for traditional installs 2018-09-23 10:41:05 -05:00
Buster "Silver Eagle" Neece 75c3672e25 #628 -- Switch all IP geolocation to be local via the MaxMind GeoLite DB. 2018-07-03 17:51:05 -05:00
Buster "Silver Eagle" Neece 5b5c18f3a3
#423 -- Update Ansible compliance, build uninstaller and migrator scripts (#442)
The cumulative results of improvements to the Ansible deployment scripts that will facilitate both cleaner traditional installs and updates, full uninstallations of the traditional codebase, and a Traditional-to-Docker migration process.
2018-02-19 17:35:43 -06:00
Buster "Silver Eagle" Neece 000c12c41f #422 -- A more robust removal and reconfiguration of nginx without nchan. 2018-02-14 08:38:59 -06:00
Buster "Silver Eagle" Neece fc30309358 #422 -- Push new nginx core config 2018-02-13 23:49:06 -06:00