You really need to find out what you need/want. If you want a nice GUI media player then you either need X or some kind of solution that works on framebuffer (they exist, but they are not straightforward to get working). Some web based players exist as well.
Secondly, mplayer does work on command line. You don't need to do anything special for that. However, its capabilities come limited by the graphics capabilities of your environment. If you ware in framebuffer and you have correctly set up it using kms, uvesafb or something like that, then you can probably play videos and show graphics in your ttys, if not, then you'll need X for that. In any case, don't expect a great performance when playing high resolution videos in a framebuffer device. As for music, there are some very good players for command line, some of them are strictly command-based, others (like moc) offer a nice ncurses-based interface where you can navigate your collections and playlists. -- Jesús Guerrero Botella