Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I store my MP3s on my NAS. I mount a CIFS share on my Raspberry Pi running Raspbian and manage my music using Beets. However, I also access my MP3s through my Windows desktop using Windows Media Player.

Beets tags files in ID3v2.4, which WMP (along with Windows 7 File Explorer) can't read. So I thought I would script it up to convert the tags to v2.3 using eyeD3.

After running eyeD3 --to-v2.3 *.mp3, the files no longer play at all in WMP. However, if I convert them back to v2.4 with eyeD3 they play fine again (although the ID3 info still can't be read).

If I convert the tags using Foobar2000 on Windows, everything works correctly.

What might be causing this incompatibility with eyeD3? I would much rather script the conversion (or write a Beets plugin to do so) rather than having to convert them in Windows with Foobar.

share|improve this question
Any non-standard tags/frames in your files? – Karan Jan 23 '13 at 6:00
What's the exact error message that WMP displays? – Tim De Baets Jan 24 '13 at 21:30
up vote 0 down vote accepted

I know this is an old question, but beets now supports ID3v2.3.

share|improve this answer
Also, date added queries! Nice update. – samblake Feb 7 '14 at 11:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.