Форум русскоязычного сообщества Ubuntu


Автор Тема: mpd и микширование  (Прочитано 656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serkir88

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
mpd и микширование
« : 23 Январь 2013, 21:23:13 »
помогите настроить mpd, чтобы звук был бы слышан изо всех приложений. вот что по дефолту стоит и играет:
audio_output {
        type            "alsa"
        name            "My ALSA Device"
        device          "hw:0,0"        # optional
        format          "44100:16:2"    # optional
        mixer_device    "default"       # optional
        mixer_control   "PCM"           # optional
        mixer_index     "0"             # optional
}
уже пробовал ставить default в device не помогло, устройство всё равно занято.
Ubuntu 12,10

ефгкгы

  • Гость
Re: mpd и микширование
« Ответ #1 : 23 Январь 2013, 21:39:10 »
а закомментировать все строки, которые "optional" не пробовали?

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: mpd и микширование
« Ответ #2 : 23 Январь 2013, 21:39:22 »
serkir88, что значит из всех приложений? Чаще всего нужны только первые две строчки, остальное само подхватывается. И воспроизводить лучше через Pulseaudio, то есть это все закомментируйте обратно, а там ниже раскомментируйте две строчки
Код: Bash
  1. audio_output {
  2.     type        "pulse"
  3.     name        "My Pulse Output"
  4. #   server      "remote_server"     # optional
  5. #   sink        "remote_server_sink"    # optional
  6. }

ефгкгы

  • Гость
Re: mpd и микширование
« Ответ #3 : 23 Январь 2013, 21:40:08 »
еще, после изменения настроек демона нужно перезапускать

Оффлайн serkir88

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: mpd и микширование
« Ответ #4 : 23 Январь 2013, 22:34:20 »
ефгкгы,
он тогда вообще не запустится.
Сперанский,
я пульс удалил. так я сделал изночально, как положено, но звук при воспроизведении прыгает (вкл/выкл). с просто альсой - звук чистый, но mpd занимает полностью устройство. а хотелось чтобы микшировался из браузера, скайпа и прочих источников звука.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: mpd и микширование
« Ответ #5 : 23 Январь 2013, 22:47:07 »
А понял! От какого пользователя работает mpd? Добавьте его в группу audio

Оффлайн serkir88

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: mpd и микширование
« Ответ #6 : 23 Январь 2013, 23:07:00 »
от пользователя mpd.
sudo usermod -a -G audio mpd+ пробовал так
usermod -a -G pulse-access mpd
usermod -a -G pulse mpd
но всё так же.
с пульсой у меня проблемы как только установил систему. компьютер у меня включается с замутированным звуком. и всё из-за пульсаудио, почему я его и удалил.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: mpd и микширование
« Ответ #7 : 23 Январь 2013, 23:13:57 »
Так попробуйте mpd запускать от своего пользователя, наверно в этом тогда проблема

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: mpd и микширование
« Ответ #8 : 23 Январь 2013, 23:15:15 »
Странно, что с pulseaudio проблемы, его сейчас вроде до ума довели.

ефгкгы

  • Гость
Re: mpd и микширование
« Ответ #9 : 23 Январь 2013, 23:22:02 »
у вас, видимо, проблема не с плеером, а с алсой

Пользователь решил продолжить мысль 23 Январь 2013, 23:25:40:
вот минимальные настройки
audio_output {
        type            "alsa"
        name            "My Sound Card"
 }
с ними должно работать
если не работает, стоит посмотреть настройки алсы
в частности /etc/asound.conf
« Последнее редактирование: 23 Январь 2013, 23:25:40 от ефгкгы »

Оффлайн serkir88

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: mpd и микширование
« Ответ #10 : 24 Январь 2013, 00:09:52 »
Странно, что с pulseaudio проблемы, его сейчас вроде до ума довели.
а вот как только довели, так пошли проблемы.
кстати, по пульсе мне помогает снять мут эта команда http://askubuntu.com/questions/118675/mute-key-mutes-alsa-and-pulseaudio-but-unmutes-only-alsa

у вас, видимо, проблема не с плеером, а с алсой

Пользователь решил продолжить мысль 23 Январь 2013, 23:25:40:
вот минимальные настройки
audio_output {
        type            "alsa"
        name            "My Sound Card"
 }
с ними должно работать
если не работает, стоит посмотреть настройки алсы
в частности /etc/asound.conf
даже минимальные настройки тянуть всю карточку за собой и не отпускает.((
проблемы с альсой - 100%. но как настроить понятия не имею. по ссылке такого конфига у меня нет. куда делся?

Пользователь решил продолжить мысль 24 Январь 2013, 00:11:39:
https://wiki.archlinux.org/index.php/Music_Player_Daemon_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#MPD_.26_Alsa
такие настройки не имеют никакого воздействия так же :(
« Последнее редактирование: 24 Январь 2013, 00:11:39 от serkir88 »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4062
  • Dictum ac factum
    • Просмотр профиля
Re: mpd и микширование
« Ответ #11 : 24 Январь 2013, 07:56:14 »
В этом есть какая то сакральная тайна запускать mpd от пользователя mpd? Очевидно же, что у вас нет доступа двум пользователям к аудиоустройству одновременно, ищите в эту сторону, там что то с группой audio связано. А тот пользователь, от которого пытаетесь остальные приложения запускать в audio присутствует?

Оффлайн serkir88

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: mpd и микширование
« Ответ #12 : 24 Январь 2013, 14:17:43 »
решил свою проблему!
первым делом, создал файл .asoundrc в домашней директории с таким содержимым:

pcm.dsp {
    type plug
    slave.pcm "dmix"
}
после, закомментировал optional-строки в /etc/mpd.conf
audio_output {
        type            "alsa"
        name            "My ALSA Device"
#        device          "hw:0,0"        # optional
#        format          "44100:16:2"    # optional
#        mixer_device    "default"       # optional
#        mixer_control   "PCM"           # optional
#        mixer_index     "0"             # optional
}
оставил решение, надеюсь кому-то ещё поможет. ;)

 

Страница сгенерирована за 0.138 секунд. Запросов: 24.