Developer Community
Join thousands of broadcasters, developers, and streaming enthusiasts building the future of internet radio together.
Join the Community
Connect with fellow broadcasters, get help, share knowledge, and stay updated with the latest streaming technology.
CasterClub
The premier community for internet radio broadcasters. Share experiences, get technical help, and network with fellow station owners.
Live365
Comprehensive streaming resources, tutorials, and community support for broadcasters of all experience levels.
GitHub Community Resources
Our development community lives on GitHub. Contribute code, report issues, and engage with developers.
GitHub Repository
Main repository for Mcaster1DNAS source code, issues, and pull requests. Star the repo to stay updated.
View RepositoryGitHub Discussions
Q&A forum for general questions, feature requests, and community discussions.
Join DiscussionsIssue Tracker
Report bugs, request features, and track development progress on GitHub Issues.
Open IssueStar & Watch
Star the repository and watch for notifications about new releases and updates.
Star on GitHubHow to Contribute
We welcome contributions from developers of all skill levels. Here's how to get started.
Contributing Code
Fork the Repository
Create your own fork of the Mcaster1DNAS repository on GitHub.
git clone https://github.com/YOUR-USERNAME/icy2-server.git cd icy2-server
Create a Feature Branch
Always create a new branch for your changes, never commit directly to main.
git checkout -b feature/my-awesome-feature
Make Your Changes
Write clean, well-documented code following the project's coding standards. Include tests for new features.
Test Thoroughly
Ensure all tests pass and your changes don't break existing functionality.
make test # or run specific tests ./run-tests.sh
Submit Pull Request
Push your changes and open a pull request with a clear description of what you've changed and why.
git push origin feature/my-awesome-feature # Then open PR on GitHub
Community Guidelines
Help us maintain a welcoming, inclusive, and productive community for everyone.
-
Be Respectful: Treat all community members with respect and kindness. We welcome people of all backgrounds and experience levels.
-
Be Helpful: Share your knowledge and help others learn. Remember, everyone was a beginner once.
-
Communicate Clearly: Provide detailed bug reports, clear feature requests, and well-documented pull requests.
-
Search First: Before asking a question or reporting a bug, search existing issues and discussions to avoid duplicates.
-
Follow Standards: Adhere to the project's coding standards, commit message conventions, and contribution guidelines.
-
Report Issues: If you encounter harassment or inappropriate behavior, report it to the project maintainers immediately.
Connect With Us
Follow us on social media for updates, tips, and community highlights
Ready to Get Involved?
Whether you're a developer, broadcaster, or enthusiast, there's a place for you in the Mcaster1DNAS community.