Well this was really a recurring issue, and we relied on the users sending us files to solve it, but we didn have too much of them. Also it seems that the port of python have problems still with some encondings, so we are looking even outside of canola how to solve it.
The more info we add the more cluttered the UI gets, and thats (the cluttler) something that is the basic no-go of canola.
Here you got to the point we do wanted to support everyone, but it just not possible, and so a lot of other media players support it, so the power users were covered
And I have personally confirmed with the Maintainers of gstreamer for the device within the multimedia team. Mplayer is even worse in this matter.