With your situation, I'm sure it's an issue in the DLL. It may not handle multibyte/unicode characters properly. If you were to display the song using either COM or mIRC's built in methods ($sound, $mp3, $insong, etc), it probably wouldn't crash for you. That, of course, means playing the songs in mIRC to test.
You might check to see if anyone can use that DLL to display the same title(s) without crashing. If no one can, then the DLL likely needs updated or another method should be used. If anyone does, then see what OS and mIRC version they have and that would narrow down if it's an OS change or mIRC change.
For the others in this thread, please also respond with the answers to those questions as they may help narrow down the cause(s) of those particular situations.