Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/AzuraCast/AzuraCast

A self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations.
https://github.com/AzuraCast/AzuraCast

Don't use Redis logical databases

0bfd947f9c317c318ea8c24aba82d454bf46bbc7 authored 12 months ago by Buster Neece <[email protected]>
Make listener report header more compact.

7d0851122bf177bc0ed025f7544263e072e18a2c authored 12 months ago by Buster Neece <[email protected]>
Add listener report filtering for listening time and listener type.

59dfc89524902794d1d66a262a931e98ce726e97 authored 12 months ago by Buster Neece <[email protected]>
Update NPM deps.

0bc1168ec504d7cfce226f73a7ba10c991146e4e authored 12 months ago by Buster Neece <[email protected]>
Fixes #6844 -- Better handling of empty strings on homepage redirect URL.

5cee0b666bf1807f6e390a5c48066c81baab1581 authored 12 months ago by Buster Neece <[email protected]>
Fixes #6586 -- Re-set body class on login Vue component.

b1cd507b503f48def0b4afce153e254d92e5d25c authored 12 months ago by Buster Neece <[email protected]>
#6845 -- Fix routing on /api/station/(id)/nowplaying

3b8c7e9e00d5d8ab714955a0de8e8681ebb0a984 authored 12 months ago by Buster Neece <[email protected]>
Update NPM deps.

fe5191f113fdd115cbfa1571bc4e5fbbdc1faa53 authored 12 months ago by Buster Neece <[email protected]>
Update PHP deps.

Changelogs summary:

- intervention/gif updated from 3.0.0 to 4.0.0 major
See changes: https...

fcbef6e321a30d8c2012c1a33c5a1992efbef9e6 authored 12 months ago by Buster Neece <[email protected]>
Update some dev stuff.

223606a1e1bcca26acc73ef46b43e5e916c78375 authored 12 months ago by Buster Neece <[email protected]>
Update Liquidsoap rolling release.

8bda7bbb8ac919fa8ff938b2d58ec3d2a58b2eb3 authored 12 months ago by Buster Neece <[email protected]>
#6763 -- Update to Liquidsoap Rolling Release.

940666bf327d5bc49269482702c8a6e3dc780fa3 authored 12 months ago by Buster Neece <[email protected]>
Tag stable version 0.19.4.

8d455f1c9bb73bc68055b2f54022405e5f25ad50 authored 12 months ago by Buster Neece <[email protected]>
Update locales.

3a66909b0339a8fb591b716558092d4b66815bb5 authored 12 months ago by Buster Neece <[email protected]>
Make update checks use a custom cron schedule and lengthen the time between update checks.

2f080e45605ea56528e67f43e19d58e00e1b31c2 authored 12 months ago by Buster Neece <[email protected]>
Fixes #6838 -- Fix album art POST URL on media manager.

5664759ff3201e1b9a159c4aac06fe6921375fe4 authored 12 months ago by Buster Neece <[email protected]>
Fixes #6829 -- Make Requests embed have proper margins.

5e02200c6d8b2fefaf0bbd9a74888c7096016bba authored 12 months ago by Buster Neece <[email protected]>
Update PHP-FFMPEG and the remaining Symfony 6.x deps.

aec23595c65afa98e86794d58a84dd6fea2d47ba authored 12 months ago by Buster Neece <[email protected]>
Take advantage of new bug fix in Symfony/Messenger.

7008e06b4a9c4b11c998ba4bd094015fe838e1eb authored 12 months ago by Buster Neece <[email protected]>
Update frontend deps.

b864797172a53535406a6bdbb543abec5dc74a27 authored 12 months ago by Buster Neece <[email protected]>
Update PHP dependencies.

Changelogs summary:

- symfony/string updated from v7.0.0 to v7.0.2 patch
See changes: https...

b6838e26ca848ac495e46d20310e5e9dd91c724e authored 12 months ago by Buster Neece <[email protected]>
Fixes #6828 -- Make non-station-specific public nowplaying work again.

328af6d91541193e66f2c93d95933022bc8fa657 authored 12 months ago by Buster Neece <[email protected]>
Make auto-refreshing async calls a common function that stops intervals on an exception.

dd13a5a91eaadffa63ddcdff54bfe455ebc3454a authored 12 months ago by Buster Neece <[email protected]>
Avoid int coercion on media length.

5de23588f55249890060e4b1ee677c6d61f9c31c authored 12 months ago by Buster Neece <[email protected]>
Fix some modal files calling "close" instead of "hide".

b0cafa34c5da5537da783e01a2c5b22f0bb3027a authored 12 months ago by Buster Neece <[email protected]>
Update frontend dependencies.

