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
typically on comtent with mixed samplerates. Allow it but also log the changes
as some setups ar...
github.com/AzuraCast/icecast-kh-ac - 943412e293cf2c48cd34b0cad56b0d0fbb0ec9ab authored over 12 years ago by Karl Heyes <[email protected]>
If there are unexpected changes in samplerate in stream which differ
from the intro then parsing...
May help identify incorrectly encoded files for some.
github.com/AzuraCast/icecast-kh-ac - da6202f6d35f9d36459016eca704d1e8b88fe044 authored over 12 years ago by Karl Heyes <[email protected]>
A previous commit on reducing work done on reload went a bit too far and stopped
updated sources...
The previous code work fairly well but didn't handle the situation where
certain bits in the fra...
case of indefinte loop if r became greater than syncbytes.
github.com/AzuraCast/icecast-kh-ac - c5564faaecb42ceedca22c70acd1a5924b577009 authored over 12 years ago by Karl Heyes <[email protected]>
A previous patch was used to avoid the per-listener lookup but at this point we
cannot know for ...
in certain cases, a resync of an existing stream could find a series of
matching markers leading...
seems that some have been triggering this but it's currently unclear on
what exactly is the trig...
github.com/AzuraCast/icecast-kh-ac - 2e3a6d698baeee555375bb868165924d546c4ab7 authored over 12 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - e30bc3bfb4fe22d70d632fcba0146120dfe8e475 authored over 12 years ago by Carl Kittelberger <[email protected]>
at shutdown or fallback, listeners should be scheduled shortly after but we
now force them to be...
if in sync mode, then drop the connection attempt for now. listeners will
be still being process...
The override timer was set using the current time from worker the overridden
source is attached ...
Internal verification code. sync mode should not last long so set a millisec
timer and log any o...
actually remove the tie-in of the old client and source in the swap routine as
we could race if ...
The move listener routine was jumping out if no source was present, but should of
taken into acc...
github.com/AzuraCast/icecast-kh-ac - 76896b70de1a5404086e5f75f42fbec603fde8f2 authored over 12 years ago by Karl Heyes <[email protected]>
saves having to deal with the limits.conf file or ulimit beforehand. We also report
the issue if...
github.com/AzuraCast/icecast-kh-ac - 89838030adf1bc62c1578c6b58cb7aaecb6fd728 authored over 12 years ago by Karl Heyes <[email protected]>
Seems that some windows setups have a problem returning a localhost
binding for listening socket...
allow _hdr arg to specify a 1,2,4 bits for tweaking of returned headers for
buggy players.
The limiter was relying on increasing the timer only which wasn not proving
to be an problem in ...
github.com/AzuraCast/icecast-kh-ac - defbb83862e00f03c46e66ad9eb4ed08aecdf67d authored over 12 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - a945e3d33f0f4ffdbe68bb145d8f4c46a3e9c955 authored over 12 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/azuraforms - 38f1b7c56d51f9f4d35fc8a11a81135028e38823 authored almost 13 years ago by Luke Rotherfield <[email protected]>
github.com/AzuraCast/azuraforms - 49f77633760a58bc6055458e47cfce4d36678be6 authored almost 13 years ago by Luke Rotherfield <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 17379f382831b820f73846441fdda9442b424501 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 5f62352c1e16e9b297a28e289166418773ac48c2 authored almost 13 years ago by Karl Heyes <[email protected]>
This can have issues if you have relays of these streams, as frame
alignment is disabled but rel...
github.com/AzuraCast/icecast-kh-ac - bd99b38fbd1f0fff27e4b1ffb4ce6ad8996e32cb authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - dc698c4237927a6dc0111f138bc1d7cdec126282 authored almost 13 years ago by Karl Heyes <[email protected]>
As pass is supplied via the query args, it needs to be set on the client
specifically to match w...
github.com/AzuraCast/icecast-kh-ac - 4613a6f98edd899c506348ce3e6789a1449634a8 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - d0a35eecacdc6ae5ae0f95a725a0d9f49c873b35 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 1a3c938688f267321ec10253d0252870c9154812 authored almost 13 years ago by Karl Heyes <[email protected]>
a sync up with url auth. Now accepts the response headers of
icecast-slave, icecast-auth-message...
Intended for use in relaying which should allow for a more precise metadata
update to occur. Re...
github.com/AzuraCast/icecast-kh-ac - 784b046308df4f221cb50642ef376e2adce2b1ce authored almost 13 years ago by Karl Heyes <[email protected]>
The target is in bytes which the cfg file already defines so standardize
on that.
github.com/AzuraCast/icecast-kh-ac - dae52f353686843d69cabe6a2579a6cd3cfc6009 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 85a113964603b610091ec80bf5f92ecb5cc523a3 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 6b2a22491c0cda81a2e579998e108eb87d3836f4 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 98169d9d2951d974fbf9a0bf32f817e6262be1c4 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - fd8ed4c18d6aecfc13544f22a596c1e97a7e814d authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 7952656cdd537ba5bdfb940a8308865c98aca09c authored almost 13 years ago by Karl Heyes <[email protected]>
The memory copy was to allow for parsing any line fragment from the
previous read
make sure lock is taken for lookup/deletion path as an insert could be
done via a worker.
Avoid doing the same lookups and locking for each stat retrieval and update
during the title update
github.com/AzuraCast/icecast-kh-ac - 8dbb26c5f56f622da1b33f782d1699ebabd4a864 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 7bdd4ef75d87d1887975b44eadf650015c8d2d09 authored almost 13 years ago by Karl Heyes <[email protected]>
The frame length routine will fail so log it and trigger a reset. This
had an effect of writing ...
github.com/AzuraCast/icecast-kh-ac - a909fd6c4daf5f97c03a7ab6e57d28494d74f8d9 authored almost 13 years ago by Karl Heyes <[email protected]>
code had a possible case of freeing memory allocated by parent function which
could lead various...
github.com/AzuraCast/icecast-kh-ac - dc5e723731bbed0e4c98ff70ec9f9d6ca068b534 authored almost 13 years ago by Karl Heyes <[email protected]>
Buffer overrun possible, but to allow for reallocating a larger buffer to complete,
I need to fl...
Originally this was needed as we copied stream data into it for sending to
listeners but now we ...
github.com/AzuraCast/icecast-kh-ac - d27e9b35bf0712ec1d3c74e4cc66b372bc0c5f91 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 67412fb1799a0dfa23900aad88304a7f94619b66 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - c9504505e264972994eb6b909f897660dc24ac4a authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/azuraforms - 654f4487b3fdfa5b27a73ddafbc3628fd2aac525 authored almost 13 years ago by Luke Rotherfield <[email protected]>
github.com/AzuraCast/azuraforms - 20365de40150f004605b8e9f390a11b25d43c5c8 authored almost 13 years ago by Luke Rotherfield <[email protected]>
github.com/AzuraCast/icecast-kh-ac - c19faa5ea38a5b172296231f625baf179867a645 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/azuraforms - 2cdd39b9fdd7b3fea68f2f835ed63301b7467732 authored almost 13 years ago by Luke Rotherfield <[email protected]>
github.com/AzuraCast/azuraforms - e8b1d895cf6da91486b6da7af099be7a4b1fef44 authored almost 13 years ago by Luke Rotherfield <[email protected]>
Can now use wildcards for including xml fragments from a directory using
a syntax like
<include...
github.com/AzuraCast/icecast-kh-ac - ad32481ddc84c64d00658c1a0fd4172e60372c8f authored almost 13 years ago by Karl Heyes <[email protected]>
The default is to log any query string in the access log, but setting this to
false disables that.
github.com/AzuraCast/azuraforms - 1909eb68933b7f300a7b0613cd533f087da84412 authored almost 13 years ago by Luke Rotherfield <[email protected]>
Changed default name to reflect a more meaningful indication of setting, and
arrange log message...
Give it a reasonably high count before stopping, allow the amount written
to be the usual limiter.
github.com/AzuraCast/icecast-kh-ac - e41151c80ec0db2fcd7d6a53cb95d6032f85eef9 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/azuraforms - d562ced3100ec598349916b1ac32cd857247d971 authored almost 13 years ago by Luke Rotherfield <[email protected]>
Patch from Burkhard Plaum. reports that some players do HEAD request
and if they get this respon...
github.com/AzuraCast/icecast-kh-ac - 61f53d3aafc6c66f7c61bea5a40efed7ee08c484 authored almost 13 years ago by Karl Heyes <[email protected]>
fixes for possible stale pointer, memory leak and missing type checks
github.com/AzuraCast/icecast-kh-ac - 1b98b8a8b4539fdee0639f0c55fa7cc5a1dc91b0 authored almost 13 years ago by Karl Heyes <[email protected]>github.com/AzuraCast/icecast-kh-ac - 024bce9d01b48976f527f146ed4099caa8d3873b authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 5ca901f86f1d4d9671143279a67b294947f6c27e authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - cc3c7546457100a6cb9771f25656e077192f144a authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 0f1dfb526dd1af72e2777bc0747a1cb5ee20d67a authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - cbff16e2d794bd0f9851f56d17ec1ed8fe0615d0 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 837f67936815c49f3540ff239aed4a7afc27da19 authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 8f1cf6e3869d8e5d0ff109e24e84e5192e47c17a authored almost 13 years ago by Karl Heyes <[email protected]>
in 2.3.2, the relays did not always have clients or other processing contexts to
handle their ow...
This is basically the same as on the mailing list for trunk but some minor
internal api needed c...
github.com/AzuraCast/icecast-kh-ac - 8c78ef5402d5f8616021386c5d8787be9ae5a59d authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 012ff9d289bc9fa40214bb923b8d6365ddbeca6d authored almost 13 years ago by Karl Heyes <[email protected]>
github.com/AzuraCast/icecast-kh-ac - 93827212b35736b63957af277e62278bcf66f123 authored almost 13 years ago by Karl Heyes <[email protected]>
winsock2.h is not wanted on cygwin even though is does exist so make sure the
mingw32 requiremen...
cygwin is for a unix like api but it can have the win32 winsock2.h which
is of no use to us in t...
auth threads are started as required up to a certain allowed number. While the
startup of an aut...
The file handle data was being released in all cases, even if the move failed
which led to a NUL...
instead of doing 2 wrtite calls or copying the data into a merged block for each
listener, now u...
now that the source init is not called.
github.com/AzuraCast/icecast-kh-ac - 79aa84350566c4769fd52b92bed014356ec70063 authored almost 13 years ago by Karl Heyes <[email protected]>mainly because of the /admin/metadata requests can have longish lines
github.com/AzuraCast/icecast-kh-ac - dc00c2049244b535b4e8d44402588c150bb4dbf9 authored almost 13 years ago by Karl Heyes <[email protected]>
prevent source_init from being run when hijack is triggered, this prevents a bunch of
stats bein...
override setting was missing the type which was causing the per-listener
code to reattach to the...
If source client flagged for a hijack then it's reference from the source and
the source is flagg...
Win32 may return a WSAENOBUFS (yes the ENOBUFS is missing) on send which would indicate
memory s...
Add duration parameter to the logs. Extend list of triggers for
re-opening the log file to inclu...