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

#54 -- Don't show empty backend/frontend messages, and properly show why LiquidSoap won't start if no config file exists (not an error, just nothing to play yet).

github.com/AzuraCast/AzuraCast - 1c6d698133941eb6a563b98ec8c5068ad6632a8f authored over 8 years ago
Fix typo on build Ansible task.

github.com/AzuraCast/AzuraCast - b9e3bd9b7f1e041b079ce404feb558e7157f124d authored over 8 years ago
Add gettext to build tools on dev environment, localize "Powered by" in footer.

github.com/AzuraCast/AzuraCast - 16db1c53e4e57a26ab43fd29f343424452e49efe authored over 8 years ago
Update Symfony.

github.com/AzuraCast/AzuraCast - 3f6136ae2900514ba4b96890aad196004c2e252d authored over 8 years ago
Fix bugs with new RoleHasAction structure.

github.com/AzuraCast/AzuraCast - f45c6876da12804bf716fd16b9f50353be6d9169 authored over 8 years ago
#53 -- Fix issues related to initial deployment.

github.com/AzuraCast/AzuraCast - 58e58e6cd71c94fa199e92957d885ead64bd4278 authored over 8 years ago
Closes #16 -- Add new permissions for every major section of the system and create a per-station permission structure integrated directly with the existing ACL.

github.com/AzuraCast/AzuraCast - 33b1ea98e8eb317ab4dc23fe8cc69fdffcad4564 authored over 8 years ago
Supply DI container to config objects, combine some similar language usage in the localization template.

github.com/AzuraCast/AzuraCast - dd0f3c4170c3c6ad98c9f971efb123308b24165f authored over 8 years ago
Update localizations to include new Spanish!

github.com/AzuraCast/AzuraCast - cad8810a5726f4a0daf7acac483546d9db2d5832 authored over 8 years ago
Clean up duplicate folder names, and ensure locales exist in Ansible deploy/update.

github.com/AzuraCast/AzuraCast - 6e9a49b8dfc28264975c1c4a41168139156a39ed authored over 8 years ago
Merge remote-tracking branch 'origin/master'

github.com/AzuraCast/AzuraCast - fd8134ca422508c9d5096cc4a0d90d4565bcf97f authored over 8 years ago
Set up localization lookup.

