Cycast - Icecast-Compatible Streaming Server
A high-performance internet radio streaming server written in Python with Cython optimizations. Accepts live sources from Mixxx, VLC, or any Icecast-compatible source client and falls back to predefined playlists when no DJ is connected.
Modern Architecture:
π Cython optimizations for 3-5x performance improvement
for 3-5x performance improvement π¨ Flask web application running on Tornado for production-grade performance
running on for production-grade performance π HCL configuration for human-friendly configuration files
for human-friendly configuration files π΅ Beautiful web UI with real-time updates
with real-time updates π RESTful API for status and statistics
Features
Live Source Support : Accept streams from Mixxx, VLC, Virtual DJ, or any Icecast/Shoutcast source client
... continue reading