Beatstream

command module
v0.0.0-...-a2d7787 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: MIT Imports: 21 Imported by: 0

README

Beatstream

Beatstream is an app for streaming music from your computer or server to anywhere with a modern Web browser!

Screenshot

Installation

Docker (Quick Start)

Requirements: Docker

docker run -d -p 8080:8080 -v /path/to/your/music:/music darep/beatstream:latest

Open http://0.0.0.0:8080 on your browser. Log in and wait when indexing ends, refresh page and happy listening!

Manual Install

Requirements: Go 1.22 or newer. Node.js 20 or newer. TagLib (C bindings) e.g. libtagc

git clone https://github.com/Darep/Beatstream
cd frontend
npm install
npm run build
cd ..
go run .

Open http://0.0.0.0:8080 on your browser. Log in and wait when indexing ends, refresh page and happy listening!

Development

Copy base env vars and modify as you see fit:

cp .env.example .env

Start the Beatstream app:

go run .

Start the frontend development server:

cd frontend
npm install
npm run dev
Docker

Development with docker:

cp .env.example .env
docker compose up

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL