-
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
Some hyphen from MusicBrainz are the wrong hyphen #2839
Comments
Hello! If you think data is wrong in MusicBrainz, that's the right place to fix it—you can read up on MB's style guidelines and make edits there. (But I think you may find that they actually recommend dashes, not hyphens, in cases where that's typographically correct. Reading the Chicago Manual of Style might also help. 😃) If you prefer ASCII hyphens over proper dashes, you can change that in your down database with |
@sampsyo I would like to comment on this, but happy to lodge a new issue but as it seems to be the same, I decided to add it here as it could also help someone else like I. I'm importing this artist named "-M-" . However, to Definitely not practical. I tried to go around the issue by adding the following lines in my beet config (see http://unicode.scarfboy.com/?s=%E2%80%90): replace:
b'\xe2\x80\x90': '-'
u'\u2010': '-' However after doing a
I'm pretty sure my unicode is probably not written the proper way |
I don't think you should put those |
thanks, for the record the following fixed it (at least one of the three...): replace:
'[\xe2\x80\x90]': '-'
'[\u2010]': '-'
'‐': '-'
|
Problem
In some releases/release groups/artists/recordings (etc....) there is the following hyphen -> Unicode: (U+2010)
but it should be the following hyphen -> Unicode: (U+002D)
example: Third Eye Blind - Semi-Charmed Life
This can lead to some problems with plugins when searching in other databases than MusicBrainz.
possible solution
I know that this is a MusicBrainz database mistake but it could be replaced within the beets code before writing a tag to an item.
maybe like this:
tag = tag.replace("‐", "-")
But since I don't know where to add this code I am asking here...
The text was updated successfully, but these errors were encountered: