#!/bin/sh 
# original by: sammy umar
# small modifications to leave mplayer untouched

# store argument 
argument="$*" 
# check to see if argument contains http 
http=`echo $argument | grep http -` 
# for remote/local files do things differently 
if [ "$http" != "" ]; then 
# obtain all the options until the filename/path 
  options=${argument%http*} 
# get the filename 
  file=${argument#*http} 
# extract the extension 
  ext=${file##*.} 
  if [ "$ext" = "asx" ]; then 
    mplayer $options -playlist http$file 
  else 
    mplayer $*
  fi 
else 
# if local just do the command line 
  mplayer $* 
fi
