Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

While playing in Vlc any file/music/film. Using VLC configuration file, how to permanently tell VLC when-ever it plays audio use the second sound card or assign the name of sound card?


  1. Motherboard sound card Intel (bad sound, VLC use default this one)
  2. USB sound card Creative Live (better sound)
  3. USB sound card Another brand


Now when VLC starts to play any sound i want to tell VLC, play always, with the USB sound card which has name "USB sound card Creative Live". not like hw:0,0 or hw:0,1 because the orders sometime get changed when system gets rebooted or usb gets plugged/unplugged.

share|improve this question
If you change the audio output to ALSA and then choose your card through the GUI configuration dialogue and than check your ~/.config/vlc/vlcrc file, you'll see that it actually stores a device name independent from the detection order, so setting it through the GUI preferences should be enough to achieve your goal. – Pedro Romano Nov 14 '12 at 9:36
@PedroRomano: i did that does not work, even volume=0 also does not work. – YumYumYum Nov 18 '12 at 14:01

You must log in to answer this question.

Browse other questions tagged .