An open API service indexing awesome lists of open source software.

https://github.com/marcopiovanello/strumm

Self hosted minimal music streaming platform
https://github.com/marcopiovanello/strumm

golang music music-player react

Last synced: 3 months ago
JSON representation

Self hosted minimal music streaming platform

Awesome Lists containing this project

README

        

# Strumm

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

```sh
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](https://github.com/marcopeocchi/strumm/assets/35533749/b136d270-3189-4860-a237-1ca8ce50ca30)
![image](https://github.com/marcopeocchi/strumm/assets/35533749/cab28c84-f734-448d-b169-58d6f3978df9)

## Metadata

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

![image](https://github.com/marcopeocchi/strumm/assets/35533749/5c54b8da-79ea-4ca3-b642-44ffad8dd0f7)

**🚧 Still WIP 🚧**