Just a little suggestion
There are two reasons an /splay command doesnt work on a filename - a) when the file does not exist and b) when the file is unsupported/the wrong mp3 format. I think it would be less confusing if the /splay error message didnt just say "no such file" all the time. It woud certainly help me to help people who use my script which plays sound files