BUTT (Broadcast Using This Tool) is a free, lightweight Icecast and Shoutcast source encoder for Windows, macOS, and Linux. It is a reliable choice for streaming to managedstreaming when you already have an audio source on your computer, for example a playout system routed through a virtual audio cable, or a microphone for live shows.
| 💡 New to managedstreaming? If you do not have an account yet, request a free trial at hello@deliver.media. The setup below works the same way for trial and production accounts. |
What you need
- BUTT installed on your computer, downloaded from danielnoethen.de/butt
- A managedstreaming account with server address, mount point, source password, and source user
- An audio source on your computer, for example a virtual audio cable from your playout software, or a microphone input
Configure the server in BUTT
- Start BUTT and click Settings.
-
On the Main tab, under Server Settings, click ADD.
-
Fill in the Edit Server dialog with the values from your managedstreaming account:
-
Name: a label of your choice, for example
managedstreaming -
Type:
Icecast - Address: your upstream address, see the section below for the correct format
-
Port:
8000 - Password: your Icecast source password
-
Icecast mountpoint: your mount, for example
one(without leading slash in BUTT) -
Icecast user:
source - Use SSL/TLS: leave unchecked unless your account specifies TLS on the upload
-
Name: a label of your choice, for example
- Click Save.
Server address by subscription type
The address you enter depends on your managedstreaming subscription:
| Subscription | Upload address (source) | Public listener URL |
|---|---|---|
| Basic / Standard | [yourtenant].streaming.deliver.media |
https://[yourtenant].streaming.deliver.media/[station]/[format] |
| Higher tiers with redundant servers and redundant upload | Dedicated upstream addresses provided by deliver.media | https://streaming.[yourdomain]/[channel]/[format]/[trackingoption] |
If you are on a higher tier, your onboarding email lists the exact upload and listener addresses for your setup. If you cannot find them, write to hello@deliver.media and we will resend the details.
| 💡 Tip: Use the upload address only in BUTT. The public listener URL is what you give to listeners or paste into a player, not into the encoder. |
Add the stream metadata
- Back in the Settings window, under Stream Infos, click ADD.
-
Fill in the Edit Server Infos dialog:
-
Name: internal label, for example
managedradio. ONE - Description: the public description of your stream
-
Genre: for example
POP -
URL: the public website of your station, for example
https://managed.radio - Make server public: leave unchecked unless you explicitly want listing in Icecast directories
-
Name: internal label, for example
- Click Save.
Set audio and stream format
- Open the Audio tab and select your input device. For a playout system, this is typically a virtual audio cable. For a live microphone, select your audio interface.
- Open the Stream tab and set:
-
Codec:
MP3 -
Bitrate:
128 kbpsfor a balanced default -
Samplerate:
48000 Hzor44100 Hz, depending on your source -
Channels:
2 (stereo)
-
Codec:
- Click Save and close the settings window.
Start streaming
- In the main BUTT window, make sure the correct server is selected in the dropdown next to Streaming.
- Click the green Play button to start the stream.
- The log shows
Connecting to [your upload address]:8000followed byConnection established. The stream timer starts counting up. - The listener count appears in the top right.
Verify the stream
Open the public listener URL in a browser or audio player. Examples:
- Basic / Standard:
https://myradio.streaming.deliver.media/one/mp3 - Higher tier:
https://streaming.myradio.com/one/mp3
You should hear your audio source, and the player should display the artist and title metadata if your source provides it.
Troubleshooting
BUTT cannot connect
- Check that Address, Port, Password, Mountpoint, and User all match the values from your managedstreaming account
- Confirm the mountpoint is entered without a leading slash in BUTT, for example
oneand not/one - Verify your firewall allows outbound connections on port 8000
- If you are on a higher tier with TLS-only upload, enable Use SSL/TLS in the Edit Server dialog
Listeners hear silence
- Check that the correct input device is selected on the Audio tab
- Watch the L and R level meters in the main window during playback. No movement means no audio is reaching BUTT, and the problem is between your audio source and BUTT, not between BUTT and managedstreaming.
- If you use a virtual audio cable, confirm your playout system is routed to the cable input and BUTT is reading from the cable output
Metadata is missing
Our playingnow. option and engine. workflows can pickup almost any playout information and enrich it with metadata and coverart and then send it to almost any provider natively and we provide an API (REST, GrapQL, Json etc) and can send directly to all providers. To only mentin a few: Websites, DAB+, Radioplayer, Xperi, etc. Contact us for the integration.
Need help?
Write to hello@deliver.media. We can confirm the correct upload and listener addresses for your subscription and help you get BUTT connected.
Comments
0 comments
Please sign in to leave a comment.