beetbox / beetbox/beets

Option to empty fields when data is unavailable from source

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

Description

Is it possible to scrub or remove tags from files that should be empty following the musicbrainz database, but comes with some value prior to tagging?

For example, I tagged some files which contained a (wrong) composer, but the composer field in the MB database was empty. Therefore, the tagger didn't removed the composer-tag from the files. In my view, the tagger should remove the composer-tag from the file by default if it is empty in the MB-database

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start at the tagging path that handles fields absent from MusicBrainz data, then identify existing tests for tag removal; done means an existing composer value is removed when the source field is empty, with other fields unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.