Bug 450885

Summary: Kid3 use deprecated track number tag on RIFF
Product: [Applications] kid3 Reporter: padmasambhava_subelements
Component: generalAssignee: Urs Fleisch <ufleisch>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 3.9.x   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description padmasambhava_subelements 2022-02-26 17:13:02 UTC
SUMMARY

Kid3 3.9.1 use deprecated track number tag on RIFF which is "IPRT". However, "IPRT" seems to be an unofficial tag and superceded by "TRCK" tag. 

https://forum.juce.com/t/waveaudioformat-breaking-changes-in-list-riff-info-chunk-changes-since-oct-5th-2015-310c657/23452

STEPS TO REPRODUCE
1.  Create track number tag on RIFF (I used WAV file)

OBSERVED RESULT
Kid3 create "IPRT" tag

EXPECTED RESULT
I believe Kid3 should also create "TRCK" or only "TRCK"

SOFTWARE/OS VERSIONS
Windows: 22000.527
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Urs Fleisch 2022-02-26 17:28:11 UTC
You can select the tag used in the settings Tags/Tag3 "RIFF INFO", "Track number field name".
Comment 2 padmasambhava_subelements 2022-02-26 17:35:49 UTC
(In reply to Urs Fleisch from comment #1)
> You can select the tag used in the settings Tags/Tag3 "RIFF INFO", "Track
> number field name".

Thank you, I didn't know that. It might be convenient for inexperienced user to include 3 of them as some player support this and other support that.