Ecosyste.ms: OpenCollective

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

AzuraCast

A self-hosted web radio management suite, including turnkey installer tools and an easy-to-use web app to manage your stations.
Collective - Host: opensource - https://opencollective.com/azuracast - Website: https://azuracast.com/ - Code: https://github.com/AzuraCast

Create missing routes for the initial setup steps.

github.com/AzuraCast/AzuraCast - 275212ff462db9ae8ca06507508c90dc4dc51328 authored over 8 years ago
Rearrange composer install steps in Ansible and fix issue with cron.

github.com/AzuraCast/AzuraCast - d24a47e2c3ee726f1784eddf0d41bf0906f858f3 authored over 8 years ago
Fix the API blueprint to match the route configuration.

github.com/AzuraCast/AzuraCast - 469a727e6457fa7a45865d255c295aa21488b32e authored over 8 years ago
Move to the new unified Doctrine CLI in Ansible scripts

github.com/AzuraCast/AzuraCast - 7dd54354d26055464c10965f4601f219ffb87522 authored over 8 years ago
Remove Phalcon classes from App folder, remove Phalcon dependencies from Ansible. Set up new forms engine powered by NibbleForms.

github.com/AzuraCast/AzuraCast - 8c048feca2191e34428279a43aca9d4204fb5b3d authored over 8 years ago
Combine cli.php and doctrine.php, use Symfony's CLI helper (already packaged with Doctrine) to do AzuraCast tasks, removing the need for duplication.

github.com/AzuraCast/AzuraCast - 2e4c178437605d7ceb3a98b5704d317dc89511cd authored over 8 years ago
Update all templates to be Plates-compatible and to follow PHP template best practices (allowing for short-tags to be turned off if desired). Update Station files manager to respond with proper JSON data.

github.com/AzuraCast/AzuraCast - 398c3374eb3563e7b0aa60a57443c8880e93db6d authored over 8 years ago
Working PreDispatch/init on MVC Controller, functional redirects, login page and minimal theme working, 404 handler added, Whoops re-implemented for errors.

github.com/AzuraCast/AzuraCast - 04fb8c50e6586db17502656e33967afa97543b55 authored over 8 years ago
Get main template and homepage working properly in Plates templates.

github.com/AzuraCast/AzuraCast - a5d46de80aed2a92bc7b5548ac668707d84413b0 authored over 8 years ago
Initial commit of the SlimPHP-based AzuraCast, including the following changes:

- Switch to Slim Container for Dependency Injection
- Set up all Slim routes and internal MVC c...

github.com/AzuraCast/AzuraCast - 774b79c64fce5159fc589e5cb8f74fe0c60a5db7 authored over 8 years ago
Fix issue preventing forms from correctly handling non-toArray()'ed form contents.

github.com/AzuraCast/AzuraCast - 920b5262c6dacca36dc8ebb9f5e17a3bc050561b authored over 8 years ago
Revert removal of the Analytics table, as it's used as a backup for the InfluxDB sources. Fix hourly sync to properly execute InfluxDB queries.

github.com/AzuraCast/AzuraCast - 3bc77105b16e07e515aa277ef73ba4fa4ee3b61b authored over 8 years ago
More cleanup, and removal of the redundant Radio Frontend "getListenUrl" when "getStreamUrl" exists already.

github.com/AzuraCast/AzuraCast - 7d6625eb3cedfcb9d6c9fb613ecb1081030d0428 authored over 8 years ago
Code Cleanup Day:

- Remove unnecessary classes in the App folder
- Update dependencies to Zend classes, removing ...

github.com/AzuraCast/AzuraCast - a527f45d3b4421b62bcadabf6a86f566fc9de011 authored over 8 years ago
Add back in missing variable to Influx ansible deploy.

github.com/AzuraCast/AzuraCast - 60c349a53f1a8c1721d238f9375c0fde2ff20666 authored over 8 years ago
Switch to using Ubuntu apt repository for InfluxDB instead of direct deb file (to allow for armhf).

github.com/AzuraCast/AzuraCast - 5eaeac7060d2ffa25ee0cdad697d1f2f019d2de3 authored over 8 years ago
Install the proper architecture build of InfluxDB.

github.com/AzuraCast/AzuraCast - baf3d5168bac794188553cad9b0779d32917f0ff authored over 8 years ago
Add proper env flag detection to install.sh.

github.com/AzuraCast/AzuraCast - d912307f98a68ffe83b1e069264f69526c495308 authored over 8 years ago
Use system icecast2 package for 16.04 Ansible deploy.

