Open
0 of 1 issue completedDescription
It would be good if providers could set the primary type and if this would be seeded when submitting to MB.
Not all providers will support this, but it is sometimes possible to at least detect singles and EPs. If in doubt a provider should likely keep this field empty.
Some notes on specific implementations:
- iTunes: No specific support, but the suffixes
- Single
and- EP
seem to be commonly added to singles / EPs. These should be stripped (see Remove- Single
&- EP
from release names automagically #9) and then can be used for seeding the primary type as well. a-tisket does this. - Spotify: Releases have the field
album_type
, which is one ofalbum
,single
orcompilation
. Maybe it is too broad to use the album type (better leave it empty and have the user decide), but single and compilation should be fine to use. - Bandcamp: At least standalone tracks could be detected as "Single".
- Tidal: no types specified
- Guessing the release type from title might work in many cases. Most of the MB submission user scripts do this, see https://github.com/murdos/musicbrainz-userscripts/blob/master/lib/mbimport.js#L302-L325
- For any provider making use of the MusicAlbum schema there is a MusicAlbumReleaseType. Theoretically this supports the types AlbumRelease, BroadcastRelease, EPRelease and SingleRelease. But e.g. Bandcamp does not make full use of this and seems to use AlbumRelease generally, except for standalone tracks it uses SingleRelease.
Generally it seems that if specific types, in particular single or EP, are detectable, this could be seeded. In most cases a source type of "album", if given, might be too unspecific and better kept out.
In the release editor the primary type can be seeded using the field type
.