Skip to content

Show HN: A Self-Hosted MP3 Player with 80s Retro Vibes

3 pointshilti1 comment
On HN

I built NeonAMP, a browser-based MP3 player that runs as a single PHP file.

You drop index.php into a folder of MP3s and it auto-scans the library, reads full ID3 tags, and stores metadata in SQLite. Playback uses the Web Audio API, including DJ-style crossfading between tracks.

The UI is keyboard-driven and intentionally retro. No frameworks on the frontend, no build step, and the whole thing is under 100KB.

Tech: PHP 8.3+, Vanilla JS, SQLite.

Demo: https://github.com/marchildmann/NeonAMP

Curious what people think and where this could be improved.

Comments

More screenshots or a demo would be awesome. Don't have PHP on my machine, so that put me off today.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.