github.com/AzuraCast/AzuraCast - e840cea55239ca4c7ada30d844bf7f73e8e4b2b2 authored over 8 years ago
Fix issue with station index not showing correctly until one day of statistics existed, and add 12 hours to all daily statistics so they always land "inside" the day they actually represent (the 24 hour period *starting with* the time specified)

github.com/AzuraCast/AzuraCast - 524425fc1c9dad73eeaf16efc4650f966ab1d431 authored over 8 years ago
Restructure the previous Influx commit to make more sense. Influx 1.0's documentation about this exact thing is...sparse.

github.com/AzuraCast/AzuraCast - 8902921b41b4aafe1ce3348d4ca8b24f9ce65a26 authored over 8 years ago
Attempt to fix issues with continuous queries not running.

github.com/AzuraCast/AzuraCast - 80c06c91dd4d4ce710ab40acecea1dc74aece28d authored over 8 years ago
Add the same "--dev" flag to install.sh (in case)

github.com/AzuraCast/AzuraCast - 50f897d28c4d5a534b8df8af9b904b85ada9c823 authored over 8 years ago
Closes #31 -- run `update.sh --dev` to update in a Vagrant development environment (avoiding git reset/pull and using Composer's dev settings)

github.com/AzuraCast/AzuraCast - 1e0883d8ff48be80a9a06b0914075ca122b69891 authored over 8 years ago
#30 - Try a different strategy to lock down InfluxDB, as the INI's spaces throw off the Ansible ini handler.

github.com/AzuraCast/AzuraCast - 17b6b80b9f0df50d760a40720b3ecb763ef851dd authored over 8 years ago
Revert "#30 - Update Ansible influxdb task to lock down connections to InfluxDB on production environments to localhost."

This reverts commit 916a6834168fc76dc292fd74445b5c7d5ee61e8c.

github.com/AzuraCast/AzuraCast - 172813c429c16971cc4bdb3ccd2021827101e18d authored over 8 years ago
#30 - Update Ansible influxdb task to lock down connections to InfluxDB on production environments to localhost.

github.com/AzuraCast/AzuraCast - 916a6834168fc76dc292fd74445b5c7d5ee61e8c authored over 8 years ago
Revert "Update ansible MySQL task to make it runnable as non-root user."

This reverts commit b366b92d298da0ef6b4d23838dff98609ebaceef.

github.com/AzuraCast/AzuraCast - d909fcaf88327b971d8ec3a28c37481a6e60934d authored over 8 years ago
Update ansible MySQL task to make it runnable as non-root user.

github.com/AzuraCast/AzuraCast - b366b92d298da0ef6b4d23838dff98609ebaceef authored over 8 years ago
Further refine the Influx queries to base all of them on the raw 15-second data.

github.com/AzuraCast/AzuraCast - 4ce4e94d9aebd370fa3924061361effdf68c11e5 authored over 8 years ago
Fix parsing error with influxdb YML

github.com/AzuraCast/AzuraCast - 1ce1611273eaa3a638a12ee1111b5507348a0952 authored over 8 years ago
Extend the duration of all Influx statistics, as newer versions are far more performant with large data sets. Resample data more frequently as well. Create "influx_update" commands and execute those in case of existing Influx database.

github.com/AzuraCast/AzuraCast - 3b2c3ca07e8583ede29dacb6a7be7b0721e9b927 authored over 8 years ago
Update Highcharts to actually show proper-timezoned data on charts AND to show "x:00am/pm" in tooltips.

github.com/AzuraCast/AzuraCast - 4b6b7b5b96addbde3e3655d04167464b6132258c authored over 8 years ago
Clean up the display of homepage/station charts.

github.com/AzuraCast/AzuraCast - 1a549fec3ce3015cefceb0adb5a87c18acc704ad authored over 8 years ago
Create a new "python" task to ensure Python itself is updated to handle SNI in SSL validation on 14.04.

github.com/AzuraCast/AzuraCast - cf675a99cb36079388c7f4671364ad762c26f7c3 authored over 8 years ago
Set validate_certs=no on InfluxDB download to avoid issues with 14.04's default packaged Python (2.7)

github.com/AzuraCast/AzuraCast - dd9fc4ded66ef95bb2153f411ef6dea005cc9c04 authored over 8 years ago
Use HTTP URL for Influx repo.

github.com/AzuraCast/AzuraCast - cc72c2aa181856e02196f5d248d29aae46e8dfbe authored over 8 years ago
Closes #28 - Upgrade to InfluxDB 1.0 release version, begin using InfluxDB's own PHP library client.

