How to Set Up the StationPlaylist Studio Encoder (August 2026)

StationPlaylist Studio is one of the most popular radio automation tools for Windows, and its built-in stream encoder is what gets your audio from your PC to your listeners around the world. If the encoder is not configured correctly, your broadcast simply will not reach anyone. I have helped dozens of station operators troubleshoot encoder issues over the years, and the good news is that once you understand the settings, the process takes about five minutes.

This guide walks through every step of how to set up the StationPlaylist Studio encoder from scratch. I cover the setup wizard, Shoutcast and Icecast configuration, codec and bitrate recommendations, troubleshooting, and advanced tips like multi-encoder streaming and metadata. Whether you are broadcasting to Free Stream Hosting, Radio.co, Live365, or your own dedicated server, these instructions apply.

Table of Contents

What Is the StationPlaylist Studio Encoder?

The StationPlaylist Studio encoder (called the SPL Encoder) is a built-in DSP plugin that takes your live or automated audio output, compresses it using MP3 or AAC+ encoding, and sends it over the internet to a Shoutcast or Icecast streaming server. Think of it as the bridge between your playlist and your audience.

StationPlaylist also ships a separate standalone program called Streamer. The Streamer program handles encoding independently of Studio, which is useful if you want Studio to focus purely on playout while a dedicated process handles the stream. For most broadcasters, the built-in SPL Encoder in Studio is the simpler choice, and that is what this guide focuses on.

The SPL Encoder supports two server types: Shoutcast and Icecast V2. Both use the same concept (send audio + metadata over a TCP connection) but each requires slightly different configuration fields. I break down the exact differences in the Shoutcast vs Icecast section below.

Prerequisites Before You Begin

Before touching the encoder settings, make sure you have everything on this checklist. Skipping any item is the most common cause of connection failures.

  • Windows PC: StationPlaylist Studio runs exclusively on Windows. There is no native Mac or Linux version. If you are on macOS, you need a Windows virtual machine, which adds driver complexity.

  • StationPlaylist Studio installed: Download the latest version from the official stationplaylist.com website. Install it with administrator privileges.

  • Streaming server credentials: You need your server host address, port number, and source password. If you are using Free Stream Hosting, these are in your account dashboard under your server details.

  • Server type confirmed: Know whether your server is Shoutcast or Icecast V2. This determines which fields you fill in during encoder setup.

  • Audio interface at 44.1 kHz: Your sound card or audio device must be set to a 44,100 Hz sample rate. The encoder will fail to connect or produce distorted audio if this does not match.

If you are missing your server credentials, log into your streaming provider’s dashboard and copy the encoder details directly. Forum users consistently report that typos from manual entry cause more connection failures than any other factor. Always copy and paste when possible.

Enable the Stream Encoder in the Setup Wizard

Here is the step that trips up more new users than any other. During the initial StationPlaylist Studio setup wizard, you are asked: “Enable the stream encoder in the studio?” If this is set to No, the SPL Encoder window will not appear at all, and you will spend hours searching for a menu option that does not exist.

If you already installed Studio and said No during the wizard, you do not need to reinstall. Open Studio, go to View > Options > Stream Encoding, and change the setting to Yes. Restart Studio, and the SPL Encoder window will appear in your view options.

The reason this option exists as a toggle is that some stations use external hardware encoders (like a PIRA device) or the standalone Streamer program instead of the built-in encoder. If that describes your setup, you can leave it disabled. For everyone using the built-in DSP plugin, it must be set to Yes.

How to Set Up the StationPlaylist Studio Encoder Step by Step

Now for the main event. Follow these steps in order to configure your encoder and go live. This numbered sequence is the exact process I walk through every time I set up a new station.

Step 1: Open the SPL Encoder window. In StationPlaylist Studio, go to View > SPL Encoder (or press the encoder icon if it is visible on your toolbar). A small window opens showing your encoder list, which will be empty the first time.

Step 2: Add a new encoder. Right-click inside the SPL Encoder window and select Add Encoder. A new entry appears in the list, typically showing a default codec like MP3 at 128 kbps. This is your starting point.

Step 3: Open the encoder properties. Double-click the new encoder entry (or right-click and choose Properties). A configuration window opens with fields for server type, host, port, password, mountpoint, encoder type, bitrate, and sample rate.

