Skip to content

hoppxi/bpv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bpv

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.



Screenshots

Screenshot 1 Screenshot 2 Screenshot 3
Screenshot 4 Screenshot 5 Screenshot 6

Quick Start

Development Setup

  1. Start the Go backend (replace folder-path with your music directory):
go run main.go serve folder-path
  1. Start the React frontend:
cd web/
npm install
npm run dev
  1. Open your browser and visit: http://localhost:3000

Production Build

To build and run BPV in production mode:

  1. Build the Go binary:
go build -o bpv main.go
  1. Run the backend with your music directory:
./bpv serve folder-path
  1. Build the frontend:
cd web/
npm install
npm run build
  1. Open the local web interface served by the Go binary.

Contribution

Contributions are welcome! Infact pls contribute by any means you can.

License

MIT License