Skip to content

Release and Recording license improvements #793

@FibreTTP

Description

@FibreTTP

Currently, a release's license is only shown if all tracks on release share the same common license:

// various copyrights => no copyright
if (copyrights.empty() || copyrights.size() > 1 || copyrights.front().empty())
return std::nullopt;

// various copyright URLs => no copyright URL
if (copyrights.empty() || copyrights.size() > 1 || copyrights.front().empty())
return std::nullopt;

On Bandcamp, if an album has differing licenses depending on its tracks, it displays:

Some rights reserved. Please refer to individual track pages for license info.

I don't have an album like this ready to test with (I have one somewhere though), but I believe when tagging such an album with Picard (where on MB, the release does not have a CC URL, but one of the recordings do), it will only write the license and URL to the applicable track.

It would be nice if:

  • On albums where there are multiple licenses, the album page mentions as such.
  • The Track information modal shows what license the track is under.
  • If there was some way to search for releases and recordings licensed under a certain license.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions