The CD-text code we use is French, it has very strict hours it will work and goes on strike quite often
Seriously though, I don't know why it would work sometimes and not others. Maybe if I explain the restrictions it might shed light on what you're experiencing.
1. CD text is only checked if MJ has never "seen" the CD before and it can't find any entry in your cdplayer.ini file for the CD. If there is an entry in cdplayer.ini it will use that information first. If MJ has seen and catalogued the CD, it will use whatever info was collected at that time.
2. Some CD drives don't support providing CD-text information.
3. For burning CD-text, MJ only supports it with the Goldenhawk component (not the generic driver), and the only information that is written is the CD title (consisting of artist name and CD title), and the track titles.
4. Perhaps CD's with scratches on them may not provide CD-text info.
- John T.