Product Overview
SavePoint Station Manager runs on Windows, macOS, Linux, and WSL and operates in three modes: Radio Station Manager (audio scheduling and playlist automation), Video Station Manager (longform video programming with pre-rendered transitions), and Broadcast Station Manager (hybrid live and pre-recorded content, under development). The core station manager is free. A Year Pass ($69/year) unlocks third-party platform publishing (Discord, YouTube) and production server deployment.
Download SavePoint
Download the SavePoint Station Manager application for Windows, macOS, Linux, or WSL.
Pricing
Free tier and Broadcast Pass pricing. Third-party publishing and production deployment require an active Broadcast Pass.
Hosting Recommendations
Recommended VPS providers for running SavePoint in production 24/7.
Use Cases
SavePoint supports a range of broadcasting use cases, from internet radio and lofi streams to programmed TV channels and multi-platform live streaming.
Broadcast Software
Live broadcast software with pre-render pipeline, multi-destination streaming, and weekly scheduling.
Online Radio Station
Start and manage an online radio station with scheduling, playlist automation, and web player.
Online TV Station
Run a programmed video channel with series episodes, documentaries, and longform content.
Radio Software
Desktop radio station software with scheduling, playlists, and built-in HLS web player.
Radio Broadcasting
Automated radio broadcasting with pre-render pipeline and multi-platform output.
Live Streaming
Multi-destination live streaming from a single station manager.
Live Channel Management
Manage a live media channel with scheduled video programming, episode sequencing, and 24/7 automated broadcasting.
Broadcast Destinations
SavePoint publishes to multiple streaming destinations from a single schedule. The built-in HLS web player is included free. Platform integrations require a Broadcast Pass.
Broadcast audio to Discord voice channels with bot integration and now-playing metadata.
Stream 24/7 to YouTube Live with visual overlays, metadata sync, and thumbnail management.
Stream to Twitch with video overlays, now-playing metadata, and chat integration.
Stream 24/7 to Kick with scheduled programming, RTMP delivery, and creator-friendly automation.
Broadcast to TikTok Live with vertical video support and dynamic overlays.
Stream to X Spaces and live video with follower engagement.
Documentation
Getting Started
Download, install, and configure SavePoint Station Manager on Windows. Quick start guide, system requirements, and initial setup walkthrough.
- How to Install SavePoint on WindowsStep-by-step guide to downloading, installing, and launching SavePoint Station Manager on Windows 10 and 11
- Quick Start GuideCreate your first station, add media to your library, build a playlist, and start broadcasting in under 10 minutes
- How to Choose the Right Sized VPSHow to choose the right VPS plan for SavePoint. Real-world performance comparison between 2-core and 4-core Cloudways droplets running up to 4 simultaneous channels.
- How to Install WSL on WindowsEnable Windows Subsystem for Linux, install Ubuntu, and confirm bash and curl so you can run the SavePoint CLI installer on your Windows machine.
- How to Install Homebrew on macOSInstall Homebrew, Node.js 22, and ffmpeg on your Mac so you can run the SavePoint CLI installer from Terminal.
Features
Explore SavePoint's streaming, encoding, and platform integration features. Covers HLS output, Mixcloud Live, YouTube broadcasting, and more.
- Introduction to Mixcloud Channel SupportHow to connect SavePoint to Mixcloud Live, configure your stream key, and get the best results with recommended settings
- Understanding Station & Channel Encoding SettingsUnderstand video encoding presets, bitrate, resolution, and framerate. Learn what each setting does, how they interact, and when to change them.
- Introduction to Kick Channel SupportHow to connect SavePoint to Kick, register a developer app, set up OAuth, configure chat announcements and metadata, and broadcast alongside your other channels
- Station Deployment PipelineHow SavePoint's Push and Pull workflows move a station between staging and production. Connection profiles, deployment types, and recovery paths.
- How Pre-Rendering WorksHow SavePoint's pre-render system turns tracks into broadcast-ready video files. The queue, workers, adaptive sizing, and self-healing behavior.
- RTMP Relay StreamingPer-segment RTMP keys let sub-accounts publish their own live composition into their assigned segments using OBS, Streamlabs, FFmpeg, or any RTMP client.
- The Chat ExplorerUnified chat across Discord, YouTube, Twitch, and Kick with combined feed, multi-target compose, scheduled messages, right-click moderation, and audit log.
Advanced Techniques
Advanced setup guides for SavePoint. VPS sizing, WSL production servers, custom DNS, WebSocket configuration, and self-hosting optimization.
- How to Set Up a WSL Production ServerTurn a spare Windows PC into a dedicated SavePoint production server using WSL. Covers Ubuntu installation, Node.js, FFmpeg, SSH access, and deploying from the desktop app.
- How to Set Up Local Domains for Your SavePoint ServerAccess your SavePoint server by name instead of IP address on your local network. Covers finding your server's IP, hosts file shortcuts, router DNS, and mDNS.
- Cloudways Setup: WebSocket via Cloudflare TunnelRecommended setup for Live DJ Mode microphone audio on Cloudways. A free Cloudflare Tunnel routes WebSocket traffic directly to your Node app, bypassing the managed Apache, Varnish, and Nginx layers that strip WebSocket Upgrade headers.
- How to Make Your Local Server DNS AccessiblePoint a real domain to your local SavePoint server. Covers static IPs, port forwarding, DNS records, dynamic DNS, and configuring SavePoint for custom domain access.
- How SavePoint's Logging System WorksA guide to SavePoint's three logging surfaces (broadcast observability, server logging, and frontend logging) including what each captures, how to control verbosity, and where the log files live
Troubleshooting
Troubleshooting guides for common SavePoint issues. Fix YouTube upload limits, WebSocket connections, Cloudflare tunnels, and streaming errors.
- General Troubleshooting IssuesResolve common SavePoint issues including installation, licensing, web player buffering, Discord bot connection, plus where to find advanced debugging logs
- How to Fix the YouTube Daily Upload LimitHow to verify your YouTube channel to increase the daily video upload limit from 15 uploads per day to a higher cap
- How to Debug Mic and DJ Mode Connection IssuesTroubleshoot WebSocket connection failures for Live DJ Mode and Mic Mode in SavePoint. Covers browser console checks, server verification, hosting configuration, and common error patterns.
- How to Fix Discord Audio Lag on Windows (Windows Defender Exclusion)Fix Discord audio gaps that occur exactly every 60 seconds on Windows and WSL by excluding your media folder from Windows Defender real-time scanning.
- How to Fix Poor Discord Audio Quality with Bluetooth HeadsetsFix muffled or tinny audio for people chatting in your station's Discord voice channel while wearing a Bluetooth headset. Discord's microphone handling is the cause, not your station.
- How to Fix Mixcloud Browser Player PausesHow to handle a Mixcloud listener pause if one occurs, what SavePoint does to keep listeners connected across long broadcasts, and the one-time setup needed for WSL2.
- How to Fix RTMP Connections Blocked by CloudflareOBS times out connecting to your SavePoint RTMP ingest when the domain is behind a Cloudflare proxy. Three workarounds to restore keyholder access.
API Reference
Technical API documentation for developers integrating with SavePoint. Covers the Now Playing API, webhook events, and station data endpoints.
- Now Playing APIExpose live broadcast data to external clients like websites, widgets, and third-party integrations using the public Now Playing API endpoint
- System Info APIInternal SavePoint endpoint that reports runtime environment facts (host platform, Node version, WSL detection) so the UI can adapt to the host environment
Blog
AzuraCast is the default answer for self-hosted internet radio, and it earns that reputation. This comparison and alternatives article covers LibreTime, Rivendell, mAirList, the Icecast and SHOUTcast stack, and SavePoint for the operator who is already self-hosting and has hit a real limit, plus the case for staying exactly where you are.
Radio.co works well for a non-technical operator who wants a hosted stream and nothing to maintain. This survey covers AzuraCast, LibreTime, Live365, the Icecast and SHOUTcast stack, Zeno.FM, and SavePoint, what each is actually good at, and the real question underneath all of them: does a company run it, or do you.
In this article, we look at GreenBot, Jockie Music, FlaviBot, and SavePoint to compare traditional Discord music bots with a self-hosted approach to continuous playback, collaborative programming, scheduled segments, and live contributors.
A new command-line install brings SavePoint to macOS, Linux, and WSL, a fully integrated chat management system unifies every platform's chat, and the interface is now translated into nine languages.
Member-owned live segments arrive in SavePoint v1.47.1. A station owner assigns a scheduled block to a member, who broadcasts into the station from their own setup. The station carries the feed to every connected destination, then returns to its programming when the block ends.
Member-owned live segments arrive: station members can fully operate their own scheduled blocks directly from OBS or any RTMP-capable broadcasting software, with every connected channel switching to the member's live feed for the duration of their segment.
Live broadcasting in 2026 is not one market anymore. A map of seven of the most-used tools, what each is best at, and how different audiences pick across them.
Mobile UI, multi-gigabyte library uploads, configurable storage, deployment workflow improvements, and a broadcast pipeline performance overhaul that pushes listener sessions into the multi-hour range.
A practical guide to starting a 24/7 internet radio station that broadcasts audio and video to Discord, YouTube, Mixcloud, and the rest of the platforms your audience already uses.
SavePoint now streams directly to Kick. Connect your Kick account with OAuth, and your station goes live on Kick alongside Discord, YouTube, Twitch, and Mixcloud, all from one broadcast.
A 24/7 radio station for your Discord server, programmed around the people who show up every day and belonging to the community that runs it.
Station Ops is the practice of treating a broadcast station the way software teams treat a production service. Uptime, observability, scheduled delivery, and recovery for stations you own.
SavePoint supports Restream as a native channel type, letting you simulcast to 30+ platforms from a single outbound stream. Here's when Restream makes sense versus native multi-channel broadcasting, and how it can save you money on server costs.
Twitch streaming, Now Playing public API, standby media between segments, self-healing streams, zero-gap segment transitions, hardware encoding, and a rebuilt broadcast pipeline.
Set up a 24/7 music stream for your Discord server with scheduled programming, now-playing announcements, and auto-reconnection. No bot service required.
SavePoint now lets you share your live broadcast data through a public API endpoint. Display current track info, upcoming queues, and custom metadata on your website, Discord bot, or any external client with a simple HTTP call.
SavePoint now manages your Twitch broadcast alongside Discord, YouTube, and Mixcloud from one station. Full OAuth integration, chat announcements, and category management, all without leaving your dashboard.
SavePoint now streams directly to Mixcloud Live. Connect your station, paste your stream key, and go live on Mixcloud alongside Discord, YouTube, and your other channels, all from one broadcast.
Invite DJs, curators, and contributors to your station with their own logins. Sub-accounts let you assign permissions, schedule access, and storage quotas so your team can manage their segments without stepping on each other.
Multi-user sub-accounts, multi-channel streaming to Mixcloud, Restream, and Custom RTMP, paced RTMP output for Mixcloud stability, WHIP protocol for Restream, broadcast history tracking, DJ Mode segment gating, Year Pass licensing, and bundled FFmpeg 7.1+.
Circuit Breaker, the AI-generated jazz fusion album produced for PULSE FM, is now streaming on Spotify and Apple Music. Free downloads are still available on the Internet Archive.
Upload pre-rendered videos to YouTube with smart thumbnails, manage playlists automatically, and enjoy richer Discord embeds with configurable announcement styles.
A massive update bringing DJ Mode with live voice-over, multi-station backups, hardware-accelerated pre-rendering, Discord audio stability, and hundreds of improvements across the board.
Introducing SavePoint Station Manager - the all-in-one solution for managing your online radio station.
Legal
Frequently Asked Questions
- What is SavePoint?
- SavePoint Station Manager is a self-hosted broadcasting application available for Windows, macOS, Linux, and WSL that manages online radio and TV stations. It provides scheduled programming, a pre-render pipeline for 24/7 broadcasting, and multi-platform publishing.
- Is SavePoint free?
- The core station manager is free, including the scheduling engine, pre-render pipeline, playlist management, visual overlays, and built-in HLS web player. Third-party platform publishing (Discord, YouTube) and production server deployment require an annual Broadcast Pass ($69/year).
- What platforms can SavePoint stream to?
- SavePoint streams to its built-in HLS web player (free), Discord voice channels, YouTube Live, Twitch, Kick, and Mixcloud Live. TikTok Live and X (Twitter) are under development. Discord, YouTube, Twitch, Kick, and Mixcloud all require a Broadcast Pass.
- Do I need a server to run SavePoint?
- No. SavePoint runs on your Windows, macOS, or Linux machine for local testing and broadcasting. A VPS is only needed if you want 24/7 broadcasting without keeping your PC on. The Broadcast Pass unlocks production server deployment with SSH management.
- What is the pre-render pipeline?
- SavePoint pre-renders transitions and visual overlays before broadcast, then streams cached segments during playout. This reduces CPU load compared to real-time encoding and enables stable 24/7 operation on modest hardware.
- How is SavePoint different from OBS?
- OBS is designed for live interactive sessions. SavePoint is designed for unattended 24/7 automated broadcasting with scheduled programming, playlist rotations, and pre-rendered transitions. SavePoint runs as a background service, not a live production tool.
- Can SavePoint run 24/7 without my computer being on?
- Yes. Deploy SavePoint to a VPS (virtual private server) for always-on broadcasting. The Broadcast Pass includes production server deployment with SSH management and database sync.
- What file formats does SavePoint support?
- SavePoint supports MP3, FLAC, WAV for audio and MP4, WebM for video. There are no software-imposed storage limits. Capacity depends on your hardware.