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

Add support for a custom footer message driven by settings.

29ad340da1494cd17333e22782220233d6f7c327 authored over 9 years ago by Buster Silver <[email protected]>
Implement redundant page crawling on podcast playlists as well.

666dac3e0da363a847735e8d1bc5c389a75e5517 authored over 9 years ago by Buster Silver <[email protected]>
Add total podcast plays to admin page.

51637d1d2ba21b30302dd79f88af7d15e411cb34 authored over 9 years ago by Buster Silver <[email protected]>
Generate station-center-esque statistics on each podcast's page for administrators.

7245f74890e8d064e98f65df5b63007b472d3074 authored over 9 years ago by Buster Silver <[email protected]>
Set minimums on secondary admin charts.

b263af37be7f8c5413b456a388df824d0c0c68ad authored over 9 years ago by Buster Silver <[email protected]>
Sort items by time correctly, because apparently Influx doesn't >.>

84ed055fd9d71270cbec279cb6ee540671661064 authored over 9 years ago by Buster Silver <[email protected]>
Force full URL schema on notifications.

15194544fc7df82beda35d5f70d42eb232b4ae46 authored over 9 years ago by Buster Silver <[email protected]>
Addition of browser theme color and removal of old mobile assets.

4f498e6cae6c63fcc5ea871f011a04993719ac4a authored over 9 years ago by Buster Silver <[email protected]>
Sort statistic rows to prevent weird rendering.

bf1ef75d3753f296d7f3195d093016c994ade2b4 authored over 9 years ago by Buster Silver <[email protected]>
Implement recursive handling for playlist items to support playlists bigger than 50 items. Yes, PVL's BabsCon coverage is the first time we've ever had a playlist with more than 50 videos in it. :o

9608b239f691fd8fb468b1b804532fbfe0ce08b9 authored over 9 years ago by Buster Silver <[email protected]>
One more fix, update hashes if song ID exists but song hash doesn't. Tricky business!

817653c885aeff523524e65f5ce62db6bab2bb7b authored over 9 years ago by Buster Silver <[email protected]>
Add in another sanity check for external song records to prevent hash collisions.

45f7864ee3bd0ec050105db435d4b57d0a3eee56 authored over 9 years ago by Buster Silver <[email protected]>
Prevent the same hash being inserted multiple times.

7924105362af4b6b71fa279d0527c1b605818a0b authored over 9 years ago by Buster Silver <[email protected]>
Add new admin charts for API and Podcast metrics, clean up API stats page.

3c97efe065d642002c857e17893082e15e5118f3 authored over 9 years ago by Buster Silver <[email protected]>
Update API stats to use Influx.

1284d9559c169f74e55edf22fb1b9c352ddc639b authored over 9 years ago by Buster Silver <[email protected]>
Convert API and podcast analytics to Influx.

4ad86ca363b56691f896d06f87e0ffe1a936ad6d authored over 9 years ago by Buster Silver <[email protected]>
Upload new analytics schema.

fbca751a646b3bf6cf3d4ab71ea77c7b246c7f06 authored over 9 years ago by Buster Silver <[email protected]>
Pull more granular statistics, for easier readability.

2ac8c2f5b6f6515affbc2897c06a07544e94e2a1 authored over 9 years ago by Buster Silver <[email protected]>
Fix another variable naming issue in station center.

75acaefee062462ff395ffbefe0d64a76d880ee6 authored over 9 years ago by Buster Silver <[email protected]>
Derp; fix variable issue on admin.

1e7130b6c961ec6a90c97b94b1177a32e6b5916c authored over 9 years ago by Buster Silver <[email protected]>
Turn caching back on for admin page, fix some secondary chart issues on stations.

912e9cf3ccc183c0b3333a50cfda9468140a72f9 authored over 9 years ago by Buster Silver <[email protected]>
Push new schema up for Influx that supports min/max as well as value, update Station Center to use Influx too.

1d1e9a8cdd5093369a66ff86cd5efbeccb73fdf5 authored over 9 years ago by Buster Silver <[email protected]>
Implement Influx logging widespread across backend, and on admin view.

1a3664c19591c01a8772e0623cd0492ea7a7da2e authored over 9 years ago by Buster Silver <[email protected]>
First push of InfluxDB configuration!

7501c8290b9a2474c8c263070eb0417766c2a83e authored over 9 years ago by Buster Silver <[email protected]>
Switch to Doctrine paginator for Doctrine-based queries, update version of ORM in dependencies to fix sorting error.