WARNING: This update will result in loss of previous statistics due to a significant jump in Infl...

github.com/AzuraCast/AzuraCast - 93c83029d90c6d473baafc263557ade384c5c9ad authored over 8 years ago
Make header alignment in duplicate report match body table alignment.

github.com/AzuraCast/AzuraCast - 9ce5c79c7fe6e87a7a9ec0ae1ec334a0c99441ae authored over 8 years ago
Add playlist display to duplicates report.

github.com/AzuraCast/AzuraCast - d0ef723647739acecca05f928a0e8f330589c5e8 authored over 8 years ago
Reduce the duplicate change threshold and search against a "cleaner" string.

github.com/AzuraCast/AzuraCast - addf5d60503461c3f44eedee6ad7cd3deb57bbdd authored over 8 years ago
Fix positioning of "creates" in Ansible

github.com/AzuraCast/AzuraCast - 763e001b7e957c2785dba166cc40aa27304068b1 authored over 8 years ago
Closes #27 - Optimize the update process.

github.com/AzuraCast/AzuraCast - 856770bb7e8888e8600a441e1b434a71e1cfd5fb authored over 8 years ago
Show duplicates in a more intuitive way.

github.com/AzuraCast/AzuraCast - c891b006057f2d3d539e70182c10f6af98b3abcb authored over 8 years ago
Closes #26 - Create new "song duplicates" report that detects either identical matches or very close similarities between uploaded media.

github.com/AzuraCast/AzuraCast - 4c99f131424f3c5a83aa72f3036c3a3b786dc8c7 authored over 8 years ago
Remove superfluous classes and helpers specific to (or pre-dating) PVL, move buttons to raw HTML for performance and readability, move all URL routing directly to URL router class.

