1
0
Fork
You've already forked mb-sync-collection
0
Update MusicBrainz collections
  • Go 100%
2026年07月09日 20:41:19 +09:00
build Initial commit. 2024年03月27日 22:21:03 -04:00
client.go Log progress while fetching items from server. 2024年07月14日 08:25:57 -04:00
client_test.go Initial commit. 2024年03月27日 22:21:03 -04:00
go.mod Use Go 1.25.12 for govulncheck. 2026年07月09日 20:41:19 +09:00
go.sum Initial commit. 2024年03月27日 22:21:03 -04:00
LICENSE Initial commit. 2024年03月27日 22:21:03 -04:00
main.go Log progress while fetching items from server. 2024年07月14日 08:25:57 -04:00
README.md Add build badge to README.md. 2024年03月28日 08:06:04 -04:00

mb-sync-collection

Build Status

mb-sync-collection is a command-line tool for updating collections in the MusicBrainz music database.

It reads a list of newline-separated MBIDs from a file or from stdin and updates the specified collection to match.

Installation

To compile and install mb-sync-collection, install Go and run go install from within this repository.

Usage

Usage: mb-sync-collection [flag]...
Syncs a MusicBrainz collection using a list of MBIDs.
 -auth string
 	File containing newline-separated MusicBrainz username and password (default "$HOME/.mb-sync-collection-auth")
 -collection string
 	MBID of collection to update
 -items string
 	File containing MBIDs of collection items (stdin if empty)
 -server string
 	HTTP server to use (default "https://musicbrainz.org")
 -type string
 	Collection type (release) (default "release")