Bug 450885 - Kid3 use deprecated track number tag on RIFF
Summary: Kid3 use deprecated track number tag on RIFF
Status: RESOLVED FIXED
Alias: None
Product: kid3
Classification: Applications
Component: general (show other bugs)
Version: 3.9.x
Platform: Compiled Sources Microsoft Windows
: NOR minor
Target Milestone: ---
Assignee: Urs Fleisch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-26 17:13 UTC by padmasambhava_subelements
Modified: 2022-07-09 08:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.