2019-11-21 23:09:34 +00:00
2019-11-18 18:26:38 +00:00
2019-11-21 18:57:08 +00:00
2019-11-21 19:50:38 +00:00
2019-07-31 15:11:51 +01:00
2019-06-05 16:03:01 +01:00
2019-07-31 15:11:51 +01:00
2019-09-04 11:16:07 +01:00
2019-06-26 13:57:30 +01:00
2019-07-01 11:34:14 +01:00
2019-07-01 11:34:14 +01:00
2019-08-21 15:04:40 +01:00
2019-07-31 15:11:50 +01:00
2019-11-21 18:57:08 +00:00
2019-07-08 13:00:19 +01:00
2019-07-31 15:11:50 +01:00
2019-11-21 19:50:38 +00:00
2019-03-29 17:14:33 +00:00
2019-11-21 23:09:34 +00:00

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
No description provided
Readme 57 MiB
Languages
Go 99%
Shell 0.3%
Dockerfile 0.3%
CSS 0.3%