If you find a bug in Icecast, you can report it on our Bugtracker (make sure it’s not a duplicate).
Please make sure that you include all necessary information for us to reproduce the bug and describe it as
good a possible. If relevant please attach the
error.log and your
icecast.xml (without passwords), so we
can make sure it is not a configuration problem.
If you are unsure if you found a bug or not, or you don’t want to open a ticket on our Bugtracker, you can send us an e-mail to our icecast mailinglist, but please subscribe first.
If you thing that a feature should be added to Icecast, you can submit us feature requests by sending them to the icecast mailinglist (subscribe first). Please make sure that your feature is of general nature and not something that only you might need.
You can contribute to the Icecast development by sending us patches that fix bugs or implement new features. Note that
new features should be discussed before you start working on them (read above).
You can either send us patches through the Bugtracker, just create a ticket that describes what your patchs adds/fixes and attach the patch to it.
If you prefer you can also send us the patch to our icecast-dev mailinglist.
When submitting patches, you should send a separate patch for each bugfix/feature and follow the Icecast code-style guide.
While we have a GitHub repository and it is possible to send us pull requests there, it may take a long time until we notice them, since GitHub is just used as a mirror. Therefore we strongly advise that you send us your patches as a Bugtracker ticket attachment or on the mailinglist.