322b9759283e4e1abd3273977ed38f4ad1822e5f authored 12 months ago by Buster Neece <[email protected]>
Update PHP deps.

Changelogs summary:

- symfony/service-contracts updated from v3.4.0 to v3.4.1 patch
See cha...

401bc56cf770c0dbc30359275baa8cc6a562f554 authored 12 months ago by Buster Neece <[email protected]>
Update to Centrifugo 5.2.0.

e5f56f4eeaa50a70a0c00e41006e23cb13199cb1 authored 12 months ago by Buster Neece <[email protected]>
Fixes #6825 -- Fix minor UI inconsistencies.

d8d8d2304f97a789578121968e8ad39dc2ce6ffe authored 12 months ago by Buster Neece <[email protected]>
Make playlists dropdown on Media Manager not close when clicking inside it.

4d81179aada19333bc43dd7429726d52a0784af3 authored 12 months ago by Buster Neece <[email protected]>
Better browser/CDN caching on static assets.

d1daf4bc727da473883aadfab75be499cb3ed0cd authored 12 months ago by Buster Neece <[email protected]>
Public static asset cache overhaul:

- Make all public static assets (album art, streamer art, podcast/episode art, etc) serve with n...

222676e45a936ec66bd349ce07d36b19ad77a3ad authored 12 months ago by Buster Neece <[email protected]>
Update changelog; remove cache debug info on prod.

246709b4312457c016c70a3aeaacbc63ef42dfe5 authored 12 months ago by Buster Neece <[email protected]>
Update PHP dependencies.

Changelogs summary:

- symfony/console updated from v6.4.1 to v7.0.1 major
See changes: http...

4ec3eaf6b6feee90495aa8a5f44979a24a12dee6 authored 12 months ago by Buster Neece <[email protected]>
Use nginx to temp cache album art to further reduce load on PHP.

cc7183c93373b44aba48345d499b3e7c20fa18e3 authored 12 months ago by Buster Neece <[email protected]>
Minor styling fixes to OnDemand/Requests panels.

803c1084cc8eb275885f1407b9a91e66cc78a1f0 authored 12 months ago by Buster Neece <[email protected]>
Use PHP-FPM for local dev while still using RoadRunner in production.

4ab8fe667b27578869a7cded111bd1edeab80084 authored 12 months ago by Buster Neece <[email protected]>
Remove several scripts and move startup to its own script.

e2a4005077acfc5b375b973f2e0d2825feb932f2 authored 12 months ago by Buster Neece <[email protected]>
Revert weird way of doing dd() in favor of using PHP-FPM on dev.

01dfadb3514ad0126c87f0c68885c413b3433c3c authored 12 months ago by Buster Neece <[email protected]>
Un-"Squish" parts of the Docker image.

c71cc858e4f5e7a0e46315aaedb3075be2db550c authored 12 months ago by Buster Neece <[email protected]>
Fixes #6814 -- Fix error when setting playlists on media.

e9d349f96a20f242df3af46c8dd323428b394f29 authored almost 1 year ago by Buster Neece <[email protected]>
Move dumpdie to only be included in dev.

56da2a3969615ef90c851d6557f2a43defd06cde authored almost 1 year ago by Buster Neece <[email protected]>
Add new "dumpdie" function that uses an exception to write to the PSR response and thus still works with RoadRunner.

0f651a3dc5b77d450b2730e7f551d85033fbdfc7 authored almost 1 year ago by Buster Neece <[email protected]>
Implement Roadrunner PHP application server for high-performance PHP and Centrifugo event hooks.

e890106010129e424b127787bb68194ab3138e36 authored about 1 year ago by Buster Neece <[email protected]>
Build app for CLI too.

f4b54c3eb61541286220d2a233358c832789c630 authored about 1 year ago by Buster Neece <[email protected]>
Update AppFactory and HttpFactory to support long-running services like Roadrunner.

4e669ab20f260729aa70dbc6b77f8d3b595dcba6 authored about 1 year ago by Buster Neece <[email protected]>
Add ResizeObserver to send updated messages to parent when main body size changes.

8b15a55bad985c3d8eebb0ec2fbff7d7ee2cf7f9 authored about 1 year ago by Buster Neece <[email protected]>
Revert "Revert frame parent postMessage."

This reverts commit edfde0ddf4def85b97bf2f5b746bc2825cc1ad07.

47c061bad6021b84e6a417277c775fb539d10ca2 authored about 1 year ago by Buster Neece <[email protected]>
Update full-height public pages to overflow better when embedded.

