browser based local music player
BPV is a lightweight, customizable, browser-based local music player built with Go, TypeScript, React, and Vite. It features stunning visualizers, smooth performance, and an intuitive interface, While being resource-efficient and easy to use.
| Screenshot 1 | Screenshot 2 | Screenshot 3 | 
|---|---|---|
|  |  |  | 
| Screenshot 4 | Screenshot 5 | Screenshot 6 | 
|---|---|---|
|  |  |  | 
- Start the Go backend (replace folder-pathwith your music directory):
go run main.go serve folder-path- Start the React frontend:
cd web/
npm install
npm run dev- Open your browser and visit: http://localhost:3000
To build and run BPV in production mode:
- Build the Go binary:
go build -o bpv main.go- Run the backend with your music directory:
./bpv serve folder-path- Build the frontend:
cd web/
npm install
npm run build- Open the local web interface served by the Go binary.
Contributions are welcome! Infact pls contribute by any means you can.
MIT License