4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-13 12:46:41 +00:00
Commit Graph

117 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset (#3848) 2021-02-27 20:50:45 -06:00
Buster "Silver Eagle" Neece
8944bc1846
#3771 -- Expand "song_history" columns to be full integers. 2021-02-06 19:58:02 -06:00
Buster "Silver Eagle" Neece
cabeeb5cc0
Move "Enable Advanced Settings" to DB and make it actually work. 2021-02-02 22:17:57 -06:00
Buster "Silver Eagle" Neece
f134d45cf0
Listener tracking improvements
- Add the mount/remote that a listener is connected to, and show it in reports
 - Create a new Google Analytics webhook that will post live listeners to GA using the measurement protocol.
2021-01-27 11:42:54 -06:00
Buster "Silver Eagle" Neece
0e6910ba17
Allow hiding the "Download" button on "On-Demand" media page. 2021-01-05 00:43:01 -06:00
Buster "Silver Eagle" Neece
e4472b3adb
Ensure all paths are uniform across tables that have them. 2020-12-30 19:39:50 -06:00
Buster "Silver Eagle" Neece
c93d888459
Track Unprocessable Media in a separate table to avoid reprocessing it. 2020-12-22 01:10:03 -06:00
Buster "Silver Eagle" Neece
673c07e24d
Fix the path that backups are put into by default. 2020-12-18 12:50:59 -06:00
Steven
04698af618
add if not exists statement to let migration scripts run through uncompleted runs incremental (#3570)
Co-authored-by: aconitumnapellus <aconitumnapellus@example.com>
2020-12-16 11:02:58 -06:00
Buster "Silver Eagle" Neece
06bb7665e7
#3463 -- Expand the capacity of all cue/fade fields. 2020-12-15 12:05:42 -06:00
Buster "Silver Eagle" Neece
bba4df2bc3
#3564 -- Make migration more permissive. 2020-12-14 10:30:06 -06:00
Buster "Silver Eagle" Neece
fce623f1b5
#3545 -- Avoid spurious settings logs; clean up existing ones. 2020-12-11 10:53:41 -06:00
Buster "Silver Eagle" Neece
5e62a1bcb4
Move back to MariaDB-based message queue to resolve major issues. 2020-12-09 20:14:38 -06:00
Buster "Silver Eagle" Neece
4ba9fb0e1c
Add Dropbox support to Storage Locations. 2020-12-08 14:04:06 -06:00
Buster "Silver Eagle" Neece
ca36d3a281
Prevent noop on settings migration. 2020-12-06 03:18:15 -06:00
Buster "Silver Eagle" Neece
aed854a17c
Settings overhaul, part 2
Make Settings a controlled entity.
2020-12-04 02:41:55 -06:00
Buster "Silver Eagle" Neece
5724b78073
Composer dependency update and code style fixes from new test suites. 2020-12-01 07:45:01 -06:00
Buster "Silver Eagle" Neece
421425067c
Expand "text" length to 303 (artist+' - '+title). 2020-11-25 16:11:53 -06:00
Buster "Silver Eagle" Neece
2085a475de
#3460 -- Updates to DB query. 2020-11-25 15:14:45 -06:00
Buster "Silver Eagle" Neece
f21adf7d83
#3460 -- Another minor DB correction. 2020-11-25 03:23:10 -06:00
Buster "Silver Eagle" Neece
90bb1093bc
#3460 -- Update migration SQL code. 2020-11-25 03:06:45 -06:00
Buster "Silver Eagle" Neece
43236b65e5
#3460 -- Add conditional to new DB migration. 2020-11-25 02:19:51 -06:00
Buster "Silver Eagle" Neece
1fbb7a85cd
#3347 -- Add DB migration to fix existing station media rows. 2020-11-24 20:38:00 -06:00
Buster "Silver Eagle" Neece
4922a49936
Fix down migration in media update; add a temp index for performance. 2020-11-20 18:06:55 -06:00
Buster "Silver Eagle" Neece
5cab595bcf
Fix deduplication. 2020-11-11 17:15:17 -06:00
Buster "Silver Eagle" Neece
26e9be6502
Deduplicate analytics before setting unique constraint. 2020-11-11 16:59:19 -06:00
Buster "Silver Eagle" Neece
2b0fb2f930
Avoid FK constraint on storage migration part 2. 2020-11-11 16:22:20 -06:00
Buster "Silver Eagle" Neece
db3fe25a1c
Fix typo. 2020-11-11 16:05:51 -06:00
Buster "Silver Eagle" Neece
d32b44e7bc
Fix phpcbf issues. 2020-11-11 15:53:24 -06:00
Buster "Silver Eagle" Neece
30b168e85a
Improve performance of migrations in large collections. 2020-11-11 15:37:02 -06:00
Buster "Silver Eagle" Neece
1ee12135a4
Rename "media_id" to "track_id" for "station_requests" in migration. 2020-11-11 06:29:15 -06:00
Buster "Silver Eagle" Neece
62830f347a
Move migration task to be in pre-up of next migration. 2020-11-11 06:11:44 -06:00
Buster "Silver Eagle" Neece
6de636f475
Unified Filesystem Overhaul (#3341)
This migration adds "Storage Locations", managed via a new System Administration panel, that can hold Station Media data, live broadcast recordings, and backups. These storage locations can be local (as they are by default) or remote via any S3-compatible service.
2020-11-09 21:06:48 -06:00
Buster "Silver Eagle" Neece
073c669666
Add unique constraint for analytics. 2020-11-09 14:45:30 -06:00
Ken Verhaegen
97293da8fe
Add "genre" as a first-class StationMedia meta field (#3266) 2020-10-16 20:22:36 -05:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks (#3273) 2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
eb280fd98d
#3240 -- Truncate text in cleanup migration. 2020-10-08 00:47:51 -05:00
Buster "Silver Eagle" Neece
1e5fb6e696
#3244 -- Add "cleanup" migration from previous song transition. 2020-10-07 21:00:02 -05: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
b660f011c7
#3240 -- Add another "if exists" to ease migration. 2020-10-07 15:03:12 -05:00
Buster "Silver Eagle" Neece
7de1012bee
#3241 -- Clear all null song ID records during migration. 2020-10-07 04:10:16 -05:00
Buster "Silver Eagle" Neece
ea19b9722f
#3240 -- Soften migration to handle erroneous migration states. 2020-10-07 03:50:12 -05:00
Buster "Silver Eagle" Neece
1be3ea2fce
#3234 -- Truncate very long artist/title names. 2020-10-05 11:33:50 -05:00
Buster "Silver Eagle" Neece
04446078de
#3234 -- Modify migrations to add safety checks. 2020-10-05 11:14:44 -05:00
Buster "Silver Eagle" Neece
a42fd321a5
Code quality improvements. 2020-10-05 01:27:12 -05:00
Buster "Silver Eagle" Neece
c81ff62b5c
Remove the Song entity and restructure dependent tables accordingly (#3231)
* Song database and entity overhaul, part 1.
* Remove Songs table from a number of qeries and reports.
* Fix references to Songs table; rewrite StationMedia processing.
* Remove song reference in queue page.
* Allow custom log level via environment variable.
2020-10-04 17:35:41 -05:00
Buster "Silver Eagle" Neece
22851cccd8
Drop MessageQueue DB table (after move back to Redis queues) 2020-09-26 20:24:29 -05:00
Buster "Silver Eagle" Neece
9d764ae9b5
(Ansible) set table length to avoid metadata storage error. 2020-09-06 16:46:27 -05:00
Bjarn Bronsveld
d0ab57a4f1
Fixed incorrect decimal, should've been 7,2 from the start (#3116)
* Fixed incorrect decimal, should've been 7,2 from the start

* Change return type of getLength() to float to support decimals
2020-08-26 11:36:37 -05:00
Bjarn Bronsveld
5dbf4ff0f4
Migrate length to decimal (#3113)
* Changed station_media duration from int to decimal to allow more precise song durations

* Update Version20200825183243.php
2020-08-25 16:17:53 -05:00