3e4e61314ddd7f28ff47b98217240d71f497f6dc authored over 9 years ago by Buster Silver <[email protected]>
Remove joins on Convention pagination to restore proper sorting.

d9ba19b04537af4a1510cbd649da9d3e83fe4620 authored over 9 years ago by Buster Silver <[email protected]>
Add support for t.co URLs in twitter messages, and remove images for YouTube videos (that will have thumbnails)

f24efe0f0e05c20dde0ce53ffdb6a59a4dc0476a authored almost 10 years ago by Buster Silver <[email protected]>
Update station events to use correct notifications, and add in safety checks for missing images.

592b847e28739bb3f6863d2a20ff954e067e20ea authored almost 10 years ago by Buster Silver <[email protected]>
Update Icecast adapter to support either standard (artist/title) or nonstandard (title as string-separated artist/title) format.

cca084c0768034eb30d9c50b1dbb3dcca8f16c9a authored almost 10 years ago by Buster Silver <[email protected]>
Use direct file path for podcast promos.

101737070b6b9bc1dd2338bf0baa541559698a54 authored almost 10 years ago by Buster Silver <[email protected]>
Add ExternalSongs trait, messed up the previous commit.

b2f14a496f4129fd55c21f870be17943d5ebe765 authored almost 10 years ago by Buster Silver <[email protected]>
Completely rewrite external song processing to use new abstract methods and higher-performance record reconciliation.

272eda1c18b74b8cbd73528539e1514beb41c3a9 authored almost 10 years ago by Buster Silver <[email protected]>
Implement support for banner URLs in calendar locations, rewrite sync tasks to be wrapped in timers and abstract notifications.

fbdb69550a7c7bac3808508189832e820a982e0d authored almost 10 years ago by Buster Silver <[email protected]>
Minor stylistic updates to frontend display.

a1c32bda20b2d1e3f6d7d0eb58c9c9b40939747b authored almost 10 years ago by Buster Silver <[email protected]>
Remove Flash fail message if SWF renders correctly.

4dd379519be892642eb22c382951c537eccee104 authored almost 10 years ago by Buster Silver <[email protected]>
Repair chat mode display function!

a15a960e505aefea267d304197a8a8daa95781a2 authored almost 10 years ago by Buster Silver <[email protected]>
Add images to tweets for added tweetability!

c4d1ea8cc5b0e1773c9a1c55314ffb2c8ef13f41 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #61 -- Update styling of podcasts on homepage and secondary page, add sort by A-Z / latest episode to full view page.

31e0fda2080932ce55ee6c7b1029b05f939b9247 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #62 -- Fix login redirection not working correctly in the case of error handler redirects.

8f7286986819b7ddae1b316e5d095bf35d42180a authored almost 10 years ago by Buster Silver <[email protected]>
Closes #64 -- Add song search to API.

98aee9b6364c23a50d54e4abb57b5a5d6ecccc7a authored almost 10 years ago by Buster Silver <[email protected]>
Re-enable sessions on song like/dislike voting and optimize podcast-related API functions.

3a8412c18770c7d383147f785ee17611cfb96ccd authored almost 10 years ago by Buster Silver <[email protected]>
Add subtle gray hexagon to syndicated stations and shows for display unity.

df0a370091f2dbc69ef7f84a522b65928da50db7 authored almost 10 years ago by Buster Silver <[email protected]>
Fix issue with node not rolling out correctly due to Ubuntu distro.

5aef117574796a18c099f34973aa6acdd80a0042 authored almost 10 years ago by Buster Silver <[email protected]>
Slightly more code-efficient way of getting latest episode.

9661dcf3f574fb35f3deb36157a53d4cab076970 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #57 -- Add last airdate to manage podcasts page.

4dcb85d484c1e21051b889a6d15d51978bda6d5c authored almost 10 years ago by Buster Silver <[email protected]>
Closes #49 -- Create global short URL manager page.

9185a833e04a767b41c70e4522543bdcf34f561f authored almost 10 years ago by Buster Silver <[email protected]>
Show sort order and affiliation on station manager page.

b8212420af8e31859491c7885e9af3598a14eff9 authored almost 10 years ago by Buster Silver <[email protected]>
Fix issue with dropdowns not rendering properly inside station boxes.

379804afc3d6ff55e7f5541e3e916fbbe421cdb5 authored almost 10 years ago by Buster Silver <[email protected]>
Make stations line up horizontally instead of vertically.

c9729c2aa17256dd20612a85414f2a4a7fb4f418 authored almost 10 years ago by Buster Silver <[email protected]>
Multistream and genre should occupy the same visual space.

