There are some things that could be improved. The cript depends on mplayer, so it should integrate with it a bit better.
Integrate a function key that pulls up a selection list in which the mplayer profile to be used can be selected, after reading that list from mplayer
mplayer can be remote-controlled completely, so yt can introduce a simple interface to control it and display its status, because the normal mplayer output is hidden
There are some things that could be improved. The cript depends on mplayer, so it should integrate with it a bit better.