0xvasic/lobby-radio-player — explained in plain English
Analysis updated 2026-05-18
Play background music for a shop or restaurant with automatic promotional ad breaks.
Set operating hours so the player automatically pauses overnight and resumes for the next shift.
Keep music playing reliably even when the venue's internet connection drops temporarily.
Run the player from a portable USB drive without installing anything on the venue's computer.
| 0xvasic/lobby-radio-player | bicurico/vmafilebehaviourscanner | dr-hydra/fh6tools | |
|---|---|---|---|
| Stars | 3 | 0 | 16 |
| Language | Visual Basic .NET | Visual Basic .NET | Visual Basic .NET |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires the venue's PC to be physically connected to a sound system, and a valid commercial music license from the venue owner.
Lobby Radio Player is a free Windows application for playing background music in a shop, restaurant, or other local venue, with automatic advertisement breaks mixed in. The developer built it after finding that every existing tool for this job was either locked behind a monthly subscription, built for full-scale radio stations with overwhelming controls, or too complicated for non-technical staff to run day to day. The idea is simple: you paste in a radio stream link, choose a local mp3 or wav file to use as your advertisement, set how often it should play in seconds, and press play. Instead of abruptly cutting the music to blast the ad, the player fades the stream out smoothly, plays the advertisement, then fades the music back in, similar to how a professional radio station handles transitions. Music and ads have separate volume controls, so background music can stay quiet while ads are set a bit louder to actually get noticed. The program uses multiple background threads so the interface never freezes while it buffers a stream or manages timers, something that can trip up simpler audio players. It also includes a connection watchdog that automatically tries to reconnect every five seconds if the venue's internet drops, rather than crashing. An active hours scheduler lets the venue set operating hours, so the player automatically goes idle when the business closes and starts again for the next shift, saving bandwidth and system resources overnight. To use it, the computer running the software needs to be physically connected to the venue's sound system through an aux cable, Bluetooth, USB, or HDMI, with that output set as the default device in Windows. No coding or compiling is required: prebuilt downloads are available as either a standard Windows installer or a portable version that runs from a folder or USB drive without installing anything. For developers who want to look at the code, it is written in VB.NET using Windows Forms on the .NET Framework, with the NAudio library handling audio playback. The project is released under the MIT license, though the developer notes that venue owners remain responsible for obtaining any required commercial music licensing in their own country.
A free Windows app that plays background music for local venues and automatically fades in advertisement breaks on a schedule, without freezing or crashing on connection drops.
Mainly Visual Basic .NET. The stack also includes Visual Basic .NET, .NET Framework, NAudio.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.