Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be fair, ID3v2 is a ridiculously complex and over-engineered "standard". It reeks of second-system syndrome, despite not being created by the same person who created the original ID3 format. What was needed was a basic key-value store. What was delivered was a custom container format with an over-complex frame system, a bunch of redundant frame types, an unsync scheme, etc.

iTunes is hardly the only software with issues related to ID3v2 reading/writing.



A company the company the size of Apple doesn't have an excuse to get it wrong. It was poor testing and low quality development.


Have you tried Zune, it does magic to ID3 tags!

I learned the hard way.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: