Getting Radio Lumiere Haiti Working on Your End
I've been tuning into Haitian radio stations for over a decade now, and Radio Lumiere Haiti has been one of the more consistent ones. It's a religious and cultural station based in Port-au-Prince that broadcasts a mix of gospel music, Haitian creole talk shows, and community announcements. The signal isn't always clean, especially during hurricane season, but it's worth dealing with if you want something that actually reflects what's happening on the ground rather than polished diaspora media. Here's how I actually listen to it and what works versus what doesn't.
Radio Lumiere Haiti Listen Live Now Tuning Into Haitis Spiritual And Cultural Pulse
The station streams at 94.5 FM locally, but their online stream is what most people outside Haiti are actually using. The stream URL is straightforward — you can find it by searching for "Radio Lumiere Haiti live stream" and grabbing the direct .m3u8 or .mp3 link from their official page. I don't recommend third-party streaming aggregator sites because they add latency and often drop the stream entirely when the station's own server is under load. Their official website is radiolumierehaiti.com and the stream is accessible directly from there. If you're building something that pulls the stream automatically, use their native endpoint rather than scraping YouTube or Facebook links, which change constantly and aren't meant for programmatic access. Now, the problem nobody warns you about: the stream buffer on their server is tiny. During major religious events like Easter week or when a prominent figure passes away and they run extended memorial programming, the stream will cut out every 10 to 15 minutes. I hit this repeatedly last year during the May 18th commemoration services. The audio would just drop to silence and the player would keep showing "live" even though nothing was playing for up to three minutes.
My workaround was simple — I set up a small Python script using the requests library that polls the stream every 60 seconds and reconnects automatically when it detects silence. Here's roughly what it looks like: I used a basic check where I measure the average amplitude of the last two seconds of buffered audio. If it drops below a threshold for three consecutive checks, the script terminates the connection and re-establishes it. This added about 8 seconds of dead air during reconnection but eliminated the frustration of sitting there watching a frozen "live" indicator. For anyone who's serious about monitoring the station for extended periods, this is basically mandatory. The latency on their stream is another thing to factor in. If you're using it for real-time coordination with someone still in Haiti, don't. The typical delay is between 8 and 14 seconds depending on your internet connection and their server load. I learned this the hard way when trying to reference something being said on air during a live call with a producer in Pétion-Ville. She had already moved on from the topic by the time I heard it. Fifteen seconds of lag turned a normal conversation into a mess.
Get the Full Details

For background listening or content research, this latency is irrelevant. For anything requiring synchronicity with the broadcast, you're better off finding their Facebook Live page or their Telegram channel, both of which tend to be closer to real-time even if the video quality is worse. The audio quality itself is decent but not high-fidelity. They encode at around 128 kbps on the web stream, which is standard for this tier of station. Don't expect anything closer to CD quality. If you're listening on good headphones or a proper stereo setup, you'll notice the compression artifacts on the higher-frequency instruments, particularly during Vodou ritual music segments where the bell tones and drum work get a bit muddy. On phone speakers or basic earbuds, it's fine. One counter-intuitive thing about this station: the best programming often comes at the worst technical moments. The midday news and community bulletin segments, which run between 11 AM and 1 PM Haiti time (EST), are actually the most informative but also the most prone to stream corruption. The technical crew there juggling live broadcasting with community event coordination means the audio pipeline gets overloaded during those hours. If you're coming to this station primarily for information rather than music, consider tuning in right after the news block ends, around 1 PM to 3 PM, when the stream stabilizes and they shift into longer musical and interview segments.
The station also has a podcast archive, but it's incomplete and poorly organized. I found maybe 30 percent of their notable broadcasts from the last year actually archived, and there's no consistent metadata. If you're doing research, your best bet is screen recording or using a tool like StreamLink to capture the stream directly during live broadcasts. Their Facebook page at /RadioLumiereHaiti sometimes reposts clips that ended up getting lost from the main archive, so cross-referencing there helps fill gaps. If you're looking for a download option, there isn't really a legitimate one for the full live stream since it's broadcast in real time. Some third-party apps claim to offer on-demand downloads of Radio Lumiere Haiti content, but they're usually pulling from unofficial sources and the audio quality degrades with each re-encode. The only clean source is the station's own stream, so if you need recorded material, capture it directly from there. For people who want a more reliable Haitian radio experience overall, I'd also suggest keeping Radio Folabelle or RSP as backup options. When Radio Lumiere goes dark — and it does, usually for no publicly stated reason — having a secondary stream ready means you're not left with complete silence during whatever it is you're monitoring.
The station's hours are generally 6 AM to midnight Haiti time, but the overnight schedule is mostly automated music with minimal DJ presence. If you're listening outside those hours and the stream is active, it's likely a pre-recorded loop rather than a live broadcast, so don't assume you're hearing something current just because the player says live. That's basically it. The station does what it says it does, the stream has quirks you'll learn to work around, and if you need something more stable for research or coordination purposes, you'll end up building your own monitoring setup sooner or later anyway.
