Bug 476646

Summary: The artist parsing character is wrongly applied
Product: [Applications] kid3 Reporter: mlchatnoir666
Component: generalAssignee: Urs Fleisch <ufleisch>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 3.9.x   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description mlchatnoir666 2023-11-06 22:02:27 UTC
SUMMARY
Hello, I've been trying to tag the music of an artist called UN|T, but from what I understand, the "|" character gets replaced with a null field separator.
I'm not sure if there's a way to avoid it and I'm unaware or if it needs additional development.



STEPS TO REPRODUCE
1. Try to enter any artist name containing an "|" in the Artist or Album Artist fields

OBSERVED RESULT
The sting gets parsed as two separate names.

EXPECTED RESULT
It stays as one artist
Comment 1 Urs Fleisch 2023-11-10 09:49:36 UTC
Thanks for the report. Sorry for the inconvenience, I thought that it is very unlikely that "|" would be part of a tag value. I have now added support to escape such characters. You just have to enter "UN\|T" for this artist. You can find a development snapshot kid3-git20231110 with the fix in https://sourceforge.net/projects/kid3/files/kid3/development/.
Comment 2 mlchatnoir666 2023-11-10 10:02:30 UTC
Perfect, thanks a lot!
Comment 3 Urs Fleisch 2024-02-24 06:08:05 UTC
Fixed in version 3.9.5.