beetbox / beetbox/beets

Access MusicBrainz series (releases, release groups, recordings)

Open
#1,273 6 comments 5 reactions 0 assignees View on GitHub
feature musicbrainz
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

See https://musicbrainz.org/doc/Series

It would be great if beets could pull series information so you could sort e.g. podcasts like https://musicbrainz.org/series/f158ad31-bc44-4b22-94a4-025a8d6375cf into their own folder, using the ordering number in the filename, also releases/release groups that are part of a series could be sorted into some folder structure using the series or something. Either way, it would great to at least have the information handy. ;)

One caveat:
- Entities can be part of multiple series, so some way to select/prioritise between them will be needed.

Contributor guide

Open the contributing guide

Research direction

Read the linked MusicBrainz Series documentation first, then trace beets' existing MusicBrainz metadata flow and its folder and filename organization behavior. Define how series data should be exposed, how multiple series are selected or prioritized, and whether ordering affects paths or filenames; the issue provides no named files or tests, so completion criteria need maintainer agreement.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.