beetbox / beetbox/beets

beet update setting bpm to 0

Open
#6,666 2 comments 2 reactions 0 assignees View on GitHub
update-command
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

I am not sure if this is a bug, but `beet update` is setting several `bpm` tags to 0. See logs:
```bash
arsaboo@arsmusic:~$ beet update
JAANE JAA (2026) - JAANE JAA
bpm: 140 -> 0
SADAK 2.0 (2026) - SADAK 2.0
bpm: 130 -> 0
The Definitive Collection, Vol. 4 (2022) - Aaye Kuch Abr Kuch Sharab Aaye
bpm: 76 -> 75
...
Fanoos (2021) - Takht Hazaar (feat. Riaz Qadri)
bpm: 90 -> 0
length: 5:10 -> 5:10
...

I am trying to understand the logic behind this and whether this is the expected behavior.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported `beet update` behavior with the affected tracks and inspect the update path that reads and writes BPM tags. Compare the resulting values with the source metadata and existing expectations. Done means establishing whether changing BPM to 0 is intended and, if not, identifying the correction and a regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.