minht11/local-music-pwa — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a lightweight browser music player called Snae Player that works as a PWA and plays audio files from the user’s own device.

The main goal is privacy and offline use. Users should be able to pick a local music folder or files, build a library in the browser, play songs, manage playlists, use a queue, mark favorites, change playback speed, and adjust an equalizer. Add nice now playing controls and make the interface feel polished, with colors or theme details based on the current track artwork.

It should work in modern browsers. If the browser supports direct folder access, use that so files stay where they are. If not, store the music data locally in the browser so it still works offline. Make it clear that music never gets uploaded anywhere.

Use SvelteKit, TypeScript, and Tailwind, and make it installable like a normal PWA. Look up current browser API docs if needed.

Want more depth? Deep Reverse