Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
When I try to delete or edit a tag in tag editor, it won't overwrite the tag. Instead it appends whatever I typed to the existing tag with pipe "|" symbol in between. When I tried to delete a tag completely
When I try to get information through mpc everything seems fine. So the bug is caused by ncmpcpp.
I am running into this as well, and investigated more thoroughly today.
First of all, this will not happen on distributions/platforms that use the last stable release taglib-1.11.1. For me on Gentoo, the latest packaged version is taglib at taglib/taglib@54508df.
The issue is how taglib's removeField method works differently, introduced in taglib/taglib@c05fa78#diff-b48915d5a31d8a598dc1f3e92810bbd1L189.
As discussed on taglib's side in taglib/taglib#651 this should possibly not have happened. Note here that
The correct method to use now is
I currently do not have the time to open a pull request, but will do so later today if it's not been fixed by then.
Thank you for your detailed answer. I'm also on gentoo (a newbie though). And I was not having this issue a month or two ago. Now I checked and dates are matching, they dropped 1.11.1_p20181028 and moved to 1.11p20190920-r1. So for now I'll go back to previous version. Thank you.