Tech News
← Back to articles

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

read original related products 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