I know that the option -t is in $read to treat the text as plain text and i think mIRC should use the -t switch because /play doesn't use the number of lines.
In my opinion it should either read the first line and treat the file as if it had so much lines, or it should treat the first line as a plain text value.