mplayer

Configuration

By default, mplayer is configured to use ipv6 which not yet many people use. The standard is still ipv4. As a result, each time we want to use mplayer to download a stream, we get the scary warning: Couldn't resolve name for AF_INET6. In order to get rid of the useless warning, edit mplayer's config file (found at ~/.mplayer/config) and add the following line:
prefer-ipv4 = yes
Thus mplayer will no longer look for the ipv6 address and fail. 1

Do you have a remote control for your computer? If not, you probably saw the following error message when starting mplayer:

mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

By default, most Linux distributions have compiled mplayer to support Linux Infrared Remote Control (LIRC). If you don't have a remote control, just add the following line in your config file (as described above):
nolirc = yes 2