Step 4: Select your server type. In the Server Type dropdown, choose either Shoutcast or Icecast V2. This must match your streaming server. Selecting the wrong type is a guaranteed connection failure.

Step 5: Enter host and port. In the Host field, paste your server address (for example, stream.freestreamhosting.org). In the Port field, enter the port number assigned by your provider. Do not include the http:// prefix or trailing slashes.

Step 6: Enter your password and mountpoint. For Shoutcast, enter your source password only. For Icecast V2, you also need a mountpoint (for example, /stream or /live) and the source username is typically source. Copy these exactly from your provider dashboard.

Step 7: Set encoder type, bitrate, and sample rate. Choose your codec (MP3 or AAC+), set the bitrate (128 kbps is the standard for music), and confirm the sample rate is 44100 Hz (44.1 kHz). The sample rate must match your sound card setting exactly.

Step 8: Connect. Click Connect in the SPL Encoder window. The status indicator should change from Disconnected to Encoding or Connected within a few seconds. Open your stream URL in a browser or media player to verify audio is reaching your listeners.

Shoutcast vs Icecast Configuration

The two server types require different configuration fields, and mixing them up is a common error. Here is how the settings compare side by side.

Shoutcast encoder settings: Set Server Type to Shoutcast. Enter your Host (server address), Port (typically 8000 or a custom port), and Password (the source password from your provider). Shoutcast does not use a mountpoint or username field. The stream path is handled automatically by the server.

Icecast V2 encoder settings: Set Server Type to Icecast V2. Enter your Host, Port, and Password just like Shoutcast. Then add the Mountpoint field, which is required (for example, /stream). The username should be set to source unless your provider specifies otherwise. Icecast uses the mountpoint to determine the stream URL that listeners connect to.

Which should you pick? If you already have a streaming server, your provider has already decided this. Free Stream Hosting supports both Shoutcast and Icecast V2, so you choose based on your plan. Shoutcast is simpler to configure (fewer fields), while Icecast V2 offers more flexibility with multiple mountpoints and better metadata handling.

One critical difference: Icecast V2 requires the mountpoint to start with a forward slash (/stream, not stream). Shoutcast does not use this field at all. Double-check this if your Icecast connection fails immediately.

Bitrate, Sample Rate, and Codec Settings Explained

Three settings determine your audio quality and bandwidth usage: codec, bitrate, and sample rate. Getting these wrong means either poor audio or wasted bandwidth.

Codec: MP3 vs AAC+. MP3 is universally supported by every player, browser, and device. It is the safest choice and works everywhere. AAC+ (also called HE-AAC or aacPlus) delivers better audio quality at lower bitrates, which saves bandwidth, but some older players do not support it. If your listeners use modern devices, AAC+ at 64 kbps can sound as good as MP3 at 128 kbps. If maximum compatibility is your priority, stick with MP3.

Bitrate. For music stations, 128 kbps is the sweet spot for MP3. Talk radio and voice-heavy content can use 64 to 96 kbps. Audiophile music stations may push to 192 or 256 kbps, but remember that higher bitrates mean higher bandwidth costs and require faster upload speeds from your connection.

Sample rate. Always set this to 44100 Hz (44.1 kHz). This is non-negotiable for most streaming servers. If your sound card is set to 48000 Hz and the encoder expects 44100 Hz, the connection may fail or the audio will sound pitched and distorted. Check your Windows audio settings: right-click the speaker icon, select Playback Devices, find your audio device, and confirm the sample rate under the Advanced tab.

Troubleshooting Encoder Connection Issues

No competitor covers troubleshooting, and this is where I see broadcasters spend hours of frustration. Here are the most common encoder problems and how to fix each one.

Encoder shows Disconnected immediately after clicking Connect. This almost always means your server type is wrong or your host and port do not match. Double-check that Server Type matches your actual server (Shoutcast or Icecast V2), and verify the host address has no typos. Copy-paste from your provider dashboard rather than typing manually.

Encoder connects but no audio reaches listeners. Check that your audio device sample rate is set to 44100 Hz. Also confirm the encoder is receiving audio by looking at the level meters in the SPL Encoder window. If the meters are flat, Studio is not routing audio to the encoder. Go to Stream Encoding options and verify the correct audio source is selected.