43d4c1ae701510bf971f411c91bdcf45e5f4c85b authored almost 10 years ago by Buster Silver <[email protected]>
Only show active streams in the selector dropdown.

35d474a0f6d0166b37e54d4488ce7cb56905e71b authored almost 10 years ago by Buster Silver <[email protected]>
Add legend of affiliation levels to station list.

39cd5179b15c9eebc45ef4f2a88efc419f156e72 authored almost 10 years ago by Buster Silver <[email protected]>
Slightly more noticeable shadow on stations that are partners.

6e5d95b94475d0d20a4ce2eb267a720ba22b314b authored almost 10 years ago by Buster Silver <[email protected]>
Add Station affiliation labels, with visual distinction between levels of affiliation.

60543af41ee2848f289cb9db0571ba2025b370f2 authored almost 10 years ago by Buster Silver <[email protected]>
Add more indexes to api_calls table and switch to DB-based aggregating on the API Calls details page.

b3f50a102a793eeb1782a993cf17be44d60059b7 authored almost 10 years ago by Buster Silver <[email protected]>
Prepare for MariaDB switch by implementing smarter error handling on bootstraps and updating Vagrant deploy script.

5a826a57e6bbb5fde7d03903bc3b49f031f26036 authored almost 10 years ago by Buster Silver <[email protected]>
Add store.js to embed page too.

3732f9c51f323508868305d19e81c0e75192091d authored almost 10 years ago by Buster Silver <[email protected]>
Update number of homepage news articles, extending it to 10 (told ya Borg!).

4e1d47053bbcb8124f3b2ce51b58eaa7ac2e01b5 authored almost 10 years ago by Buster Silver <[email protected]>
Use store.js to persist changes to volume across page load instances.

d82c60afc0ffe981c1ede0762215d508788563f1 authored almost 10 years ago by Buster Silver <[email protected]>
Fix exception handling script, and add higher timeout on analytics.

3f95aafc09640c7c1f2ae8d39884790b0375d075 authored almost 10 years ago by Buster Silver <[email protected]>
Update timeout on analytics manager.

e122612f42ed02cfdc0e0e0fe0dd184ecef08cc6 authored almost 10 years ago by Buster Silver <[email protected]>
Iterate through analytics records for statistics to greatly reduce memory load.

008df11eb1d37224e4d30690a8b2cab22294e883 authored almost 10 years ago by Buster Silver <[email protected]>
Fix daily statistic aggregation and remove Statistics table.

b75323057a9193895493c9ddb1de514dccfd5c3b authored almost 10 years ago by Buster Silver <[email protected]>
Consolidate analytics collection into a single DB table, preparing for the removal of the Statistics table.

8c682c71b00ca7c54432185cd2e7c3207c82abe5 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #56 -- Color schedule buttons blue.

0fad407a6b1d1f4688bb1b44481da8ea89441ef8 authored almost 10 years ago by Buster Silver <[email protected]>
Use absolute-positioning approach for button floating.

44bffad03c33962e84e87f142044cb5146ea95a0 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #52, #51, #59 -- Changes to block formatting on stations allows use of full window width for song titles and fixes IE rendering. Also disabled song information button tentative to a better solution for it.

57b2a56556f36ca9ddf7b1e8b2e7439a5543e52a authored almost 10 years ago by Buster Silver <[email protected]>
Closes #50 -- Station menu now closes when modal dialogs or other off-page links are triggered from within it.

2d1550cf304a07cafa38e3716756111b877de074 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #58 -- Return offline status for inactive streams (and stations)

f251fcdf8255e170efb63e675c74614cd3454412 authored almost 10 years ago by Buster Silver <[email protected]>
Closes #60 -- Check for either data or stream URL for nowplaying processing.

c64d66dbc48b981dc2d03173b00df59626ccf3fd authored almost 10 years ago by Buster Silver <[email protected]>
Add back getOrCreate to User for later use in Managers classes.

9f299fde7f00d44c75931a4cf0f965713e572966 authored almost 10 years ago by Buster "Silver Eagle" Neece <[email protected]>
Add literally one more item to the homepage rotator.

ee191012d6ef706e66c7f2c497dd7140809b77e1 authored almost 10 years ago by Buster Silver <[email protected]>
Implement enhanced link attribution for GA.

531d560a04928fb5e8e57e1a5a9cf717d9eb0af0 authored almost 10 years ago by Buster Silver <[email protected]>
Change repeat timeout on schedule manager.

2400653f27cc10f3d6c8e6454afed22a53465150 authored almost 10 years ago by Buster Silver <[email protected]>
Move "learn more" icon to be inline with song title.

