snejus / beetcamp

Bandcamp autotagger source for beets (http://beets.io)
GNU General Public License v2.0
64 stars 11 forks source link

Injection of `beetcamp` into `beets` 1.6.1 downgrades the `beets` to 1.6.0 #58

Closed anjerukare closed 3 months ago

anjerukare commented 3 months ago

Hello :wave:

Here is the problem:

anjerukare@server:~/media$ pipx install git+https://github.com/beetbox/beets.git
  installed package beets 1.6.1, installed using Python 3.11.2
  These apps are now globally available
    - beet
done! ✨ 🌟 ✨
anjerukare@server:~/media$ beet version
beets version 1.6.1
Python version 3.11.2
no plugins loaded
anjerukare@server:~/media$ pipx inject beets beetcamp
  injected package beetcamp into venv beets
done! ✨ 🌟 ✨
anjerukare@server:~/media$ beet version
beets version 1.6.0
Python version 3.11.2
no plugins loaded

After beets installation it's version is 1.6.1, but after beetcamp injection, beets version became 1.6.0.

Configuration (not changed during the commands) ```yaml directory: ~/media/music import: move: yes ```

I noticed this problem when after injecting beetcamp I no longer have the musicbrainz.enabled: no configuration working. Without this configuration I can't use beets, so I can't use beetcamp at the moment.

snejus commented 3 months ago

Thanks for flagging this, I will release a fix right away. Meanwhile, you can try installing the previous version of beetcamp which did not have this issue, i.e. pipx inject beets "beetcamp<0.18.0"

snejus commented 3 months ago

It shall not downgrade beets anymore!

anjerukare commented 3 months ago

Verified, it won't.

Thanks for the quick fix!