Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Darep/Beatstream

Repository files navigation

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

Known issues

See beatstream.fi/#quirks.

About

Music streaming server/app

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •