Guide

How to find stream URLs and add stations in WaveLog

WaveLog works best when your stations are real streams

WaveLog helps you browse live radio by country and genre, and it also lets you keep a personal set of stations. The quality of that personal set depends on one unglamorous skill: knowing what a stream URL looks like, where to copy it from, and when a pretty “Listen” button is hiding a player that will never work in a third-party client.

This guide is for listeners using wavelog.zettyfactory.com who want fewer dead favorites and clearer My Channels. When playback still misbehaves after a good URL, continue with playback troubleshooting.

What counts as a stream URL

A usable station entry usually points at audio, not at a marketing page. Patterns you will see:

  • https://…/stream or https://…/live mount points on Icecast / Shoutcast-style servers
  • Direct files such as .mp3 / .aac that are actually continuous live mounts
  • HLS playlists ending in .m3u8
  • Playlist files (.m3u, .pls) that themselves contain the real mount

What usually does not work as a raw station URL: the homepage https://radio.example.com/, a YouTube live link, a Facebook page, or a “play” button that only works inside a proprietary web player with rotating tokens.

Where to find legitimate stream URLs

1. The broadcaster’s own Listen / Tune-in page

Start at the station you care about. Many publish “Direct stream,” “Player,” or technical pages for smart speakers. Prefer HTTPS links published by the station over random copies from old forum threads.

2. Playlist files

If the site offers an .m3u or .pls download, open it in a text editor. Inside you will often find one or more http(s):// mounts. Paste the mount that responds with audio — not the playlist page URL itself — into WaveLog when the app expects a direct stream.

3. Browser developer tools (when you already hear audio on the site)

On desktop, open the official player, start audio, then inspect the Network panel filtered by media. Look for long-running requests to audio hosts. Copy the request URL only if it is clearly a stable public mount — not a short-lived signed URL that will die in an hour.

4. Community directories and directories

Aggregators help discovery, but verify before you build a life around a listing. Prefer entries that match what the station publishes today. Dead directory rows are a major source of “WaveLog won’t play” reports that are really stale metadata.

Adding a station in WaveLog

  1. Open WaveLog.
  2. Browse by country/genre or go to your personal channels area (My Channels / favorites, depending on the current UI).
  3. Choose add / custom station if you are pasting your own URL.
  4. Enter a clear display name (“NHK FM”, “BBC Radio 3”, “Campus Jazz”) — names you will recognize at a glance.
  5. Paste the stream URL. Avoid trailing junk from messengers when possible.
  6. Press play once before you leave the screen. Confirm audio, not only a successful save.
  7. Optional: note bitrate or city in the name if you keep multiple mounts for one brand.

Saving without a playback check is how zombie stations accumulate. Thirty seconds of verification beats a week of disappointed taps.

My Channels hygiene

  • One canonical mount per station unless you intentionally keep a fallback.
  • Delete silence. If a favorite has been dead for weeks, remove or replace it — do not hope.
  • Rename for context. “Jazz 1” helps nobody; “Lisbon — smooth jazz 128k” does.
  • Separate exploration from anchors. Keep a short list of always-on anchors for travel days when you need something that simply works.

Geo limits, DRM, and respecting broadcasters

Some streams are licensed for specific countries or official apps only. WaveLog is a listening client; it does not bypass DRM, paid gates, or regional licensing. If a station only plays inside their branded player, that is a policy boundary — not a puzzle to hack.

  • Use official public mounts when the station offers them for general listening.
  • Do not scrape or redistribute private or employee-only feeds.
  • Expect some news / sports / public-service streams to refuse VPNs or foreign exits.
  • If a broadcaster asks listeners to use a particular app, follow that for that brand.

Healthy radio listening culture includes leaving the station’s own donation, schedule, and news pages in your habits — WaveLog is for tuning, not for replacing the relationship with the broadcaster.

A starter set that survives travel

Before a trip, keep three anchors you have verified in the last month: one news or talk station, one music station you actually enjoy, and one “local to where you are going” if you can find a public mount. Leave experimental directory finds at home until you are back on a stable network. Travel is when URL rot and VPN weirdness stack; anchors reduce the number of variables.

When the URL is good but playback still fails

Codecs, blockers, mobile autoplay rules, and flaky Wi‑Fi produce silence even with a correct mount. Use the sister guide WaveLog playback troubleshooting for a structured pass through those layers.

Product overview, platforms, and links live on the WaveLog page. Start with stations you already trust, verify once, and grow My Channels slowly — a short list that plays is worth more than a long list that only looks cosmopolitan.