Skip to content
Tech News
← Back to articles

Show HN: Cycast – High-performance radio streaming server written in Python

read original get Cycast → more articles

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