You seem to have CSS turned off. Please don't fill out this field. ICEcast GUI is a icecast streaming server interface which allows radio stations to effectively broadcast audio online this is known as webcasting. It is powerful and stable, meaning you can throw all of your internet radio traffic at it without having crashes or other problems. Audio listeners can access the stream through any live MP3 supported media player. ICEcast has mountpoints meaning and automatically transferes listeners from the Auto DJ to the Live stream and back again without needing to manually turn anything on or off The UI is intended to ease the work with any icecast server on a windows environment providing also the ability to register the server to some important radio directories like openradiodirectory.
Icecast server is released as free software maintained by the Xiph. Icecast Server 2. Please provide the ad click URL, if possible:. Help Create Join Login.
Operations Management. IT Management.GitHub
No, thanks. Features mp3 aac and ogg streaming support channel autostartautoconnect abitility to restart the stream autoregister to 2 radio directories icecast enabled kastor dsp source client included stream server. Project Samples. Project Activity. Follow Icecast Server 2. Etcher is a powerful OS image flasher.
It protects a user from accidentally overwriting hard-drives by making drive selection obvious; and with validated flashing there is no more writing images to corrupted drives. It is also called balenaEtcher since it is developed by balena. In addition, Etcher can flash directly Raspberry Pi devices that support usbboot.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.
Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up. KH branch of icecast. Branch: master.
Installing the icecast2 server with SSL support for broadcasting over https protocol
Find file. Sign in Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit Fetching latest commit…. It can be used to create an Internet radio station or a privately running jukebox and many things in between.
It is very versatile in that new formats can be added relatively easily and supports open standards for commuincation and interaction. In order to build icecast, you will need to install the "devel" RPM packages for each of the prerequisite packages in addition to the normal RPMS for each package. Please email us at icecast xiph. You signed in with another tab or window. Reload to refresh your session.GitHub is home to over 40 million developers working together.
Join them to grow your own development teams, manage permissions, and collaborate on projects. 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. PHP A "relay in a box" containing a lightweight web application and Icecast servers that can connect to and relay an AzuraCast parent instance.
PHP 11 1. PHP 8 3. Online and peer-editable documentation for the AzuraCast web radio management suite. Dockerfile 3 A part of the AzuraCast software suite. PHP 8 2. A modern, namespaced, configuration-driven forms engine for PHP. PHP 4 2. An updated revision of the docker-azuracast-stations image with only FOSS software bundled. Placeholder Docker container to ensure AzuraCast always points to the newest supported container version.
A customized instance of jwilder's nginx proxy with preset defaults for AzuraCast instances. Small image that contains the necessary toolkit for functional tests, linting and static analysis. A Packer template for building a DigitalOcean image.
Used for Marketplace image builds. A specialized derivative of the Icecast-KH fork of Icecast with special changes intended for the AzuraCast web radio suite. See the upstream repository for assistance!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. 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.
If you prefer you can also send us the patch to our icecast-dev mailinglist. 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. Projects by Xiph. Org Xiph. Requesting features 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. Development You can contribute to the Icecast development by sending us patches that fix bugs or implement new features.
GitHub Pull Requests 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. All rights reserved.Formulation of the problem. However, a warning about the presence of mixed content appears in the Internet browser when you visit the page of the site, since the broadcast is via the unprotected http protocol. Required to eliminate mixed content. To this end, it was decided to organize audio broadcasting over the https secure protocol using Icecast2 and IceS2.
Despite the fact that the developers of the server Icecast2 claimed SSL support, you must compile the server from the source code. Here is a procedure for compiling and installing an Icecast2 server using a certificate from OpenSSL.
However, at the moment browsers swear certificates generated by openssl. All the operations described below were performed on the Linux Mint distribution. This is necessary in order to facilitate the task of configuring the server Icecast2. To create the latter, copy the contents of the fullchain. Make sure that icecast. The lines indicating the path to the SSL certificate and the https port must be uncommented. Instead of ssl, tls can be written in the file - I did not see the difference.
It should be clarified that via http-port there is a connection with IceS2 or a similar application that reads audio data and transfers it to Icecast2 server. In the absence of it, this whole construction will not work. This error is found on the Internet very often. Open the ports and in the Internet browser and again make sure that everything works. However, it did not work for me.The Icecast project recently migrated from Subversion to Git, this page outlines how to get started with it!
The repositories are at git. All repository names start with "icecast-" for clarity. This might be useful in case of some branches not all were migrated and no longer maintained projects that were not migrated to Git. First you need to clone the Git repository, because we use submodules, these should also be cloned, do to this, run:. The steps we did above, for cloning, initialized the Submodules, but if you want to do any changes to them and push them back to the remote repository, we need to set them to a specific branch, in this case, master.
First of all, checkout the master branch, depending on your git version, your modules may be initialized in a detached HEAD state. If your git version does not support this, cd into each submodule and run git checkout master. When you are done with some super cool new feature, or even while working on it, you may want to push your current state to the remote repository, so others can test it and give you some Feedback! For this example let's assume you've built an ACL, therefore changed something in httpp.
First you need to commit the changed you made in the common submodule, so cd into it, and do. This will list you the changes you made, each change you want to have in the commit needs to be added, let's assume which is the most common case you want to commit all changes. You could either do git add. The -a or --all option will add all changed or deleted files, but not add any untracked files. Now enter a meaningful commit message, the first line should be a rough summary, followed by two newlines and a more verbose description.
Ok now it's time to push the changes to the remote server, if this is the first time you do this, you might need to set the origin url, because it defaults to a http s one, so that people without ssh access can clone the repository and submodules too, but for cloning you want to use ssh. Ok now that we cared about the submodule, let's cd back into the parent repository, and commit the changes we made there:.
Now enter a meaningful commit message. Yes, I sound like a broken record, but this is important. If you are on a different branch than master, you probably want to replace master with the branch you are on, obviously, or just do git push. NOTE : Even if you hadn't changed anything in the parent repository but just in the submodule repository, you would need to commit the change of the version of the submodule to the parent repository.
If you just had updated the httpp. Let's say someone else committed something and pushed it, and you want to update your local copy to the one of the remote. Let's assume you have nothing changed, so you are just a bit behind in history, then it is a simple as:.
If something changed, then git needs to reconcile the local changes and the remote changes. We prefer to avoid merge commits, unless there is a larger branch developed feature.
Icecast Server/Git workflow
Or by setting up git to do this automatically for you. The following passage is taken verbatim from Marcin Kulik's blog post on the same topic.
The latter has the effect of automatically adding branch. Note that if you have both options set not really recommended then branch.
Icecast Server 2.0 GUI
From XiphWiki. Jump to: navigationsearch. Category : Icecast.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. If nothing happens, download GitHub Desktop and try again.
If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. AzuraCast is a self-hosted, all-in-one web radio management suite. Using its easy installer and powerful but intuitive web interface, you can start up a fully working web radio station in a few quick minutes. AzuraCast works for web radio stations of all types and sizes, and is built to run on even the most affordable VPS web hosts.
AzuraCast is currently in beta. Many web radio stations already run AzuraCast, but keeping your server up-to-date with the latest code from the GitHub repository is strongly recommended for security, bug fixes and new feature releases. It's unlikely, but updates may result in unexpected issues or data loss, so always make sure to keep your station's media files backed up in a second location.
To install AzuraCast, you should have a basic understanding of the Linux shell terminal. Once installed, every aspect of your radio station can be managed via AzuraCast's web interface.
Want to see AzuraCast for yourself? Check out screenshots or visit our demo site at demo. Follow our installation guide for instructions on how to install AzuraCast on your own server. SHOUTcast is non-free software and does not come bundled with AzuraCast, but can be installed via the administration panel after AzuraCast has been installed.
Once installed and running, AzuraCast exposes an API that allows you to monitor and interact with your stations. AzuraCast is licensed under the Apache license, version 2. This project is free and open-source software, and pull requests are always welcome. If you need help with AzuraCast, the first place you should visit is our Support pagewhich features solutions to a number of commonly encountered issues and questions, as well as instructions on how to check your server's log files for more details.
If you do need our help via GitHub, supplying these logs is absolutely essential in helping us diagnose and resolve your issue. New feature requests are powered by FeatureUpvote.
You can visit our Feature Request Page to submit a new feature request or vote on existing ones. For bug and error reports, we rely exclusively on our GitHub Issues board to diagnose, track and update these reports. First, check to make sure the issue you're experiencing isn't already reported on GitHub.
If it is, you can subscribe to the existing ticket for updates on the issue's progress. If your issue or request isn't already reported, click the "New Issue" button to create it. Make sure to follow the template provided, as it asks important details that are very important to our team. Please keep in mind that AzuraCast is a free software project built and maintained by volunteers, so there may be some delays in getting back to you.
We will make the absolute best effort possible to resolve your issues and answer your questions. We frequently post to social media any time there are significant updates to our software, security issues that users should be aware of, or upcoming changes to third-party software.
You can get these updates in a more timely fashion by following our accounts:. If you are an AzuraCast user, station owner, developer or other contributor, you can also join our two communities, where you can ask questions, share your station and more:.
Note that our social media channels aren't the best way to report issues to us; instead, you should use the GitHub issues instructions above, as this allows our whole team to help resolve and track the progress of the issue in one location. We would like to thank the following organizations for their support of AzuraCast's ongoing development:.