musicbrainz

package
v1.14.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2021 License: OSL-3.0 Imports: 6 Imported by: 0

README

MusicBrainz

If you add a new release, the release group is created at the same time. Be sure to include:

  • release title
  • artist
  • type
  • status
  • date
  • country
  • label
  • release link
  • format
  • track titles
  • track lengths

Documentation

Overview

MusicBrainz

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Sort

func Sort(releases []Release)

Types

type Release

type Release struct {
	Date, Status, Title string
	ArtistCredit        []struct {
		Name   string
		Artist struct{ Id string }
	} `json:"artist-credit"`
	Media []struct {
		TrackCount int `json:"track-count"`
		Tracks     []struct {
			Length int
			Title  string
		}
	}
}

func NewRelease

func NewRelease(addr string) (Release, error)

type ReleaseGroup

type ReleaseGroup struct {
	Releases []Release
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL