All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Tinyice v2.0 Beta: Lightweight Go-based Audio Streaming Server with Icecast2 Compatibility

By

sylwester

3mo ago· 8 min readenCode

Summary

Tinyice is a lightweight, high-performance audio streaming server written in Go that's compatible with Icecast2. The v2.0 beta release features a complete admin UI rewrite with modern single-page app architecture, bearer token API authentication for integrations, and a full branding system with custom logos, colors, and Markdown landing pages. The server supports multiple mountpoints, multi-source streaming, relaying, WebRTC, AutoDJ, transcoding, and can be deployed anywhere as a single binary.

Key quotes

· 5 pulled
One binary. Pure audio.
High-performance Icecast-compatible streaming with WebRTC, AutoDJ, transcoding, and a world-class web interface.
Complete Admin UI Rewrite — Modern single-page app built with Preact, real-time SSE updates, dark theme
Bearer Token API Auth — Create API access tokens for scripts and integrations, with expiry and usage tracking
Full Branding System — Custom site name, tagline, logo upload, accent color picker, Markdown landing page
Snippet from the RSS feed
A tiny audio streaming server (compatible with icecast2) written in Go with multiple mountpoint, multi-source, and relaying support and a lot more. - DatanoiseTV/tinyice

You might also wanna read