You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-2Lines changed: 28 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,9 @@ Traditional streaming servers can be complex to configure and resource-heavy. Ti
42
42
-**Instant Start**: Listeners receive a 64KB audio burst upon connection, eliminating the "buffering" delay common in traditional servers.
43
43
-**High-Performance Distribution**: Shared circular buffer architecture designed for 100,000+ concurrent listeners per stream.
44
44
-**Icecast2 Compatible**: Works with standard source clients (BUTT, OBS, Mixxx, LadioCast) and players (VLC, web browsers).
45
-
-**Approval Workflow**: New streams are hidden by default until approved by an administrator.
45
+
-**Approvals Workflow**: New streams are hidden by default until approved by an administrator.
46
+
-**Integrated AutoDJ**: Automated 24/7 broadcasting from local music directories. Supports recursive folder scanning, shuffle mode, and manual queue management.
47
+
-**Dedicated MPD Servers**: Optionally expose a standard MPD (Music Player Daemon) server for each AutoDJ instance for remote control via standard clients.
46
48
-**Stream Relaying**: Act as an edge node by pulling streams from remote servers.
47
49
-**Outbound ICY Metadata**: Injects song titles directly into the audio stream, ensuring "Now Playing" info appears on all traditional radio players (VLC, Winamp, etc.).
48
50
-**Built-in Transcoding**: High-performance, pure Go transcoding (MP3/Opus) to provide multiple quality options or formats for a single source.
@@ -103,7 +105,21 @@ TinyIce uses a JSON configuration file (`tinyice.json`). Below are the available
0 commit comments