beetbox / beetbox/beets

update: Option to exclude fields (the inverse of -F)

Open
#2,929 3 comments 2 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

I want to write a script that executes `beet update` and `beet write` once a day and I just tested it with the pretend option like this:
`beet update -p /path/to/musicroot`
This gave me mainly changes about the tags `bitrate` and `bpm` like so:
```
50 Cent - Get Rich or Die Tryin’ - Gotta Make It to Heaven
bpm: 92.0056304932 -> 92
```
The same was with `beet write` but the other way around:
```
50 Cent - Get Rich or Die Tryin’ - Gotta Make It to Heaven
bpm: 92 -> 92.0056304932
```
Now I don't want these tags to to be written from the files tags to the database and back since this is not necessary.

I know there is a `-F` option for the `beet update` command but it would be way more comfortable if you could specify the tags you **don't** want to change in the database or in the files' tags.

Does it even make sense to run `beet update` and `beet write` after one another?
What do you think about this?

Greets,
/J

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.