Unable to play in WMP when converting to ID3v2.3 with eyeD3

1

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.

samblake

Posted 2013-01-20T14:02:44.363

Reputation: 123

Any non-standard tags/frames in your files? – Karan – 2013-01-23T06:00:33.393

What's the exact error message that WMP displays? – Tim De Baets – 2013-01-24T21:30:59.437

Answers

0

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

adrian

Posted 2013-01-20T14:02:44.363

Reputation: 176

Also, date added queries! Nice update. – samblake – 2014-02-07T11:09:30.177