e83b79c35dd54ea6b124561e20573f16dda199ba authored about 1 year ago by Buster Neece <[email protected]>
Allow nulls to be passed to checkbox/Codemirror textareas.

273cb8132f6c82bb780c46b8b8803158563f130a authored about 1 year ago by Buster Neece <[email protected]>
Remove inline player log.

4fa769ea19027931215da6977c82835c2979987a authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6420 -- Prevent supervisord_stdout from logging indefinitely into the temp dir.

1a4be9bb7f9526870ce051b3ab50755947641a8e authored about 1 year ago by Buster Neece <[email protected]>
Update API interfaces.

de3079e95b9c6e2b93be72a8cc0ac27a69f1b256 authored about 1 year ago by Buster Neece <[email protected]>
Fix missed variable expansion.

a521d3434f72ea51d21bbd155a7522a5ff137103 authored about 1 year ago by Buster Neece <[email protected]>
Remove extraneous prop.

96100922ed97718f41876c30ebbb4e9c1f06d6f6 authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6712 -- Add "hls_is_default" to NP station API endpoint and use it on player frontend.

c8bcee0ad82ed3d5d8042f6e211778952ddf44a2 authored about 1 year ago by Buster Neece <[email protected]>
Closes #6589 -- Allow a LUFS target of 0 (disables LUFS target).

f85d91aade48815b15d5aee2d00d03cd397ee46e authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6532 -- Make errors in batch actions display as errors, show the error reason, and avoid further processing of files that errored out.

18de449cdc782546b4e7fe794c45909c80e9d47c authored about 1 year ago by Buster Neece <[email protected]>
Make minimal error pages less technical.

510660b5d1c1ba1aa804f85813980aa72a794b7e authored about 1 year ago by Buster Neece <[email protected]>
#6702 -- Turn off timeout and memory limit for the clone action.

eefadf7b433e2743634ab94af356896379214f8b authored about 1 year ago by Buster Neece <[email protected]>
Revert frame parent postMessage.

edfde0ddf4def85b97bf2f5b746bc2825cc1ad07 authored about 1 year ago by Buster Neece <[email protected]>
Send second dimension message when Vue is finished rendering.

7af8add84858ec56d61249678ad54898cce1d24c authored about 1 year ago by Buster Neece <[email protected]>
If embedded in frame, notify the parent frame of the frame's dimensions.

4bf102015327c387cc3bfb749f7746c2d6de09a6 authored about 1 year ago by Buster Neece <[email protected]>
#6535 -- Add sftpgo temp files to the tmpreaper rotation.

ece35f09affd647c7b168587157002e0e2c1702f authored about 1 year ago by Buster Neece <[email protected]>
#6685 -- If end date is specified just as date, assume time is end of day, not midnight.

74fb8b6aa7e29be8ab42528afecf185feac9a9b2 authored about 1 year ago by Buster Neece <[email protected]>
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).

377608500591b44584b69a7935b37fc42c6a9134 authored about 1 year ago by Buster Neece <[email protected]>
#6685 -- Fix issue where passing the same date as start/end returns the default range.

471dde2cd2f7dfa1584a599889e142e208d554b0 authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6534 -- Only prevent uploading files if a quota is set and it will be exceeded.

dfd2ad8873cec74deadbe46fff8f255d57d22438 authored about 1 year ago by Buster Neece <[email protected]>
Update changelog.

dbeee1d27b8544be61776bb972435e792af7e8c6 authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6804 -- Clean up exceptions:

- Make more exceptions translated
- Consolidate duplicate exception classes
- Make public-faci...

c90b217e738e4682272f29077030cbe650462723 authored about 1 year ago by Buster Neece <[email protected]>
Make media annotation (fade/cue/etc) values clearable.

afc1f2fde94c13a61c585c377677860257d387eb authored about 1 year ago by Buster Neece <[email protected]>
Revert to PHP 8.2 until maxminddb is available on ARM64.

14a1513003928031624a06dde572b3b88d84ff00 authored about 1 year ago by Buster Neece <[email protected]>
Update GHA to use 8.3.

a0400da59b09d93b9b1c45ed5d8c6c9d63996e73 authored about 1 year ago by Buster Neece <[email protected]>
Update to PHP 8.3.

b3404a8583e986b2218bd6fa966ecbac6e93fa30 authored about 1 year ago by Buster Neece <[email protected]>
Accept both "PUID" or "AZURACAST_PUID" for in-container UID setting.

4f9adab92272d1ceb6b136dd10509b9b8f38be2f authored about 1 year ago by Buster Neece <[email protected]>
#4789 -- Listen internally to HTTP/HTTPS/SFTP ports specified in env vars.

