added None checks to urlencode() and track_path()
display error message for invalid tracks

and show type of invalid in album listings