Buster Neece
222676e45a
Public static asset cache overhaul:
...
- Make all public static assets (album art, streamer art, podcast/episode art, etc) serve with no sessions or other user-specific information
- Make "timestamp" an explicit URL parameter and avoid weird parsing of IDs mixed with timestamps
- Make static caching a universal middleware for uniform results across controllers
- Update public art URL paths to reference station short names instead of numeric IDs
2023-12-28 14:07:55 -06:00
Buster Neece
cc7183c933
Use nginx to temp cache album art to further reduce load on PHP.
2023-12-26 19:21:47 -06:00
Buster Neece
4ab8fe667b
Use PHP-FPM for local dev while still using RoadRunner in production.
2023-12-24 20:35:28 -06:00
Buster Neece
01dfadb351
Revert weird way of doing dd() in favor of using PHP-FPM on dev.
2023-12-24 20:33:40 -06:00
Buster Neece
0f651a3dc5
Add new "dumpdie" function that uses an exception to write to the PSR response and thus still works with RoadRunner.
2023-12-23 18:10:32 -06:00
Buster Neece
e890106010
Implement Roadrunner PHP application server for high-performance PHP and Centrifugo event hooks.
2023-12-22 22:00:40 -06:00
Buster Neece
f4b54c3eb6
Build app for CLI too.
2023-12-22 21:38:51 -06:00
Buster Neece
4e669ab20f
Update AppFactory and HttpFactory to support long-running services like Roadrunner.
2023-12-22 16:21:10 -06:00
Buster Neece
96100922ed
Remove extraneous prop.
2023-12-20 08:54:11 -06:00
Buster Neece
c8bcee0ad8
Fixes #6712 -- Add "hls_is_default" to NP station API endpoint and use it on player frontend.
2023-12-19 19:55:20 -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
18de449cdc
Fixes #6532 -- Make errors in batch actions display as errors, show the error reason, and avoid further processing of files that errored out.
2023-12-19 12:35:15 -06:00
Buster Neece
eefadf7b43
#6702 -- Turn off timeout and memory limit for the clone action.
2023-12-18 13:36:12 -06:00
Buster Neece
74fb8b6aa7
#6685 -- If end date is specified just as date, assume time is end of day, not midnight.
2023-12-17 18:04:50 -06:00
Buster Neece
3776085005
Make what happens when you specify *only* a start or end date more intuitive (the missing date becomes today, and then the dates get sorted appropriately if end > start).
2023-12-17 15:15:49 -06:00
Buster Neece
471dde2cd2
#6685 -- Fix issue where passing the same date as start/end returns the default range.
2023-12-17 15:09:04 -06:00
Buster Neece
dfd2ad8873
Fixes #6534 -- Only prevent uploading files if a quota is set and it will be exceeded.
2023-12-17 12:01:13 -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
afc1f2fde9
Make media annotation (fade/cue/etc) values clearable.
2023-12-16 12:19:27 -06:00
Buster Neece
5a389bb55a
Update intervention/image.
...
Changelogs summary:
- intervention/gif installed in version 3.0.0
Release notes: https://github.com/Intervention/gif/releases/tag/3.0.0
- intervention/image updated from 2.7.2 to 3.0.2 major
See changes: https://github.com/Intervention/image/compare/2.7.2...3.0.2
Release notes: https://github.com/Intervention/image/releases/tag/3.0.2
No security vulnerability advisories found.
2023-12-15 07:26:14 -06:00
Buster Neece
c68b87825d
Ensure Centrifugo initial URLs don't use the browser URL.
2023-12-14 10:40:08 -06:00
Buster Neece
92d4dad9b6
Resolve URLs in initial Centrifugo response.
2023-12-14 09:44:13 -06:00
Buster Neece
fc2373fe26
Update Centrifugo to send initial NP/time payload.
2023-12-14 05:51:20 -06:00
Buster Neece
f499a13397
Fixes #6792 -- Fix asc/desc order detection on sorting results in datatables.
2023-12-13 12:15:08 -06:00
Buster Neece
4285561eda
#6796 -- Revert to Centrifugo for high-performance NP updates.
2023-12-13 09:57:51 -06:00
Buster Neece
6b2cfef113
Fixes #6787 -- Proper type coercion on amplify/fade/etc. values.
2023-12-08 10:49:35 -06:00
Buster Neece
183e136983
Fix demo auto-login.
2023-12-07 23:25:31 -06:00
Buster Neece
37eeebfc2c
Fixes #6773 -- Fix type warning on installer.
2023-12-07 21:40:29 -06:00
Buster Neece
b444cda03b
HPNP fixes, support multiple stations at once.
2023-12-07 08:44:29 -06:00
Buster Neece
34e66e4f46
Fix HPNP unused function.
2023-12-06 10:29:53 -06:00
Buster Neece
7ae8a48341
#6771 -- Update high-performance now playing system.
2023-12-06 10:26:31 -06:00
Buster Neece
38d9be3c65
Fix typing error with chart stat metrics.
2023-12-04 03:13:40 -06:00
Buster Neece
6bac14ea81
Fix ACL issue preventing Liquidsoap commands from working.
2023-12-04 03:13:30 -06:00
Buster Neece
9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5'
2023-12-04 00:48:40 -06:00
Buster Neece
5004f54b96
Fix or individually ignore the errors in the PHPstan baseline.
2023-12-01 01:18:57 -06:00
Buster Neece
6fbb9b0165
Update PHP dependencies (including several Symfony libraries to 7.x).
...
Changelogs summary:
- symfony/filesystem updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/filesystem/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/filesystem/releases/tag/v7.0.0
- symfony/intl updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/intl/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/intl/releases/tag/v7.0.0
- symfony/lock updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/lock/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/lock/releases/tag/v7.0.0
- symfony/mailer updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/mailer/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/mailer/releases/tag/v7.0.0
- symfony/property-access updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/property-access/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/property-access/releases/tag/v7.0.0
- symfony/rate-limiter updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/rate-limiter/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/rate-limiter/releases/tag/v7.0.0
- symfony/messenger updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/messenger/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/messenger/releases/tag/v7.0.0
- symfony/redis-messenger updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/redis-messenger/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/redis-messenger/releases/tag/v7.0.0
- symfony/serializer updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/serializer/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/serializer/releases/tag/v7.0.0
- symfony/validator updated from v6.4.0 to v7.0.0 major
See changes: https://github.com/symfony/validator/compare/v6.4.0...v7.0.0
Release notes: https://github.com/symfony/validator/releases/tag/v7.0.0
No security vulnerability advisories found.
2023-12-01 00:38:16 -06:00
Buster Neece
7b3eafbb99
Avoid unnecessary connections with "lazy" flag.
2023-11-29 19:35:55 -06:00
Buster Neece
fc45e38095
Fixes #6646 -- Pass settings to Redis transport, which manually reconnects using them.
2023-11-29 19:25:47 -06:00
Buster Neece
1657f2271e
Fixes #6757 -- Improve readability of process error with audiowaveform.
2023-11-28 22:11:46 -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
9d5fc86f66
#6761 -- Update MariaDB command names.
2023-11-28 15:05:45 -06:00
Buster Neece
bbaea5905b
Update manifest path for Vite 5.
2023-11-27 05:06:18 -06:00
Buster Neece
ece0442322
Improve UX and security of Webauthn.
2023-11-27 04:55:38 -06:00
Buster Neece
ee9b7d88d4
Merge commit '98b31298b086a00a47efa35c3e2b81a0cb8b3f37'
2023-11-26 02:52:21 -06:00
Buster Neece
e2bea751ad
#6748 -- Immediately add uploaded media to a playlist if the folder it's being uploaded to is set to auto-assign to one.
2023-11-20 19:50:37 -06:00
Buster Neece
670bbcd1de
Only show donate notif on production installs.
2023-11-18 23:40:26 -06:00
Buster Neece
24218355bb
Version bump.
2023-11-18 21:46:36 -06:00
Buster Neece
5acf5d7f2a
#6741 -- Reload services if symlinks need to be updated.
2023-11-18 21:27:59 -06:00
Buster Neece
7bbfb10241
Fixes #6741 -- Perform symlink check on Acme cert even if renewal isn't needed.
2023-11-18 21:15:11 -06:00
Buster Neece
31bb48acc8
Version bump to 0.19.2.
2023-11-07 10:11:40 -06:00
Buster Neece
c0c10f8949
Add periodic donate notifications to dashboard.
2023-11-07 09:44:59 -06:00
Buster Neece
002903fbbd
Fix error flagged by PhpStan.
2023-11-06 05:12:02 -06:00
Buster Neece
d83a8a4641
Improve how date ranges work on schedule API calls.
2023-11-05 04:11:44 -06:00
Buster Neece
4cc86806b7
Downgrade station restart errors in CLI to display as warnings instead to avoid alarm fatigue with normal exceptions.
2023-11-03 08:56:41 -05:00
Buster Neece
e1203ecd6f
Make some env vars immutable.
2023-11-02 08:22:32 -05: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
6aedef92ff
Remove Hungarian (not enough translation support); add Japanese.
2023-10-19 21:43:46 -05:00
Buster Neece
f5b15495ca
Add Norwegian Bokmal language.
2023-10-19 02:33:23 -05:00
Buster Neece
e79b615eff
Add support for Ukrainian language.
2023-10-19 02:22:07 -05:00
Buster Neece
6f17fd68d3
Switch gettext library back to phpgettext (licensing issue with motranslator).
2023-10-18 03:52:29 -05:00
Buster Neece
640b564e49
Fixes #6644 -- Parse uploading of new zip format.
2023-10-16 13:20:50 -05:00
Buster Neece
c604fbeceb
#6644 -- Allow uploading libStereoTool_x.so files directly.
2023-10-16 00:56:57 -05:00
Buster Neece
36c43289ca
Move PHP-SPX to be built in the dev step, avoiding dependency crowding in the main prod build.
2023-10-16 00:11:46 -05:00
Buster Neece
93da7549ac
Move QR code generation to frontend since it's only used in one spot.
2023-10-15 15:44:51 -05:00
Buster Neece
1ea88fe25a
#6178 -- Change what qualifies as "Station Offline" for stations using the local AutoDJ.
2023-10-13 19:27:04 -05:00
Buster Neece
9f9bd0a24b
Write openapi.yml file to parent static dir.
2023-10-10 21:06:58 -05:00
Buster Neece
74d2275b07
Fix line length issue.
2023-10-10 16:05:15 -05:00
Buster Neece
32cb16038e
Implement built-in docs, update settings and URLs across the app.
2023-10-10 15:51:18 -05:00
pozhiloy-enotik
c29cfbb01d
Search by filename ( #6656 )
...
Implements https://github.com/AzuraCast/AzuraCast/discussions/6655
2023-10-10 08:38:07 -05:00
Buster Neece
c087ccc1d9
#6635 -- Only log response as unsuccessful if it's HTTP 400 or above.
2023-10-08 10:37:20 -05:00
Buster Neece
ad69a8a694
Fixes #6647 -- Make disabled stations render correctly in new Vue SPA.
2023-10-08 10:32:26 -05:00
Buster Neece
546e1ce4a8
#6624 -- Change MIME type for m3u8 files to improve compatibility.
2023-10-07 11:53:09 -05:00
Buster Neece
f39059dfec
#6635 -- Update URL in RadioDe webhook.
2023-10-07 10:32:13 -05:00
Buster Neece
9ed54679ce
#6635 -- Remove redundant station_id parameter for Radio.de webhook.
2023-09-30 09:21:00 -05:00
Buster Neece
e1300ed6e8
Fixes #6620 -- Support StereoTool 10.10 plugin format.
2023-09-26 10:16:07 -05:00
Buster Neece
aa0ca7f6da
Add operation IDs to several other API operations.
2023-09-18 02:30:59 -05:00
Buster Neece
badef8867a
#6570 -- Set _ic2 redirect to avoid iOS redirect issues.
2023-09-14 20:03:22 -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
27b62cfdc5
#6566 -- Further refine how tags are processed.
2023-09-04 10:47:28 -05:00
Buster Neece
7706457322
Add a "azuracast:setup:rollback" CLI command to roll back to the DB migration associated with a given stable release.
2023-09-03 12:10:40 -05:00
Buster Neece
cce0c58c46
Update AzuraRelays to use new URL format.
2023-08-30 05:56:31 -05:00
Buster Neece
accf05ade9
Fixes #4579 -- Add support for path-style endpoints on S3 buckets.
2023-08-29 10:16:00 -05:00
Buster Neece
47a4c00df8
Fixes #3983 -- Add GetMeRadio webhooks support.
2023-08-29 07:02:13 -05:00
Buster Neece
3c5c812331
Fixes #6093 -- Expand media genre column.
2023-08-29 04:37:01 -05:00
Buster Neece
dca98e9249
Fixes #6514 -- Also apply dotfile filtering to subfolders.
2023-08-28 19:47:12 -05:00
Buster Neece
794ac99f4f
Fixes #6566 -- Ensure ID3v2 always supersedes ID3v1.
2023-08-28 06:33:48 -05:00
Buster Neece
4d3217ff91
Make ServerRequest properly throw exceptions.
2023-08-28 05:12:47 -05:00
Buster Neece
9dbb23b02c
Fixes #6568 -- Improve user experience on requests.
2023-08-28 05:08:58 -05:00
Buster Neece
fd4876e5aa
Retire Twitter and GA V3 webhooks.
2023-08-27 21:19:46 -05:00
Buster Neece
1b6653cd3e
Whole bunch of TypeScript-driven fixes.
2023-08-27 05:09:37 -05:00
Buster Neece
7a9815a18f
Make "Unique Listeners" stats cumulative on stats page.
2023-08-26 20:45:09 -05:00
Buster Neece
7c84ff10e9
Expand "Listeners by Time Period" report to allow selecting between unique and average listeners and per-day hourly totals.
2023-08-26 20:05:39 -05:00
Buster Neece
48c437a84e
Fixes #6561 -- Auto-reload sync tasks and queue totals and add reload buttons for both.
2023-08-26 06:32:09 -05:00
Buster Neece
d5893f7848
Fixes #6552 -- Tone down logging on interrupting queue check.
2023-08-25 17:53:21 -05:00
Buster Neece
2e78758d91
Enable high-performance NP updates on the demo install.
2023-08-22 20:33:36 -05:00
Buster Neece
6736229ed4
#6543 -- Force faster update on track change.
2023-08-22 20:29:55 -05:00
Buster Neece
e56bf589c0
Version bump to 0.19.1.
2023-08-21 20:04:31 -05:00
Buster Neece
b7b59269e3
#6093 -- Improve how ID3 tags are aggregated into our metadata object.
2023-08-21 18:54:47 -05:00
Buster Neece
46e1431913
Fixes #3091 -- Add radio.de metadata webhook.
2023-08-21 02:26:01 -05:00
Buster Neece
7425c3ff7a
Remove API URLs and ACL checks from admin VueProps.
2023-08-21 01:54:53 -05:00
Buster Neece
b1bb1a6abd
Remove now-redundant URL.
2023-08-21 01:35:47 -05:00
Buster Neece
9f5dbcb10f
List web updates as unavailable if the updater container isn't running.
2023-08-21 01:28:13 -05:00
Buster Neece
13d1e5c216
Fixes #6350 -- Tighten security of webhook test dispatching via log level, not IANA IP check.
2023-08-20 19:17:23 -05:00
Buster Neece
26b79e7509
Soften cache DB migration against errors.
2023-08-20 03:03:52 -05:00
Buster Neece
1dc0cc32fd
Fixes #6514 -- Hide all dot-prefixed files, not just our protected directories.
2023-08-20 03:01:50 -05:00
Buster Neece
3fe8488854
#6515 -- Implement searching in Upcoming Station Queue.
2023-08-19 22:40:11 -05:00
Buster Neece
9091bd348a
Move Relay pagination server-side.
2023-08-18 14:36:05 -05:00
Buster Neece
cbf4cb651f
Rework Fallback/StereoTool pages to not need remote props.
2023-08-18 00:19:17 -05:00
Buster Neece
f71a9b5d83
Rework LiquidsoapConfig page to use a single API back-and-forth.
2023-08-17 21:12:29 -05:00
Buster Neece
480b0cc34a
Version bump to 0.19.0
2023-08-17 13:08:02 -05:00
Buster Neece
ccf3a30295
Automatically generate frontend locales as part of backend locale command.
2023-08-17 12:37:56 -05:00
Buster Neece
134b24feba
Add port to the Profile frontend panel.
2023-08-13 22:07:44 -05:00
Buster Neece
b4a796f36d
Switch location info to city/region/country instead of region/city/country.
2023-08-13 21:56:30 -05:00
Buster Neece
7db69e3505
#6498 -- Add "Empty Playlist" button.
2023-08-13 21:52:43 -05:00
Buster Neece
01a80bcdcb
Switch to Vue-Router HTML5 routing mode so URLs match existing ones.
2023-08-12 10:52:41 -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
fccf41032c
Fixes #6478 -- Add searching to song request history view.
2023-08-11 12:16:43 -05:00
Buster Neece
0f2d3abdaf
Fix notices on ACL.
2023-08-10 10:59:28 -05:00
Buster Neece
cf169b423c
Merge commit 'bcf7d575ac18c8e8123c483364add72a84aec901'
2023-08-10 09:41:07 -05:00
Buster Neece
631dda96d8
Migrate the Administration panel to its own Mini-SPA.
2023-08-08 12:23:01 -05:00
Buster Neece
236f3c2107
Make several station pages "propless" components.
2023-08-07 17:34:29 -05:00
Buster Neece
8189ebcc92
Migrate most Admin pages to be "propless".
2023-08-07 11:13:26 -05:00
Buster Neece
85214e6d2d
Merge commit '752d8d679f8cf075ed2d8608071dad654c293f93'
2023-08-07 05:10:49 -05:00
Buster Neece
2b87ac23a2
Add "not active instance" mitigation to php-worker.
2023-08-05 12:22:12 -05:00
Buster Neece
2e09fbfde1
Fold NPM/node into parent container; implement vite server on dev env.
2023-08-05 11:18:38 -05:00
Buster Neece
8504423019
Protect HA active_server designation from temp reaping.
2023-08-05 03:48:37 -05:00
Buster Neece
53340ba20e
Use Vite exclusively as frontend build system; remove Gulp.
2023-08-04 13:34:40 -05:00
Buster Neece
49a11fb2a7
Changelogs summary:
...
- aws/aws-crt-php updated from v1.2.1 to v1.2.2 patch
See changes: https://github.com/awslabs/aws-crt-php/compare/v1.2.1...v1.2.2
Release notes: https://github.com/awslabs/aws-crt-php/releases/tag/v1.2.2
- guzzlehttp/psr7 updated from 2.5.0 to 2.6.0 minor
See changes: https://github.com/guzzle/psr7/compare/2.5.0...2.6.0
Release notes: https://github.com/guzzle/psr7/releases/tag/2.6.0
- symfony/string updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/string/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/string/releases/tag/v6.3.2
- symfony/console updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/console/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/console/releases/tag/v6.3.2
- doctrine/orm updated from 2.15.4 to 2.16.0 minor
See changes: https://github.com/doctrine/orm/compare/2.15.4...2.16.0
Release notes: https://github.com/doctrine/orm/releases/tag/2.16.0
- symfony/yaml updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/yaml/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/yaml/releases/tag/v6.3.3
- symfony/var-dumper updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/var-dumper/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/var-dumper/releases/tag/v6.3.3
- symfony/finder updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/finder/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/finder/releases/tag/v6.3.3
- symfony/event-dispatcher updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/event-dispatcher/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/event-dispatcher/releases/tag/v6.3.2
- symfony/css-selector updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/css-selector/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/css-selector/releases/tag/v6.3.2
- psy/psysh updated from v0.11.19 to v0.11.20 patch
See changes: https://github.com/bobthecow/psysh/compare/v0.11.19...v0.11.20
Release notes: https://github.com/bobthecow/psysh/releases/tag/v0.11.20
- phpunit/phpunit updated from 10.2.6 to 10.3.1 minor
See changes: https://github.com/sebastianbergmann/phpunit/compare/10.2.6...10.3.1
Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/10.3.1
- masterminds/html5 updated from 2.8.0 to 2.8.1 patch
See changes: https://github.com/Masterminds/html5-php/compare/2.8.0...2.8.1
Release notes: https://github.com/Masterminds/html5-php/releases/tag/2.8.1
- symfony/browser-kit updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/browser-kit/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/browser-kit/releases/tag/v6.3.2
- symfony/var-exporter updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/var-exporter/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.3.2
- league/mime-type-detection updated from 1.11.0 to 1.12.0 minor
See changes: https://github.com/thephpleague/mime-type-detection/compare/1.11.0...1.12.0
Release notes: https://github.com/thephpleague/mime-type-detection/releases/tag/1.12.0
- aws/aws-sdk-php updated from 3.277.2 to 3.277.8 patch
See changes: https://github.com/aws/aws-sdk-php/compare/3.277.2...3.277.8
Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.277.8
- matomo/device-detector updated from 6.1.3 to 6.1.4 patch
See changes: https://github.com/matomo-org/device-detector/compare/6.1.3...6.1.4
Release notes: https://github.com/matomo-org/device-detector/releases/tag/6.1.4
- meilisearch/meilisearch-php updated from v1.2.1 to v1.3.0 minor
See changes: https://github.com/meilisearch/meilisearch-php/compare/v1.2.1...v1.3.0
Release notes: https://github.com/meilisearch/meilisearch-php/releases/tag/v1.3.0
- symfony/translation updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/translation/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/translation/releases/tag/v6.3.3
- symfony/process updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/process/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/process/releases/tag/v6.3.2
- symfony/cache updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/cache/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/cache/releases/tag/v6.3.2
- phpstan/phpdoc-parser updated from 1.23.0 to 1.23.1 patch
See changes: https://github.com/phpstan/phpdoc-parser/compare/1.23.0...1.23.1
Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.23.1
- lstrojny/fxmlrpc updated from dev-master@f9d19c1 to dev-master@5152484
See changes: f9d19c1...5152484
- symfony/intl updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/intl/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/intl/releases/tag/v6.3.2
- symfony/lock updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/lock/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/lock/releases/tag/v6.3.2
- symfony/mime updated from v6.3.0 to v6.3.3 patch
See changes: https://github.com/symfony/mime/compare/v6.3.0...v6.3.3
Release notes: https://github.com/symfony/mime/releases/tag/v6.3.3
- symfony/property-access updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/property-access/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/property-access/releases/tag/v6.3.2
- symfony/rate-limiter updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/rate-limiter/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/rate-limiter/releases/tag/v6.3.2
- symfony/messenger updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/messenger/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/messenger/releases/tag/v6.3.3
- symfony/redis-messenger updated from v6.3.0 to v6.3.2 patch
See changes: https://github.com/symfony/redis-messenger/compare/v6.3.0...v6.3.2
Release notes: https://github.com/symfony/redis-messenger/releases/tag/v6.3.2
- symfony/serializer updated from v6.3.1 to v6.3.3 patch
See changes: https://github.com/symfony/serializer/compare/v6.3.1...v6.3.3
Release notes: https://github.com/symfony/serializer/releases/tag/v6.3.3
- symfony/validator updated from v6.3.1 to v6.3.2 patch
See changes: https://github.com/symfony/validator/compare/v6.3.1...v6.3.2
Release notes: https://github.com/symfony/validator/releases/tag/v6.3.2
No security vulnerability advisories found
2023-08-04 10:07:29 -05:00
Buster Neece
08387e4ecf
Individually log worker, sync and NowPlaying processes.
2023-08-04 09:51:11 -05:00
Buster Neece
14acdc5dd7
Fixes #6399 -- Expand length of "genre" column on stations.
2023-08-03 13:15:03 -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
aefe4fb448
Fix debug sync times.
2023-08-03 03:06:00 -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
9289d63a59
Fixes #6447 -- Fix bulk media CSV import playlist assignment and display.
2023-07-31 11:19:20 -05:00
Buster Neece
a4ed413065
Add non-active-instance notification.
2023-07-30 01:13:44 -05:00
Buster Neece
43677d924c
Initial multi-server setup.
2023-07-30 00:53:09 -05:00
Buster Neece
fd6a98dac0
Fix type checks, consolidate some widespread props.
2023-07-28 06:42:30 -05:00
Buster Neece
d91762293c
Move from Webpack to Vite for Vue builds.
2023-07-24 17:43:47 -05:00
Buster Neece
06e745e6ff
Fixes #6354 , Fixes #6393 --Add StereoTool plugin version support.
2023-07-23 23:04:25 -05:00
Buster Neece
83364c0bd8
Implement per-language translation dynamic fetching on the frontend.
2023-07-22 19:22:38 -05:00
Buster Neece
8b3e1f23db
Bump up embed heights.
2023-07-22 03:50:01 -05:00
Buster Neece
996b6b390d
Add initial oEmbed support.
2023-07-22 03:24:56 -05:00
Vaalyn
b0b2bc88ac
Fix quoted URL stub bug in proxy_set_header Host for listen proxy ( #6438 )
2023-07-16 10:37:51 -05:00
Buster Neece
e566b30bc7
Re-fix settings; fix settings props on setup page.
2023-07-14 22:54:15 -05:00
Buster Neece
79acb7a73c
Fix line length limit on Env.
2023-07-13 17:52:15 -05:00
Vaalyn
c4acf79400
Make max. concurrent NP processes configurable ( #6427 )
2023-07-13 17:28:55 -05:00