New Beginning Radio

English UI. Upload MP3s from Upload music · Queue for playback (stored on the API disk; stream still comes only from Icecast). More playlist and AutoDJ controls can be added here.

API status

{
  "ok": true,
  "service": "radio-api",
  "time": "2026-05-20T11:20:42.777Z"
}

Public stream (Icecast)

Use this URL in players; it does not go through Next.js or the API.

https://play.radio-nbm.com/new-beginning-radio

Local Icecast: http://localhost:8000/ is the admin/status page (HTML), not the MP3 stream. The stream URL is the mount, e.g. http://localhost:8000/radio when ICECAST_MOUNT=/radio. Set NEXT_PUBLIC_STREAM_URL in .env.local to that mount URL for a one-click link here.

Planned areas: uploads & audio library, categories, playlists, AutoDJ settings, now playing, listener stats, play history, station settings.