-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inline Plugin doesn't work #4016
Comments
Huh, that's pretty strange! Can you try typing |
Additional information may be helpful. The discogs plugin also doesn't work as expected. It fills mb_ * tags in the file with data from the Discogs service (not UUID) and does not create discogs_ * tags in the file. Is this how the plugin after #3413 should work? I also have a Funkwhale instance, and adding music there when the MB tags in files are filled with non-UUIDs is a pain in the ass, excuse my Klatchian. |
Got it. My intuition here, although it could be very wrong, is that something's going wrong with the YAML parsing. Especially since the configuration doesn't seem to print out correctly from I notice that your configuration as pasted above does have two entries for
And later this:
Is there also a duplicate in your |
Shame on me, shame! Indeed, there are two occurrences of item_fields in the config. This is strange because on version 1.4.9 this config worked as expected and there were no double occurrences of item_fields, since I created it manually from scratch. |
After upgrading Debian from 10 to 11 (Bullseye) Python was updated to 3.9.2 and beets 1.4.9 became broken, so i installed latest 1.5.0 version from master branch as @jackwilsdon wrote here using command
pip install https://github.com/beetbox/beets/tarball/master
.When i tried to import album (which i successfully imported before but removed this album from library) filenames of tracks became unexpected:
Track names i expected must be like
01 Canopy.mp3
and so on.As you can see in log, variables $disc and $track are populated in beets DB and in files tags:
Problem
Problem is Inline plugin not working in my case. I added two variables by Inline plugin, but it seems beets using exact string
$VARIABLE
instead value of VARIABLE.Part of a config:
ATTENTION
If i use this
in my config file, i get this after executing
beet config
:But if i use this
in my config file, as described in manual, i get this after executing
beet config
:However, the plugin fails in both cases
Another strange thing is that there is no mention of adding items using the inline plugin in the log file, like here.
I mean there is no lines in my log file with
inline: adding item field disc_and_track
. And in general, there is no mention of plugins in the log file when the program is initialized.Running this command in verbose (
-vv
) mode:Led to my problem.
Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: