marcopeocchi / strumm

Self hosted minimal music streaming platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Strumm

Dead simple, ultra-lightweight, self-hosted audio streaming platform.

docker run -d \
  --name strumm \
  -p 8080:8080 \
  -v /music/directory:/music \
  -v /config/directory:/config \
  -e LASTFM_APIKEY=yourapikey \
  marcobaobao/strumm

# with authentication enabled
# default credentials:
# username: admin
# password: adminadminadmin
# for security reasons change it in the 'Server settings' section

docker run -d \
  --name strumm \
  -p 8080:8080 \
  -v /music/directory:/music \
  -v /config/directory:/config \
  -e LASTFM_APIKEY=yourapikey \
  marcobaobao/strumm --auth

# Regarding lastFM
# an api key is obtainable at https://www.last.fm/api/accounts

# optionally run the library scanner (the first time is auto-invoked) (also upon a change in the music directory)
docker exec -it strumm /app/dbseed -r /music -d /cache/data.db -c /cache/images

image image

Metadata

Retrieve artist's related metatada from LastFM and Deezer 😎.

image

🚧 Still WIP 🚧

About

Self hosted minimal music streaming platform


Languages

Language:Go 50.4%Language:TypeScript 46.2%Language:Dockerfile 1.2%Language:JavaScript 0.6%Language:Makefile 0.6%Language:CSS 0.5%Language:HTML 0.5%