08dba0da776bc76a21de79ef0daa075c101783bf
features
- browsing by folder (keeping your full tree intact)
- browsing by tags (using taglib - supports mp3, opus, flac, ape, m4a, wav, etc.)
- pretty fast scanning (with my library of ~27k tracks, initial scan takes about 10m, and about 5s after incrementally)
- last.fm scrobbling
- multiple users
- a web interface (set up last.fm, manage users, start scans, etc.)
- newer salt and token auth
- tested on dsub and jamstash
installation
$ apt install sqlite tablib libtag1-dev
$ go get senan.xyz/g/gonic/cmd/gonic
$ gonic -h
or with docker, available on dockerhub as sentriz/gonic
gonic:
build: sentriz/gonic:latest
environment:
- TZ
- GONIC_MUSIC_PATH=/music
- GONIC_DB_PATH=/data/db.db
- GONIC_LISTEN_ADDR=:80
expose:
- 80
volumes:
- ./data:/data
- ${YOUR_MUSIC}:/music:ro
screenshots
Description
Languages
Go
99%
Shell
0.3%
Dockerfile
0.3%
CSS
0.3%