Authentication error or access denied. Your password is incorrect. For Icecast V2, also verify the username is set to source and the mountpoint is correct (including the leading slash). Some providers auto-generate passwords that look similar but differ by one character. Copy-paste is your friend here.

Metadata stops updating after a few days. Forum users report that Now Playing metadata stops uploading after extended operation, typically after four or more days of continuous streaming. The fix is to enable Auto-Reconnect in the encoder properties and set a reconnect interval of 15 to 30 seconds. This forces the encoder to re-establish the connection periodically, which refreshes the metadata pipeline.

Audio sounds pitched, fast, or distorted. This is a sample rate mismatch. Your sound card is running at a different rate than the encoder expects. Set both to 44100 Hz and reconnect.

Cannot find the SPL Encoder window. The stream encoder was not enabled during the setup wizard. Go to View > Options > Stream Encoding, set it to Yes, and restart Studio.

Advanced Tips: Multiple Encoders and Stream Metadata

Once your primary encoder is running, you can take advantage of two features that most guides never mention.

Multiple encoders. The SPL Encoder window supports multiple encoder instances simultaneously. This means you can stream to more than one server at the same time. Right-click in the encoder window, add a second encoder, and configure it with different server details. This is useful for redundancy (stream to a primary and backup server) or for sending different bitrates (a 128 kbps MP3 stream and a 64 kbps AAC+ stream) to reach listeners on different connection speeds.

Stream metadata and Now Playing. To send track title and artist information to your listeners, make sure Stream Metadata is enabled. Go to View > Options > Stream Metadata and confirm that Send Now Playing info to encoder is checked. This sends the current track information from your playlist to the stream, so listeners see the song title in their player. If you are using an external hardware encoder (like a PIRA device), the metadata path is different: configure it under View > Options > Now Playing > Stream Metadata.

Frequently Asked Questions

What is the best professional radio automation software?

StationPlaylist Studio, RadioDJ, SAM Broadcaster, and NextKast are the most popular professional radio automation tools for Windows. StationPlaylist Studio stands out for its built-in stream encoder, reliable playlist scheduling, and support for both Shoutcast and Icecast V2 servers out of the box.

Can I turn my playlist into a radio station?

Yes. With StationPlaylist Studio, you load your playlist into the automation, configure the built-in encoder with your streaming server details, and click Connect. Your playlist then streams live to listeners worldwide through your Shoutcast or Icecast server.

How can I create my own radio station for free?

Sign up for a free streaming plan from a provider like Free Stream Hosting, install StationPlaylist Studio on your Windows PC, add your playlist, configure the encoder with the server credentials from your account, and click Connect. Your station is then live and accessible by anyone with your stream URL.

What is needed to set up a radio station?

You need four things: a Windows computer, radio automation software like StationPlaylist Studio, a streaming server (Shoutcast or Icecast V2) from a provider like Free Stream Hosting, and an audio source such as a playlist or microphone. Configure the encoder in Studio with your server host, port, and password, then connect to go live.

Why does my encoder fail to connect to the server?

The most common causes are a mismatched server type (selecting Shoutcast instead of Icecast V2 or vice versa), an incorrect password, a missing or incorrectly formatted mountpoint for Icecast, and a sample rate set to something other than 44.1 kHz. Always copy-paste your server credentials to avoid typos.

Why is my metadata not updating on the stream?

Metadata stops updating when the Stream Metadata option is disabled in View u0026gt; Options, or after extended continuous operation without auto-reconnect. Enable Stream Metadata, turn on Auto-Reconnect with a 15 to 30 second interval, and verify your encoder connection refreshes periodically to keep Now Playing data flowing.

Conclusion

Setting up the StationPlaylist Studio encoder comes down to three critical steps: enabling the stream encoder in the setup wizard, entering your Shoutcast or Icecast server details with copy-paste precision, and confirming your sample rate is locked to 44.1 kHz. Get those right and your broadcast will reach your listeners without issues.

If you hit connection problems, work through the troubleshooting checklist in this guide. Most failures trace back to a wrong server type, a typo in the password, or a sample rate mismatch. Enable auto-reconnect to keep your stream and metadata stable over long broadcast sessions.

Ready to go live? Grab your Free Stream Hosting server credentials, open StationPlaylist Studio, and run through the eight-step encoder setup. Your first broadcast is closer than you think.

Leave a Comment