Как изменить вывод музыки в moc, alsa

Я некоторое время использовал moc на ноутбуке, и это здорово, но потом я хотел подключить USB-радио в качестве выхода, rhythmbox и другие плееры обнаружили новое устройство вывода, но moc выводил жестко в ~ / .moc / config, где указано:

# Sound driver - OSS, ALSA, JACK, SNDIO (on OpenBSD) or null (only for
# debugging).
# You can enter more than one driver as a colon-separated list.  The first
# working driver will be used.
SoundDriver             = JACK:ALSA:OSS

# Jack output settings.
JackOutLeft             = "alsa_pcm:playback_1"
JackOutRight            = "alsa_pcm:playback_2"

# OSS output device.
OSSDevice               = /dev/dsp

# OSS Mixer device.
OSSMixerDevice          = /dev/mixer

# OSS Mixer channel: pcm or master.
OSSMixerChannel         = pcm

# Second OSS Mixer channel: pcm or master.
OSSMixerChannel2        = master

# ALSA mixer device.
AlsaMixer               = PCM

# Second ALSA mixer device.
AlsaMixer2              = Master

# ALSA output device.
AlsaDevice              = default

И я понятия не имею, что менять. Необходимо некоторое руководство по устройствам и дополнительная помощь.

Полагаю, мне нужно что-то изменить в alsa, но ни в moc, ни в alsamixer я не знаю, как проверить, где находится мое usb-устройство и что изменить.

1
задан 12 September 2012 в 23:13

1 ответ

Я предполагаю, что Вы не используете сервер аудио Jack, но общий Alsa:

Проблемой должна, вероятно, быть эта строка, которая говорит MOC использовать устройство Alsa по умолчанию (который является, вероятно, внутренней звуковой картой):

AlsaDevice              = default

Решение № 1: Измените свое устройство значения по умолчанию Alsa каждый раз, когда Вы вставляете свой материал аудио USB. Это приятно упоминается в странице с часто задаваемыми вопросами Alsa: http://alsa.opensrc.org/FAQ026, который Это может, возможно, быть задано сценарием с помощью udev (но это - другой вопрос, который я предполагаю),

Решение № 2: Создайте второй файл конфигурации для MOC с другой установкой AlsaDevice переменная и каждый раз Вы выполняете MOC, установка, которые конфигурируются для использования с --config $FILE. Но я не уверен, как установить правильно AlsaDevice установка в MOC

0
ответ дан 12 September 2012 в 23:13

Другие вопросы по тегам:

Похожие вопросы: