Yes, you can use these kinds of programs only if you're a Pro user. Through our Icecast2 compatible endpoint Tube, you can use any program which supports the Icecast2 streaming protocol. Some programs do not allow Icecast2 streaming, but you can use others that support audio capturing and streaming via Icecast2 (for example, using Audio Hijack on Mac allows you to use any audio program with Spreaker).
How to create your Icecast2 mountpoint
Your mountpoint is composed by your Spreaker User ID and the Show ID of the Podcast you want your episode to belong to. The mountpoint follows this structure:
/user/USER-ID/show/SHOW-ID
So for example if your User ID is 123 and your Show ID is 456, your mountpoint will be:
/user/123/show/456
Additional mountpoint configuration
Options are added to the mountpoint using query string parameters and separated from one another using the & symbol. For example a single option looks like this:
/user/123/show/456?explicit=true
while multiple options looks like this:
/user/123/show/456?explicit=true&hidden=true
The following table list the available options.
explicit | true | Mark the episode as explicit |
hidden | true | Keep the episode as private |
shares | Automatically share the episode on Facebook* | |
shares | Automatically share the Episode on Twitter* | |
shares | TUMBLR | Automatically share the Episode on Tumblr* |
shares | SOUNDCLOUD | Automatically share the Episode on Soundcloud* |
shares | YOUTUBE | Automatically share the Episode on Youtube* |
* Auto-sharing requires your account to be connected with the social network you want the content to be shared to.
24/7 Non-Stop
Streaming 24/7 Non-Stop, available only to our a Publisher Plan, requires a slightly different configuration for the mountpoint. First of all, it needs an additional non_stop=true option to be added to the mountpoint, and a stream id to make sure in case of disconnection you can resume streaming to the same exact episode.
/user/123/show/456/stream/STREAM-ID?non_stop=true
STREAM-ID can be whatever you like (but just character and digits, no symbols or spaces), as long as it's always the same between reconnections. If it changes, a new episode will be created automatically. So, for example it can be:
/user/123/show/456/stream/VGYQH9?non_stop=true
How to configure Mixxx to broadcast on Spreaker
SOUND HARDWARE
Menu > Preferences > Sound Hardware
Sample Rate | 44100 Hz |
LIVE BROADCASTING
Menu > Preferences > Live Broadcasting
Type | Icecast2 |
Mount | Insert your Mountpoint |
Host | icecast.spreaker.com |
Port | 443 |
Login | Leave this field empty |
Password | Insert your Spreaker Password |
Stream name | Insert the title of your Episode |
Encoding > Bitrate | 128 Kbps |
Encoding > Format | MP3 |
Channels | Stereo |
Finally, check "Enable live broadcasting" to start broadcasting, and then uncheck it to stop.
How to configure Audio Hijack to broadcast on Spreaker
First Create a Broadcast Node in your Audio Pipeline, connect it with the appropriate source and destination, then edit its Settings as follows.
BROADCAST
Metadata>Station Info
Name | Insert the title of your Episode |
BROADCAST
Setup>Server
Server Type | Icecast2 |
Server Address | icecast.spreaker.com |
Port | 443 |
User | Leave this field empty |
Password | Insert your Spreaker Password |
Mountpoint | Insert your Mountpoint |
BROADCAST
Setup>Encoding Format>Quality:Custom
Format | MP3 |
Bit Rate Mode | Constant Bit Rate |
Sample Rate | 44100 KHz |
Channels | Stereo |
How to configure SAM Broadcaster PRO to broadcast on Spreaker
ENCODER > CONVERTER
Quality | High Quality |
Format | MP3, 128kb/s, 44.1Khz, Stereo |
ENCODER > SERVER DETAILS
Server Type | Icecast2 |
Server IP | icecast.spreaker.com |
Server Port | 443 |
Password | Insert your Spreaker Password |
Mount | Insert your Mountpoint |
Station name | Insert the title of your Episode |
How to configure SAM Vibe to broadcast on Spreaker
ADD RELAY
Log in to Spacial User Zone, then click to "Stations" > "Manage Station" > "Manage Relays" > "Add Relay" > "IceCast v2"
ICECAST SETTINGS
Format | 128 kbps, 44.1 kHz, Stereo, MP3 |
Host | icecast.spreaker.com |
Port | 443 |
Mount Name | Insert your Mountpoint |
Admin User Name | admin |
Admin Password | Insert your Spreaker Password |
Source User Name | source |
Source Password | Insert your Spreaker Password |
How to configure RadioBOSS to broadcast on Spreaker
Open RadioBOSS' Settings, then click on the Broadcast section and add a new Encoder.
ENCODER > CONNECTION
Server | icecast.spreaker.com:443/InsertYourMountPoint |
Password | Insert your Spreaker Password |
Encoder display name | Spreaker |
Sample Rate | 44100 |
Encoder | MP3 |
Bitrate (kbps) | 128 |
Channels | stereo |
ENCODER > STATION INFO
Override global station info | Enable this option, otherwise it won't work. |
Name | Insert the title of your Episode |
ENCODER > METADATA
Metadata encoding | auto |
How to configure other Icecast2 clients to broadcast on Spreaker
Type | Icecast2 |
Mount | Insert your Mountpoint |
Host | icecast.spreaker.com |
Port | 443 |
Login | Leave this field empty |
Password | Insert your Spreaker Password |
Station name | Insert the title of your Episode |
Encoder | MP3, 128Kbit/s, 44.1Khz, stereo |
How to create a Live Stream Link on Spreaker
If you want to create a link to share your podcast's latest live broadcast with platforms (like TuneIn) or listeners outside Spreaker you can use an URL like this one:
https://api.spreaker.com/listen/show/SHOW-ID/episode/latest/shoutcast.mp3