03fa783fd1245959e78511ddf5c74ee3df22b6f2 authored almost 10 years ago by Buster Silver <[email protected]>
Update path to stream config.

607ef69d8ca5b0504a52f05c4b9b584d62d84961 authored almost 10 years ago by Buster Silver <[email protected]>
Fix video stream form.

606f3fbb5b307eb8e47a26e6074b181756319b96 authored almost 10 years ago by Buster Silver <[email protected]>
Put video stream now-playing information overlaying the video.

03c33e7acd969e5f0ec9242aee14dffb1e858885 authored almost 10 years ago by Buster Silver <[email protected]>
Add Google-crawlable semantic information to events on homepage.

d13294f28193fe0a63f8a0dbf5946cb555f4fe0c authored almost 10 years ago by Buster Silver <[email protected]>
Fix bug causing stations to show up incorrectly on some embeds.

01e69e14797e49efd0947ce36d095af1b32909c0 authored almost 10 years ago by Buster Silver <[email protected]>
More mobile-friendly changes.

eea18db301bc44b15688f0ae78cf799faa79c2d8 authored almost 10 years ago by Buster Silver <[email protected]>
Apply style changes to make index page look much better on mobile devices.

482f6c8dbeb5faaecb1a0d084904567b51a6e7f2 authored almost 10 years ago by Buster Silver <[email protected]>
Make promo buttons blue.

25356c155b49107d40452cd6a080557b79b9435d authored almost 10 years ago by Buster Silver <[email protected]>
Update social icons in hero bar.

957f9aadeef385e8c918ff61d329d5d67e674272 authored almost 10 years ago by Buster Silver <[email protected]>
Cleaner new song creation.

28fa645ae929745a2049132db0a9e968dafb6d10 authored almost 10 years ago by Buster Silver <[email protected]>
Convert song external tables to one-to-one relationships with the Song table, making for significantly easier joins and queries.

fe04c113e4e136de43a62212fddf5d6d2b58089c authored almost 10 years ago by Buster Silver <[email protected]>
Deduplication script, preparing for new DB schema changes for external songs.

71b630851c7fef3772ed4ff1551f94c1642d9df4 authored almost 10 years ago by Buster Silver <[email protected]>
Add support for "category" parameter in nowplaying.

851a77f8038f5450fe9423a13dac07ce1fa5f5fc authored almost 10 years ago by Buster Silver <[email protected]>
Remove video classes and developer API support for VideoChannel class.

a2dd3abdfdb492213cb56643da8c226de2ed6d0b authored almost 10 years ago by Buster Silver <[email protected]>
Update title of station submit page.

e1a597d5030d763603fa1e931491ed80b240ed79 authored almost 10 years ago by Buster Silver <[email protected]>
Add video streams back to station submission page.

b0b73c7440c05aec960ac41324b98dc39f170e03 authored almost 10 years ago by Buster Silver <[email protected]>
Only show files in view mode when non-empty.

5f993d1cff479fd6aee94f4dcc042ed77cad6cca authored almost 10 years ago by Buster Silver <[email protected]>
Fix nav menu reference to Videos.

8fa027e55406ba3a334d983ee970d661e55bb369 authored almost 10 years ago by Buster Silver <[email protected]>
Remove video DB records, add fail-safe for metadata on video streams.

116399a183a0d0349e4679e4dc66e22a459c4836 authored almost 10 years ago by Buster Silver <[email protected]>
Fold video channels back into the main Stations table:

- Restore station center access to video streams, with video-only features shown
- Allow multi-...

89ca7b6e40c925bd62c30ada8e61a927a9539987 authored almost 10 years ago by Buster Silver <[email protected]>
Change 'grunt' to 'gulp' in one instance.

73bec1c56eebd2923c46a128671f8b8bc13972e0 authored almost 10 years ago by Buster Silver <[email protected]>
More readme changes.

eb68d98e6f4aa670c6533b19b95928a6d2420577 authored almost 10 years ago by Buster Silver <[email protected]>
More minor readme changes.

44c01e8b7c04ca48df72d46aa1fca53ca1d3c561 authored almost 10 years ago by Buster Silver <[email protected]>
Some cleanup of root-level repo information (readme, image, compass sass file).

47a1ec5ac1f76bb0321adf7f17076abd5e5cc076 authored almost 10 years ago by Buster Silver <[email protected]>
Move to node-sass and gulp for SCSS file management, replacing ruby.

0fb375ab6ad3b02d04d21d90cca6792721dc2428 authored almost 10 years ago by Buster Silver <[email protected]>