Comment 2 for bug 419625

Revision history for this message
Steve Dodier-Lazaro (sidi) wrote : Re: Properties of a song in the playlist crashes with a traceback

Adding a simple print line before line 71 of xlgui/properties.py shows that this happen when a tag has multiple values.

Apparently the strings returned contain some null bytes (see xl/metadata/__init__.py 's j() function : return u'\u0000'.join(value)), which causes the traceback above.

Instead, the different tags should be joined with, imo, a backslash, and the backslash used to parse the text entry into several values for the tag when the user closes the dialog. I prefer the backslash over slash because some songs (for instance from Coldplay's albums) are labelled "foo / bar", so that would break their title tag into two values, while I don't think there is any song that contains a backslash in it's name.