- Go 84.4%
- Roff 9%
- CSS 4.1%
- HTML 1.5%
- Makefile 1%
| musicindex | ||
| server | ||
| util | ||
| .gitignore | ||
| COPYING | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| Makefile | ||
| README.md | ||
| records.1 | ||
| static | ||
records: browse your music collection over the net
records indexes your music collection and displays it over the net.
For a brief overview, check out my blog post:
https://www.janksystems.org/posts/20260331-records
records is distributed under the terms of the GNU Affero General Public License, version 3. A copy of the license is contained in COPYING.
Build
With the Go toolchain installed, use
make
sudo make install
Usage
Pass it your music directory as an argument. An example might be
records ~/Music
records expects a specific directory hierarchy to determine artists and albums. This is detailed in the man page. You can read it with:
man records
If you installed records with make install, you will have it
installed. Otherwise you can run man ./records.1 in the repo
directory. The manual is very detailed and will go over every
aspect of the program while still being short and concise, I
hope you enjoy it!
Feel free to send any questions to jeremy@baxters.nz :-)