github.com/AzuraCast/AzuraCast - 5d6e9750c854a33959e4292fdb72108d97eb7c1c authored over 8 years ago
Address issues with /vagrant/ansible being the temp directory instead of /var/azuracast/www/ansible (even though they're the same directory).

github.com/AzuraCast/AzuraCast - ac68d80820cd56439ae81bfacc1c2d329d767c68 authored over 8 years ago
Update readme to describe new capabilities.

github.com/AzuraCast/AzuraCast - f3adf958d085c3701a245e8046e3e324c9705da9 authored over 8 years ago
Update version to reflect newest series of changes.

github.com/AzuraCast/AzuraCast - db081e401084a632445f7148e3e09e2946ef4194 authored over 8 years ago
Closes #15 - Implement full support for Ubuntu 16.04 (Xenial) and update the local Vagrant box to use 16.04 as its base image.

github.com/AzuraCast/AzuraCast - db7fcccf6753ee2901440b50df9ab2484cf28c32 authored over 8 years ago
Remove PHP 5 libraries if they still exist during update.

github.com/AzuraCast/AzuraCast - bfb368d2a3c0d9cb53c6680332c3d8e1186c3242 authored over 8 years ago
Introduce full compatibility with PHP 7.0, including the already-in-use Phalcon 3.0.

github.com/AzuraCast/AzuraCast - 0ed275f62d763a475e74c284805cf6cd4a58c5de authored over 8 years ago
Fix issues with Ansible not installing locally on some VMs.

github.com/AzuraCast/AzuraCast - ade03d316b72987ac3df471bc487de6c21db072c authored over 8 years ago
Step install process up to ensure *all* liquidsoap plugins are installed.

github.com/AzuraCast/AzuraCast - 2a4847d282516d831b9c02b8d0c056f8cf48ddb4 authored over 8 years ago
Add plugin installation to Ansible liquidsoap install process.

github.com/AzuraCast/AzuraCast - 0fe616c0906dedd4982bd9aeb0c69e061e291a68 authored over 8 years ago
Ignore 'database already exists' from Influx

github.com/AzuraCast/AzuraCast - 222869e1c3c578d6a9d2350029f5d65103a0ce6f authored over 8 years ago
Fix error with new Ansible mysql_user format.

github.com/AzuraCast/AzuraCast - 6b56e9e7ce70fb4172fd9bc0ae8d282bc28eb25e authored over 8 years ago
Make MySQL provisioning an idempotent process.

github.com/AzuraCast/AzuraCast - 7c3aba444025fc40d7967cd2e631436f526ca167 authored over 8 years ago
Remove Ansible "consider using" warnings, and update file permissions change to use internal Ansible command.

github.com/AzuraCast/AzuraCast - b2f655d3d834cd6783c42b8691f418340eee767f authored over 8 years ago
Move group creation up and ensure existence of "admin" group.

github.com/AzuraCast/AzuraCast - fa7ef5281cadaf8e2fd5685aca1d92b41a5c96e6 authored over 8 years ago
Use stdout from shell commands, not full object.

github.com/AzuraCast/AzuraCast - 026853bcac24236d90552c2941584ba88f600a4b authored over 8 years ago
Remove debug-dump from Ansible.

github.com/AzuraCast/AzuraCast - 0bd9ca750c233983d04c0e7e5cb5a4890e066b1b authored over 8 years ago
Don't use "vagrant" path for debugging.

github.com/AzuraCast/AzuraCast - bdc20e74046bfe42329adbaf367c0a4e55971a4d authored over 8 years ago
Fix git ignore to only apply to /ansible/ in the root (not the /util/ansible folder) and set hosts to localhost.

github.com/AzuraCast/AzuraCast - c49f1017356c50d10d2d39ccd6dc523f59f8849d authored over 8 years ago
Update install.sh and update.sh scripts to exclusively call Ansible scripts, create new azuracast-update Ansible script to replace update.sh-exclusive functions.

github.com/AzuraCast/AzuraCast - 1e03feca9bbf285cdd2603d11075d7052dc7ab3d authored over 8 years ago
Refine and test Ansible via Vagrant to ensure it has full parity with the previous deploy scripts.

github.com/AzuraCast/AzuraCast - efbba6b3a0b8f46fb650bfb1699a0cadc008ef84 authored over 8 years ago
Failover to silence on LiquidSoap to avoid "skip" requests with a single playlist from skipping to the generic error.mp3 file.

github.com/AzuraCast/AzuraCast - 2536c73e506895a94cb3b15ebed643d91be3f523 authored over 8 years ago
Complete initial (untested) Ansible scripts.

github.com/AzuraCast/AzuraCast - 9ec7fb8a2077392d30b8488372530097814be0c8 authored over 8 years ago
Initial commit of Ansible build scripts (incomplete).

github.com/AzuraCast/AzuraCast - a138ea28e7c805e77ce92c7462d52f9a230e44b5 authored over 8 years ago
Remove the hourly redistribution of ratio points to try to identify issues with auto-assignment.

github.com/AzuraCast/AzuraCast - 6460b8a1ee89f037a551c22b5ea69d9b1f23960f authored over 8 years ago
Remove "save changes and reload station" from the top of the Files manager, as this is no longer necessary and would needlessly interrupt listeners.

github.com/AzuraCast/AzuraCast - 8e9e8e9d7eee60560e68c2232e92d4c263bfe50c authored over 8 years ago
Fix JS issues on File manager and report pages.

github.com/AzuraCast/AzuraCast - 571eb85010d1a34b43abd62fed736508c9b3cf35 authored over 8 years ago
Closes #20 - Add hidden "length_raw" with numeric sort to Performance Report so it sorts correctly.

github.com/AzuraCast/AzuraCast - 5b5fabc5969062959543887e47fd05850b44c77c authored over 8 years ago
Add newline under +Body in case that's what's making APIary be so picky.

github.com/AzuraCast/AzuraCast - fb832b537a1ac4c0b136f1dd510d3b2819fe97ff authored over 8 years ago
De-indent error response descriptions to avoid them being confused with body.

github.com/AzuraCast/AzuraCast - e30edf15fd447229eb255233cd9ea45f97534caf authored over 8 years ago
Set HTTP status code for API errors, and add these error codes to the API documentation.

github.com/AzuraCast/AzuraCast - 42d3bf4c620fa0c8024aeed9328dae608d180d02 authored over 8 years ago
Update the base URL to something that might possibly work.

github.com/AzuraCast/AzuraCast - 474a5d11313ff4acab6094c35bbe834104e45271 authored over 8 years ago
Add a link to the APIary in the main readme.

github.com/AzuraCast/AzuraCast - 5be2dc92db042eb88fad77e09a63219f953def62 authored over 8 years ago
Closes #25 - Create an APIary .apib blueprint file, and clean up the API to return appropriate responses relating to the documented endpoints.

github.com/AzuraCast/AzuraCast - d4dea0e31c94a23eae90d71915268240d8e0368b authored over 8 years ago
More clarification to the main readme file.

github.com/AzuraCast/AzuraCast - 01e509badc1a77658cfc2b99adaaf803c764908b authored over 8 years ago
Bump version and language up to "Alpha", as a number of existing installations exist now and have proven to be stable.

github.com/AzuraCast/AzuraCast - 46923ea646a4a1e85160fe75cfe74977a6a1eb95 authored over 8 years ago
Closes #9 - Add "client_max_body_size 50M" to the AzuraCast nginx site config.

github.com/AzuraCast/AzuraCast - 47b8e5de63dd02b8a1ad4a05be9c66995875dec6 authored over 8 years ago
Fix bugs that are involved in creating multiple stations.

github.com/AzuraCast/AzuraCast - 99144b266c02254e2c79892f62ac235adc357626 authored over 8 years ago
Fix "number of songs" not showing up after latest change.

github.com/AzuraCast/AzuraCast - b88a75dcc8d3c31e8ef3dbab7c1c2d52c380fbf7 authored over 8 years ago
Show the probability that a playlist will be selected as the source of the next song, based on weights.

github.com/AzuraCast/AzuraCast - 650ff1cad572080cd7b02cea130a240a764376bc authored over 8 years ago
Go back to apt-get update on the update.sh script because "apt-add-repository -u" isn't a thing apparently.

github.com/AzuraCast/AzuraCast - f191a7ed17bc82a3998653d9e6d367b1d2fe1e30 authored over 8 years ago
Update version to current date.

github.com/AzuraCast/AzuraCast - 528e47fe4781443b7e4cf49de768839a4f6af6aa authored over 8 years ago
Closes #19 - Remove the silly-named "ControlController" and move backend/frontend status information into the main profile page, add easier-to-understand visual indicators of service and feature status, and generally polish the look of the profile page.

github.com/AzuraCast/AzuraCast - fd11d19862c246dd250f5d1eb11788e5ab242e22 authored over 8 years ago
Fix issue preventing "song played too recently" error from appearing on API.

github.com/AzuraCast/AzuraCast - e304bffb1abd94c5b69e6585b54514828c37386e authored over 8 years ago
Add in a safety check to disable double-requesting the same song.

github.com/AzuraCast/AzuraCast - 6133ba3a08885901e3739813cf885d5084ec2616 authored over 8 years ago
Closes #21 - Implement API key support on the administration page and authentication support in the API base. Keys can be supplied via the "X-API-Key" header or the ?key=keyhash GET/POST parameter. Remove rate-limiting on requests that are authenticated by an API key.

github.com/AzuraCast/AzuraCast - 10c05385ac0a3667e0bc48f67807e702042f1880 authored over 8 years ago
Minor update to prevent file size from breaking across lines.

github.com/AzuraCast/AzuraCast - 8c3a752cd896834c047986d6af91fc1ac65d49de authored over 8 years ago
Closes #24 - Add hidden "Title" and "Artist" column, create new "Length" column and show song name/artist above file path in Media manager.

github.com/AzuraCast/AzuraCast - 408e2c22471a072f8abf0152a8634c53c60122fd authored over 8 years ago
Properly escalate permissions on the update.sh script so it can be run as a sudoable user.

github.com/AzuraCast/AzuraCast - 26792426223d5ad4446213b0e481c4f4bb4e77d8 authored over 8 years ago
Closes #22 - Implement a requests queue with a per-station configurable minimum delay in minutes (also can be set to 0 to immediately relay requests). Include note about US licensing requiring at least 60 minutes of delay between request and playback.

github.com/AzuraCast/AzuraCast - fda3e35c8f38f2f0a3a57be53e260df8aac01513 authored over 8 years ago
Closes #23 - Add "caseSensitive: false" to BootGrid searches.

github.com/AzuraCast/AzuraCast - 01dd0cd692f6c5b3af6df6bc1db049c180282029 authored over 8 years ago
Move large sections into the Wiki, update language to reflect current status of project.

github.com/AzuraCast/AzuraCast - 561bd620c5b73fc8b4b2a5a5bdd7b414d19dfd91 authored over 8 years ago
Prevent new time zone customization from causing issues with initial deployment.

github.com/AzuraCast/AzuraCast - cedcf7d6e3068f40bae95bddbc57c0290808414a authored over 8 years ago
Introduce end-of-line normalization.

github.com/AzuraCast/AzuraCast - b4c5c4600d117a62c6c9e4392603adf6371ffe23 authored over 8 years ago
Force LF line endings on certain files regardless of local crlf settings to avoid issues with Vagrant.

github.com/AzuraCast/AzuraCast - 1ee2e10874fcaf109e599aee2b29e08b84763e79 authored over 8 years ago