Also look at the /etc/bash_completion file for media filetype that aren't expanded by tab completion after entering the player name in the terminal.
There should be a line where media filetypes are defined and inserting the filetype (e.g. flv|FLV) into the list will enable that file extension for tab completion of arguments.
eg:
Code:
_filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fli|FLI|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[34]|MP[34]|og[gmv]|OG[GMV]|wav|WAV|dump|DUMP|mkv|MKV|m4a|M4A|aac|AAC|m2v|M2V|dv|DV|rmvb|RMVB|mid|MID|ts|TS|3gp|mpc|MPC|flac|FLAC|flv|FLV)'
So one may easily add a filetype without having to fully understand the tab completion file which can get pretty hairy. Grep for your application, another media player or an extension that works. It will probably indicate which line you want to edit.
Now you can have similar expectations in the GUI and the console.