Show HN: Radiopuppy.com – Minimal Web App for Listening to Online Radio

radiopuppy.com

17 points by devrundown a day ago


I listen to online radio all the time while working, but none of the web based apps I found fit my needs.

So I built RadioPuppy.com - https://radiopuppy.com

It’s a lightweight web app that lets you quickly search thousands of online streaming radio stations and save your favourites.

I’m using the excellent https://www.radio-browser.info API as the data source for stations.

The tech stack is: Laravel 12, Inertia.js, React, Redis, and PostgreSQL.

Future features I am thinking of...

- Let users upload their own stream URLs, so if something isn’t available via the API, they can still save and listen to it. - Plot stations on a map to browse by location. - Play History: Keep track of stations you’ve listened to,

Would love any constructive feedback, thanks!

novoreorx - 17 minutes ago

Great product, make it a PWA please

lioeters - 13 hours ago

> Laravel..Redis, and PostgreSQL

From the title's "minimal web app", somehow I imagined a local/offline-first static site with a sprinkle of JavaScript, that fits in a single HTML file. Not sure I'd say Laravel with two databases is minimal, or the choice of React. Well I don't mean to criticize, just mentioning what I expected versus what it is, a solid full-stack application.

I like the minimal UI. On navigating the list, it takes a slight delay between clicking previous/next and for the list to update. The experience might be improved with a small loading indicator somewhere, or a fade transition, so the user can see it's doing something instead of "freezing" for a moment.

But if I were to be honest, I wouldn't want to depend on someone else's server for my radio listening needs, storing favorites, etc. At the least I'd want to export/import the data. It seems the app is not open source, so if one day the site was down or the domain gone, I'd lose my preferences.

There's a number of existing web radio players, like radio.garden, so what I probably want as a listener is a list of alternatives and feature comparison, to choose one based on my wishes. (Apparently many of them are called "internet radio".)

Anyway I upvoted because I like "Show HN" projects and respect that you built and shipped it. I imagine it's satisfying to make a useful tool exactly how you like it, and probably others will too.

Exadra37 - a day ago

I am already using it and I miss one radio on it, but once you are planning to add the possibility to add our own radio URLs then it will be perfect for me.

I nice addition would be to categorise the radios by country, language and type of music.

Jerrykerry - 14 hours ago

Nice work — the UI feels refreshingly minimal, and using the Radio Browser API was a smart move. I’ve been exploring similar ideas around lightweight streaming and playback optimization while working on InatBixindir , and it’s great to see someone keeping things lean instead of overengineering the experience. Curious to see how you’ll handle custom stream uploads — that could open up some really creative use cases.