github.com/AzuraCast/AzuraCast - c2aaa0e43384aabe397ea2c240d036ad156ae537 authored over 8 years ago
New Crowdin translations (#51)

* New translations

* New translations

* New translations

* New translations

* New tr...

github.com/AzuraCast/AzuraCast - d664390f8d3705fee7d7f48124d5779537001732 authored over 8 years ago
Update Crowdin configuration file

github.com/AzuraCast/AzuraCast - ed2c1d57b0b15dc15e1455e0aee36b3a4d96362e authored over 8 years ago
Update Crowdin configuration file

github.com/AzuraCast/AzuraCast - 92e8b965a2395325c340b6b7045c28396232c5bc authored over 8 years ago
Update Crowdin configuration file

github.com/AzuraCast/AzuraCast - 56155d8d3e71297df617036bbc8d04ffa9e16b0f authored over 8 years ago
Update Crowdin configuration file

github.com/AzuraCast/AzuraCast - 50fcb7f3f1992afbfcbe8569f481c905d47458c7 authored over 8 years ago
Add support for localization across the application, and add escaping to some user-input fields in various locations.

github.com/AzuraCast/AzuraCast - ec7add8e23145a270106de1d70092bb14b5bf2c4 authored over 8 years ago
Version update to 0.3.1.

github.com/AzuraCast/AzuraCast - 12f937e34942d481db93c2352b75b5922a306784 authored over 8 years ago
Fix issue with entity management for collections caused by fromArray function.

github.com/AzuraCast/AzuraCast - 2b3fe55da16538354408eb5d7b3a2f767353ea6e authored over 8 years ago
Pull common adapter abstraction into a single function, update LiquidSoap backend error to be a log, not an exception.

github.com/AzuraCast/AzuraCast - 8eb02a1ac4581f3c7e00ffe37a6873cb88c9d04a authored over 8 years ago
Fix issues with calling legacy functions in admin pages, and trigger a visible exception when AutoDJ has playlists configured, but no defaults (so it has nothing to play outside the scheduled playlists).

github.com/AzuraCast/AzuraCast - a9e2ab7734e76a4f68ed29aa0d687d63ad0047e6 authored over 8 years ago
Fix docblock hints that are no longer accurate after the entity move.

github.com/AzuraCast/AzuraCast - a9ef6828d0c3edc07b29fbccf66d891fa8f69b83 authored over 8 years ago
Fix class reference in StationMedia repository.

github.com/AzuraCast/AzuraCast - 4fa282a2dd72f7c59711f3a1411f2255992402aa authored over 8 years ago
Move repositories back in with their parents (the entity classes) as recommended by Doctrine. This allows them to directly reference Entity namespace classes and to always load alongside the entities. Also correct a few issues related to class referencing.

github.com/AzuraCast/AzuraCast - 34adabdb54f1cf8413351635f3b2a6a4ceda7f09 authored over 8 years ago
Fix issue preventing stations from being streamed on the homepage.

github.com/AzuraCast/AzuraCast - 1349d410bc9a76a6d0e4d6d9a0da226aae0553d9 authored over 8 years ago
Proper Dependency Injection, Stage 5:

- Final removal of the last piece of code still using $GLOBALS['di'], all code now properly tran...

github.com/AzuraCast/AzuraCast - a69942b4bf886333592d3f9ffc606c1bd3031383 authored over 8 years ago
Store settings as static variable to avoid multiple redundant queries per page load.

github.com/AzuraCast/AzuraCast - 771eef2b0610441c7e007ff78a3e84a15105e8f6 authored over 8 years ago
Fix critical issue with SongRepository attempting to create duplicate songs.

github.com/AzuraCast/AzuraCast - a66d960a1fddb66049f92923124ae8971bb955a0 authored over 8 years ago
Proper Dependency Injection, Stage 4:

- Correct ALL references to DI-aware entities across the application, including all calls to Set...

github.com/AzuraCast/AzuraCast - 12fa39ea9133eb8364183bd1a5e8897cff60ac12 authored over 8 years ago
Proper Dependency Injection, Stage 3:

- Move any EntityManager-dependent code from models into repositories, and deprecate old model f...

github.com/AzuraCast/AzuraCast - 0f4fe649e9c8302d391821f5fa62de98c60019f3 authored over 8 years ago
Proper Dependency Injection, Stage 2:

- Remove a number of DI dependencies from Doctrine entities, which are intended to be "Plain Old...

github.com/AzuraCast/AzuraCast - ee637fc9d869729708e889091bc360c0fe9bce35 authored over 8 years ago
Proper Dependency Injection, Stage 1:

- Move all synchronized tasks to a single class structure with a DI-aware abstract parent
- Mak...

github.com/AzuraCast/AzuraCast - 4485a3c61a275eed4972b4b96a29f40ac89f85e6 authored over 8 years ago
Shuffle playlist files to add a dash of randomness.

github.com/AzuraCast/AzuraCast - 280ed1dd3a1207a4dc3b65133c142767e32075f8 authored over 8 years ago
Update development environments to use the nginx radio proxy by default, allowing all stations to be listenable without separate Vagrant port forwards.

github.com/AzuraCast/AzuraCast - cea5c931269fbc18d4c8426d424e31ea2e61cea0 authored over 8 years ago
Implement nginx support for a global AzuraCast radio reverse proxy via port 80. The format is:

- azuracast.station/radio/8000/radio.mp3 -> localhost:8000/radio.mp3
All multiple-of-10 ports fr...

github.com/AzuraCast/AzuraCast - aff587227dcf1ddc7b2890c2411a8c530a1acaa9 authored over 8 years ago
Fix bug with Requests API not using the correct identifier.

github.com/AzuraCast/AzuraCast - 7674ce42641502063af553d9c2dcf390dc7a3677 authored over 8 years ago
Implement retina versions of the header navigation background and site logo, and add auto-switching retinajs library.

github.com/AzuraCast/AzuraCast - 497a7e73c30478ad0c5f012d67bb027f4a0d5bcd authored over 8 years ago
Shrink logo and menu so header appears normal in mobile browsers.

github.com/AzuraCast/AzuraCast - 4d9a13df655bf1733e6153e6c55031c7f6aff27f authored over 8 years ago
Turn sendfile off on vagrant nginx to avoid issues with changed files not registering.

github.com/AzuraCast/AzuraCast - 1911775c7a399a1950309324c00023da27b95eed authored over 8 years ago
Fix station sidebar path.

github.com/AzuraCast/AzuraCast - 4f02738eb6ff9f1045ee78a20b507c4c56411877 authored over 8 years ago
Move partial templates into a "partials" folder.

github.com/AzuraCast/AzuraCast - 666414b3b5454da4cc53a6bd298c620cd9e1cd74 authored over 8 years ago
Update the readme to reflect its current feature set.

github.com/AzuraCast/AzuraCast - fad29fc679868788eeefeb6482d1ce523297a2a0 authored over 8 years ago
Use updated icons for production app to match development app icons.

github.com/AzuraCast/AzuraCast - 063195c28385ae702d82b6c81e204e54e85b183a authored over 8 years ago
Add development/production app icon collections and distinguish between the two visually (development is purple) to avoid errors.

github.com/AzuraCast/AzuraCast - 117c54d7725ab3c76eaa279b0eef5c37e135bf72 authored over 8 years ago
Add useful debugging information to the first task of Ansible to indicate what it understands the OS and distro to be.

github.com/AzuraCast/AzuraCast - 8d8e32ed5611e805e9c2245560212e9d5e3e3616 authored over 8 years ago
Fix issue causing newly imported playlists to have a weight of 5, instead of the average of 3.

github.com/AzuraCast/AzuraCast - 0b8b4357b464f8d3263f15d2e8f4e56c3e752937 authored over 8 years ago
Fix bugs with processing non-mp3 files in files manager and with importing new playlists.

github.com/AzuraCast/AzuraCast - 9375fb754cc294916304bf27c330bd5b165ff4a1 authored over 8 years ago
Ensure influxdb is latest version, not just present, for back-compatibility.

github.com/AzuraCast/AzuraCast - 8f7560f0fb3f534382778701d2dc79a4bda857fa authored over 8 years ago
Update version to match new tagged release system.

github.com/AzuraCast/AzuraCast - 4344952bb51101ffce0aad069b9dbaeffc07561a authored over 8 years ago
Bugfix: Allow POST on login route.

github.com/AzuraCast/AzuraCast - 4f2994433e3c66b05495b620b6e5ace57c7ebea1 authored over 8 years ago
Prevent migrations from throwing an exception if there's no migration (the current state).

github.com/AzuraCast/AzuraCast - 1fea807308adc26067332da19152d4470e8fbe84 authored over 8 years ago
(IMPORTANT: If coming from an older version of AzuraCast, update to this version FIRST to ensure your database matches the pre-migration setup. Future updates will be versioned with Doctrine's migrations system.) Implement Doctrine migrations as a replacement for the not-recommended-in-production Doctrine ORM schema manager update tool.

github.com/AzuraCast/AzuraCast - 85461060c176cbb66a391e629e787784f83af2bf authored over 8 years ago
Optimize router config to use only GET or GET/POST to keep the route configuration cleaner (and avoid misrepresenting that the URLs can respond to PUT/DELETE/etc)

github.com/AzuraCast/AzuraCast - 39620ae48228947a62c3cea8208f736698cffedc authored over 8 years ago
Switch to named routes in the station sidebar for code conciseness and speed, and implement route caching for production environments.

github.com/AzuraCast/AzuraCast - 197c1f6b3c77dae5728caf7bd7561f40b8af16ba authored over 8 years ago
Remove administrative dashboard configuration from the template and move it to a more appropriate config file.

github.com/AzuraCast/AzuraCast - c5ef665a026bfc851a8432bda187ba3741feead6 authored over 8 years ago
Add toast display to minimal theme, implement "login failed" message.

github.com/AzuraCast/AzuraCast - ca22c0a020b146e5cfd4deda962e77c704b24a76 authored over 8 years ago
Make path a unique constraint for StationMedia to avoid race conditions related to it.

github.com/AzuraCast/AzuraCast - dc48ba94dd87de93443fa8659ced4aeaff58ca7a authored over 8 years ago
Add "files_found" and "files_affected" to log batch actions in file manager.

github.com/AzuraCast/AzuraCast - d756c866ad4d436244a8ea868cacfc47a4856787 authored over 8 years ago
Fix issue where adding songs to playlists caused them to constantly reload ID3 data from the source file, making performance terrible.

github.com/AzuraCast/AzuraCast - 4495cac5843f8edbcfeff18a2e4f8663e6073902 authored over 8 years ago
Switch the position of directory name and the word "Directory" in the files manager, because the previous arrangement made no sense.

github.com/AzuraCast/AzuraCast - 4f3d9638b03b0879f32303e96bfeac07e22b37c7 authored over 8 years ago
Version update!

github.com/AzuraCast/AzuraCast - 4a428915e8c1402c95b4c576f18532160de95092 authored over 8 years ago
Remove the full-screen loading prompt, as it often makes pages feel significantly slower than they actually are.

github.com/AzuraCast/AzuraCast - 1b309c6a8662377beda7800051880f047d761bcc authored over 8 years ago
Bring \Entity\Role::fetchSelect() and \Entity\Station::fetchArray() into compliance with their parent function signatures to avoid PHP logs being flooded with warnings about them not being that way.

github.com/AzuraCast/AzuraCast - e80e390d506f8fb94192c44bc5dd4e435c780a97 authored over 8 years ago
Due to the frequency of radio configuration changes in recent updates, add a "restart and rewrite all radio stations" command to the Ansible update script.

github.com/AzuraCast/AzuraCast - f1b99841eee90dcb718f964e45b9fce1bfe58439 authored over 8 years ago
Fix the two utility script pages not being templated.

github.com/AzuraCast/AzuraCast - f025d9645e8316b32621ca7c596a7f7f674add3a authored over 8 years ago
Closes #39 -- Add support for LiquidSoap's "harbor" function as a radio source, but don't use it as the primary, as there are significant software compatibility issues with LiquidSoap's implementation of the IceCast protocol that prevent some pieces of software from working with it at all.

github.com/AzuraCast/AzuraCast - c139cbc73775ecff89107e2d17db43d9bebb70a6 authored over 8 years ago
Closes #43 -- Add start and stop commands to existing frontend/backend restart (and backend skip) commands.

github.com/AzuraCast/AzuraCast - c3324f57a817b3a7c1b9af5e47ec80b5e37b96d4 authored over 8 years ago
Closes #44 -- Switch to multibyte string handling for files manager to allow UTF-8 filenames through without issue.

github.com/AzuraCast/AzuraCast - c55b863a853b9799bd2b63b0089f226991d69f97 authored over 8 years ago
Closes #41 -- Implement media editing into media browser, including writing back changes directly to the ID3 tags of the MP3 file on the filesystem.

github.com/AzuraCast/AzuraCast - b5d707dbd10ec69b9c8e19fb6cd2bafcc0114da8 authored over 8 years ago
#46 -- Fix issues with folders in media manager:

- Page can now properly be refreshed inside a folder, and the system will reload that folder
- ...

github.com/AzuraCast/AzuraCast - 243829eb124595e88ea91f67ee038bfb277d9e2a authored over 8 years ago
Closes #45 -- I mustache you a question: why did directories return an array in the first place? It's a mystery.

github.com/AzuraCast/AzuraCast - 1c156cf78ba0f353b539f6b200a70d4702a255a8 authored over 8 years ago
#42 -- Update playlist reload mode to "watch" to only reload when the file changes, to avoid unnecessary periodical reloads, which reset the song shuffle and can lead to repeated songs.

github.com/AzuraCast/AzuraCast - 5666e226f617eac53a0d834908486c34531f5697 authored over 8 years ago
Closes #36 -- Forces a valid e-mail for all user accounts (as login screen does too).

github.com/AzuraCast/AzuraCast - d356d15d7e74d7201a96f29b20f0d05c9d3edc2b authored over 8 years ago
Fix layout issue with playlist editing page.

github.com/AzuraCast/AzuraCast - c66cddfe3f462315a8ddac9ec687ed49a2b8313f authored over 8 years ago
Closes #40 -- Implement basic renderView functionality for forms.

github.com/AzuraCast/AzuraCast - 73f8c2538677d354347dce97f619ea4ebace70da authored over 8 years ago
Remove unnecessary reloadPlaylist code, as playlists are always reloaded now (due to significant possibility of changes).

github.com/AzuraCast/AzuraCast - 14c20c8b3a96d68906071266f675d70a6ad17ebb authored over 8 years ago
Closes #38 - Implement support for several new playlist types: scheduled, once per x songs, once per x minutes, once per day at time x.

github.com/AzuraCast/AzuraCast - 59280051765d2aa270924429931f38be082f9fce authored over 8 years ago
Remove the last page that depends on Zend\Paginator (as it apparently depends on other Zend components that are no longer included) and replace with jQuery Bootgrid. Update BootGrid to not mangle existing HTML as it inserts it (DO NOT UPDATE BOOTGRID).

github.com/AzuraCast/AzuraCast - d8b7d0c2e5311b50700a04cecfbfe7ea04dd53f4 authored over 8 years ago
Move the "fullscreen" function to the same section as logout so it doesn't generate unnecessary dividers.

github.com/AzuraCast/AzuraCast - 2623bc3838ccb03f45a048434bb376c2acf4b1a0 authored over 8 years ago
Add "Support AzuraCast Development"

github.com/AzuraCast/AzuraCast - cd090c6d6fea6490eddcc78738f6b39924452a68 authored over 8 years ago
Always reassign the response value, as the original response is considered an "immutable" object and only returns a copy of itself with modified data.

github.com/AzuraCast/AzuraCast - 32c25ddbde449ba403b661df66975d7735ab5b99 authored over 8 years ago
Update IceCast streamer auth to be compatible with new PSR request/response system.

github.com/AzuraCast/AzuraCast - 42c057936f67c7d7530dd63d10f477b0cb602e6d authored over 8 years ago
Bring back App\Csrf as it's still used in file management.

github.com/AzuraCast/AzuraCast - 4ed10dab98344fe950e05b09ac705cce2199bdd6 authored over 8 years ago
Attempt secondary fix on permission setting.

github.com/AzuraCast/AzuraCast - 57afb986b24b41234cdba8976d406847455d27a4 authored over 8 years ago
Fix app permissions in Ansible deploy, and add one more mkdir to radio base dir configuration.

github.com/AzuraCast/AzuraCast - c738a05bad97ac79bf4a8331868ad06331fb4471 authored over 8 years ago
Use array shorthand syntax for all form configurations for readability.

github.com/AzuraCast/AzuraCast - c16a93def1dd1d61794e5488879c6bac3fcbbf97 authored over 8 years ago
Closes #35 - Include apt-transport-https in Ansible init scripts to ensure OS has it installed.

github.com/AzuraCast/AzuraCast - 6b5227173c59854cb5536e66df1c2d9eb33f4c07 authored over 8 years ago
How did that S get in there?

github.com/AzuraCast/AzuraCast - a63c278dba1d85c3d616f792c51964e7785adc78 authored over 8 years ago
Properly specify "msg=" on Ansible notifications to avoid "Hello world!"

github.com/AzuraCast/AzuraCast - 48724f434097b44d84742a6927b236d1381dc909 authored over 8 years ago
Add Ansible notifications for the Azuracast account password and MySQL root password at the end of the install process.

github.com/AzuraCast/AzuraCast - bd4722a4ad0f00d8ffe1edad730aeaf4cafeb4c0 authored over 8 years ago
Deliberately fail Ansible if Python is upgraded to prompt users to re-run the entire install process.

github.com/AzuraCast/AzuraCast - 6e8c92b10f89962c8c800c15c33056c8bc156851 authored over 8 years ago
Remove the last Phalcon dependencies from core App classes.

github.com/AzuraCast/AzuraCast - 84f543e59b331f5dffc35202ac55585674829213 authored over 8 years ago
Update the App\Forms classes to support Nibble Forms where needed, and implement detection of App\Forms\Element classes.

github.com/AzuraCast/AzuraCast - 5d82b15b8398096031a0bf436bcda7170f42e52c authored over 8 years ago
Remove \Zend\Http and \Zend\ServiceManager, both now unused in the modern code, to make for a faster/cleaner Composer install.

github.com/AzuraCast/AzuraCast - 0ba4993bd1ea5ff81f8459e654b4376b780623f3 authored over 8 years ago
Remove view helpers and replace with closures (except pagination), for higher performance and closer integration with the template engine.

github.com/AzuraCast/AzuraCast - 3cfd29c57c837f631377d49e82215082bdf5daf4 authored over 8 years ago
Fix streamers page when streamers are disabled.

github.com/AzuraCast/AzuraCast - d5e473f7be60b63cf9b8a547e9576a1b03783103 authored over 8 years ago
Update version number to reflect recent changes.

github.com/AzuraCast/AzuraCast - a00ab2c42d3249be26ecb2fc05375e59d131348a authored over 8 years ago
Fix case-sensitivity issue with TextArea form field.

github.com/AzuraCast/AzuraCast - 4ebd3647ffbc24c9d271b7e924694e9cd29685a6 authored over 8 years ago
Closes #33 - Fix issues with setup procedure (and login).

github.com/AzuraCast/AzuraCast - fa0062f78519306220b4718fb88a42b271db5d9d authored over 8 years ago