You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Doesn't seem to actually update my files tag. For instance, in the logs I see this:
Antonio Vivaldi - Die vier Jahreszeiten - Violinkonzerte op.8 : Der Winter I - Allegro non molto
bpm: 137 -> 137.011138916
Sending event: write
Sending event: after_write
Sending event: database_change
But if I check the bpm in the track and in the library fields:
$ beet info Antonio Vivaldi Der Winter | grep bpm
bpm: 137
$ beet info -l Antonio Vivaldi Der Winter | grep bpm
bpm: 137.011138916
You can see that they are not the same. I would expect beet write to update my file tags so that they correspond to what is in the database. Here it looks like it doesn't actually write something. Is there something I misunderstood?
Setup
OS: Linux Aspire-E5-772G 4.15.0-112-generic Guess tags from filenames #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Python version: Python 3.6.9
beets version: beets version 1.4.9
Turning off plugins made problem go away (yes/no): no
Hello! The problem here is one of representations: the on-disk format uses an integer, and beets internally uses a floating-point number. So unfortunately the number must be rounded when writing to the tag.
Problem
Running this command in verbose (
-vv
) mode:Doesn't seem to actually update my files tag. For instance, in the logs I see this:
But if I check the bpm in the track and in the library fields:
You can see that they are not the same. I would expect
beet write
to update my file tags so that they correspond to what is in the database. Here it looks like it doesn't actually write something. Is there something I misunderstood?Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: