Learning how to hide or show your stream in the SHOUTcast directory gives you full control over who can discover your internet radio station. The SHOUTcast Yellow Pages (YP) directory lists thousands of stations worldwide, and your visibility setting determines whether listeners can find you there.
Some broadcasters want maximum exposure to grow their audience. Others prefer a private stream for church services, school broadcasts, or internal company radio. Either way, toggling your directory listing is a straightforward process once you understand the key settings.
In this guide, I will walk you through every step — from creating your Radio Manager account and authhash key to flipping the public listing on or off. I have tested these steps across different hosting panels, so you will get practical advice for the most common setups.
Table of Contents
- What Is the SHOUTcast Directory?
- How to Show Your Stream in the SHOUTcast Directory
- How to Hide or Show Your Stream in the SHOUTcast Directory: Quick Toggle Guide
- Understanding the Authhash Key
- How to Make a Private Stream Public in SHOUTcast
- Troubleshooting: Why Your Stream Is Not in the SHOUTcast Directory
- Best Practices for Directory Visibility
- Frequently Asked Questions
- How do I hide my stream from the SHOUTcast directory?
- How long does it take for my stream to appear in the SHOUTcast directory?
- What is an authhash in SHOUTcast?
- Why does my stream say it requires registration in the SHOUTcast directory?
- Can I make my SHOUTcast stream private without removing it from the server?
- Conclusion
What Is the SHOUTcast Directory?
The SHOUTcast directory is a public listing service — often called the YP (Yellow Pages) directory — where internet radio stations register so listeners can discover them. When your stream is listed, anyone using SHOUTcast-compatible players, web directories, or apps can tune in by browsing genres or searching for station names.
The directory is maintained by SHOUTcast and pulls station information from broadcasters’ servers. To appear in it, your server must send specific data: a valid authhash key, station name, genre, bitrate, and now-playing metadata. Without these, the server treats your stream as private by default.
A public stream is visible to everyone in the directory. A private stream runs on your server but stays hidden from public listings — only people with a direct stream URL can connect. The difference comes down to a few configuration settings that I will cover next.
How to Show Your Stream in the SHOUTcast Directory
Showing your stream in the directory requires three things: a Radio Manager account, a valid authhash key, and the public listing enabled on your server. Here is the step-by-step process.
Step 1: Register a SHOUTcast Radio Manager Account. Go to the SHOUTcast Radio Manager site and create a free account. You will need a valid email address. This account links your station details — name, genre, description, and artwork — to your stream. Radio Manager is where SHOUTcast stores your station profile that the directory displays to listeners.
Step 2: Generate Your Authhash Key. Once your Radio Manager account is active, you can create an authhash (authorization hash). This key authenticates your server with the SHOUTcast directory. In Radio Manager, navigate to the station setup section and follow the prompts to generate a new authhash. Copy this key — you will need it for your server configuration.
Step 3: Add the Authhash to Your Server Configuration. If you are running SHOUTcast v2 directly, open your sc_serv.conf file and locate the authhash setting. Paste your authhash key there. If you are using a hosting control panel like CentovaCast, navigate to the SHOUTcast settings or AutoDJ configuration page and paste the authhash into the designated field.
Step 4: Set PublicServer to Always. In your server configuration, find the PublicServer setting. Set it to always. This tells the SHOUTcast server to always report your stream to the YP directory, regardless of what individual source clients request. Without this setting, some configurations default to private mode.
Step 5: Restart Your Server. Restart the SHOUTcast service to apply all changes. After the restart, the server contacts the YP directory, sends your station information, and registers your listing. Within a few minutes, your station should appear in the directory.
Step 6: Verify Your Listing. Search for your station name on the SHOUTcast directory website. If it appears, you are live. If not, check your server logs for YP-related errors — I cover common issues in the troubleshooting section below.
How to Hide or Show Your Stream in the SHOUTcast Directory: Quick Toggle Guide
If you already have your station set up and just want to toggle visibility, here is the quick version. To hide your stream from the directory, change PublicServer to never in your server configuration and restart the server. You can also remove or comment out the authhash line, which immediately removes your station from the YP directory.
To show your stream again, set PublicServer back to always, ensure your authhash is present and valid, and restart the server. Your station typically reappears in the directory within 5 to 10 minutes.
On CentovaCast panels, look for a “List in SHOUTcast directory” or “Public listing” checkbox under your stream or AutoDJ settings. Toggle it off to hide, on to show, then restart the stream from the control panel.
This toggle approach is the fastest way to control visibility without redoing your entire configuration. I use it regularly when testing new station setups before going fully public.
Understanding the Authhash Key
The authhash is a unique authorization string that links your SHOUTcast v2 server to your Radio Manager station profile. Think of it as a digital ID card that tells the YP directory, “This server is authorized to represent this station.” Without a valid authhash, your server runs in private mode — listeners can still connect if they have your direct URL, but you will not appear in any public listing.
Authhash keys are specific to SHOUTcast v2. If you are running the older SHOUTcast v1 (DNAS 1.x), the directory registration works differently — v1 servers rely on the PublicServer and DestIP settings rather than an authhash. Most modern hosting providers use v2 by default.
If your authhash becomes corrupted or you lose it, you can regenerate a new one from Radio Manager. Just replace the old key in your server configuration and restart. Never share your authhash publicly — anyone with the key could potentially associate their server with your station profile.
How to Make a Private Stream Public in SHOUTcast
Many broadcasters start with a private stream for testing and later want to go public. The most common reason a stream stays private is a missing or invalid authhash. If your server log shows “Stream is currently up but requires registration in the SHOUTcast Directory,” that is the authhash issue.
Here is the fix. First, confirm you have a Radio Manager account and a generated authhash. Second, add the authhash to your sc_serv.conf file or your control panel’s SHOUTcast settings. Third, set PublicServer=always. Fourth, restart the server.
Winamp forum users have reported consistent success with changing PublicServer to always and restarting. One user noted that after making this single change, their stream appeared in the directory within minutes. This setting overrides any source client that tries to set the stream to private.
For CentovaCast users, the process is even simpler. Log into your control panel, go to the SHOUTcast configuration page, enter your authhash, check the public listing box, and restart the stream. The panel handles the sc_serv.conf edits automatically.
Troubleshooting: Why Your Stream Is Not in the SHOUTcast Directory
If your stream is online but missing from the directory, work through this checklist to identify the problem.
1. Missing or invalid authhash. This is the number one cause. Check your server configuration for the authhash value. If it is blank or contains an old key, generate a new one from Radio Manager and update it. Restart the server afterward.
2. PublicServer set to default or never. If PublicServer is set to default, the source client decides whether to list publicly — and many default to private. Change it to always to force public listing.
3. Incomplete station metadata. The directory requires a station name, genre, and description at minimum. If these fields are empty in Radio Manager or your server configuration, the YP directory may reject the listing. Fill in all required metadata fields and resubmit.
4. Server not contacting the YP. Check your server logs for YP touch errors. Firewall rules or network restrictions on your hosting provider may be blocking outbound connections to the SHOUTcast YP servers. Contact your host if you suspect port blocking.
5. Stream instability or frequent disconnects. The directory may remove stations that repeatedly go offline. If your stream drops frequently due to encoding errors, bandwidth issues, or AutoDJ misconfiguration, the YP system can delist you. Maintain a stable connection for consistent directory presence.
6. Using SHOUTcast v1 instead of v2. SHOUTcast v1 servers use a different directory registration system. If your hosting provider offers v2, switch to it for full directory compatibility and authhash support.
7. Recently changed settings. After making configuration changes, allow 5 to 15 minutes for the YP directory to update. The directory caches listings and does not reflect changes instantly.
Best Practices for Directory Visibility
Keep your station metadata accurate and up to date. The directory rewards complete profiles with proper station names, genres, descriptions, and artwork. Stations with rich metadata attract more listeners and rank better in directory searches.
Maintain stream stability. The YP directory monitors whether your server is reachable. Frequent drops signal an unreliable station, and the directory may temporarily or permanently remove it. Use AutoDJ to keep your stream running even when you are not broadcasting live.
Use appropriate bitrates and codecs. MP3 at 128 kbps remains the most widely compatible format for directory listeners. If you use AAC+, make sure your listed bitrate matches what the directory expects. Mismatched metadata confuses the listing and can cause display errors.
Finally, periodically check your listing. Search for your station in the directory every few weeks to confirm it is still visible and displaying correctly. If it disappears, run through the troubleshooting checklist above.
Frequently Asked Questions
How do I hide my stream from the SHOUTcast directory?
Set PublicServer to never in your sc_serv.conf file or uncheck the public listing option in your hosting control panel, then restart the server. You can also remove the authhash key to immediately delist your station. Your stream will still work for anyone with the direct stream URL.
How long does it take for my stream to appear in the SHOUTcast directory?
After enabling public listing and restarting your server, it typically takes 5 to 15 minutes for your station to appear in the SHOUTcast directory. The YP system caches listings, so changes are not reflected instantly.
What is an authhash in SHOUTcast?
The authhash is a unique authorization key that links your SHOUTcast v2 server to your Radio Manager station profile. It tells the YP directory that your server is authorized to represent your station publicly. Without a valid authhash, your stream runs in private mode.
Why does my stream say it requires registration in the SHOUTcast directory?
This message appears when your SHOUTcast v2 server is online but has no valid authhash configured. Generate an authhash from your Radio Manager account, add it to your server configuration or control panel, set PublicServer to always, and restart the server.
Can I make my SHOUTcast stream private without removing it from the server?
Yes. Set PublicServer to never in your configuration and restart the server. Your stream continues to run and accepts connections from anyone with the direct URL, but it will not appear in the public SHOUTcast directory.
Conclusion
Controlling how to hide or show your stream in the SHOUTcast directory comes down to three settings: your authhash key, the PublicServer directive, and a server restart. Whether you want maximum exposure or a private broadcast, the toggle is quick once you know where to look.
Start by registering a Radio Manager account and generating your authhash if you have not already. Then use the quick toggle guide above whenever you need to switch between public and private. Bookmark the troubleshooting checklist for those moments when your station mysteriously drops from the directory — it covers the seven most common causes.