8d14d6d55e2b3e1d1f845b6e8b07bb2d59a106e1 authored about 1 year ago by Buster Neece <[email protected]>
Update to Liquidsoap 2.2.3 release edition.

1c9c60bffcd53fd502e07c5814dd05e6f1c2bdfb authored about 1 year ago by Buster Neece <[email protected]>
Update frontend deps.

5138a70c8cd1d1856c15b5f7323b4244d3c62497 authored about 1 year ago by Buster Neece <[email protected]>
Update intervention/image.

Changelogs summary:

- intervention/gif installed in version 3.0.0
Release notes: https://gi...

5a389bb55a1395278cf6fe569d6d89567a368086 authored about 1 year ago by Buster Neece <[email protected]>
Composer PHP updates.

Changelogs summary:

- br33f/php-ga4-mp updated from v0.1.3 to v0.1.4 patch
See changes: htt...

ea399e163b876c79e6a4f746cb6a8fe6821c7771 authored about 1 year ago by Buster Neece <[email protected]>
Use SFTPGo apt repo.

0d372256337b1dd42a3cda332c97678f269ff3bb authored about 1 year ago by Buster Neece <[email protected]>
Move xdebug to dev and prefer GMP over bcmath for int stuff.

ccbddf08e7e5d71773328870e0f3edaa979ba9ab authored about 1 year ago by Buster Neece <[email protected]>
Switch to nginx-light package to reduce image size.

33896a2f4ed18d5f0aa7a6ae44551c239b5d927d authored about 1 year ago by Buster Neece <[email protected]>
Clean up packages on the initial setup too.

d0a450f1315ab2f8ecbd99ce37b950e3eae48881 authored about 1 year ago by Buster Neece <[email protected]>
Ensure Centrifugo initial URLs don't use the browser URL.

c68b87825df6f5dd12b36c9abb68354ae2df1f2f authored about 1 year ago by Buster Neece <[email protected]>
Resolve URLs in initial Centrifugo response.

92d4dad9b60d9567239337157229a83ccab7c22c authored about 1 year ago by Buster Neece <[email protected]>
Remove type on NP.

6774a2cdda2890f41abfe958a01b69dc0c80e452 authored about 1 year ago by Buster Neece <[email protected]>
Update Centrifugo to send initial NP/time payload.

fc2373fe26fb1f38a9f110c2ce96fbc1d9331005 authored about 1 year ago by Buster Neece <[email protected]>
Optimize Composer and NPM to clear cache on build.

779fdc0bb07f45f2f48013350ffd4e1b70b25ff1 authored about 1 year ago by Buster Neece <[email protected]>
Fixes #6792 -- Fix asc/desc order detection on sorting results in datatables.

f499a13397823676e130f3fb30f582f6843888c0 authored about 1 year ago by Buster Neece <[email protected]>
Add documentation and cleanup NP code.

5abdffc8aec2b5d6908093384a23b933852f2eb5 authored about 1 year ago by Buster Neece <[email protected]>
#6796 -- Revert to Centrifugo for high-performance NP updates.

4285561edafbed5e268bafdcef8114777b9fdb60 authored about 1 year ago by Buster Neece <[email protected]>
Move Icecast build to separate step.

68a555fe7e1177ce221250b7f099431fb4dfea75 authored about 1 year ago by Buster Neece <[email protected]>
Docker optimization: remove master_me build files.

a168459d266622c596f63020c7b4313be2d6bb12 authored about 1 year ago by Buster Neece <[email protected]>
Directly use PPA details in Docker builds to avoid software-properties-common.

5755b608a5afd09b5dc4487fbc33eb7f4089a2e4 authored about 1 year ago by Buster Neece <[email protected]>
Use bun for hot-reloading HPNP in dev envs.

00179d7b9c79557826d7a2712a5440d29fd2636a authored about 1 year ago by Buster Neece <[email protected]>
Revert mariadb changes.

cc2fe2302940dcba79637ab7450af35f2ff8bac9 authored about 1 year ago by Buster Neece <[email protected]>
Cleaning up around HPNP optimization.

1fac508dcdd2b9219b114daae65e5887fc4d86c6 authored about 1 year ago by Buster Neece <[email protected]>
Restructure docs and HPNP build to dramatically reduce Docker image size.

ee7feb6974675ee0f4a95a9d1eedfc2aaa4b1fa0 authored about 1 year ago by Buster Neece <[email protected]>
Add per-stage cleanups back to Docker build.

ca37639153963b8a8cc3400e40e458778c735376 authored about 1 year ago by Buster Neece <[email protected]>