Звук и NetBSD

bug2bug аватар

Будем собирать MusicPD из сорсов, так как pkgsrc тянет кучу зависимостей.

1. Ставим пакеты libao и libao-oss.

2. Берём последний стабильный релиз и какого-нибудь клиента отсюда.

3. Собираем MusicPD с поддержкой libao.

./configure --enable-ao; make; make install

4. Правим /etc/mpd.conf так, чтобы он воспринимал libao.

cp /usr/local/share/doc/mpd/mpdconf.example /etc/mpd.conf
patch /etc/mpd.conf < mpd.conf.patch

5. Правим конфиг под себя, собраем клиента и наслаждаемся музыкой.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
spinore аватар

А можно

А можно объяснить что это даёт и зачем нужно?
У меня есть проблема, что миксер не могу заставить работать -
речь идёт о esound.
В pkgsrc сейчас так:

$ make show-options 
Any of the following general options may be selected:
        aac     
        audiofile       
        flac    
        iconv   
        id3     
        libmikmod       
        musepack        
        ogg      Enable Ogg support.

These options are enabled by default:
        aac audiofile flac iconv id3 libmikmod musepack
        ogg

These options are currently enabled:
        aac audiofile flac iconv id3 libmikmod musepack
        ogg

You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or PKG_OPTIONS.musicpd.

- это дефолт. Почему-то ничего не вижу про "ao". Оно здесь
по-другому называется или поддержку "ao" просто не портировали?

spinore аватар

P.S.: в конфиге

P.S.: в конфиге $HOME/.mpdconf у меня сейчас так:

audio_output {
        type                    "oss"
        name                    "My OSS Device"
        device                  "/dev/dsp"
        audio_write_size        "1024"
}

bug2bug аватар

Не понял Ваш

Не понял Ваш вопрос. Думал, что с патчем всё предельно ясно. То есть, если установлен libao, libao-esound и собственно сам esound, а также mpd собран с поддержкой libao (см. выше), то, думаю, можно делать как описано здесь.

spinore аватар

1. Что такое ao и

1. Что такое ao и что оно даёт.
2. Что это даёт в плане возможности работы с esound (без ao никак?)

bug2bug аватар

Про libao можно

Про libao можно почитать здесь: http://xiph.org/ao/
MusicPD напрямую не держит ESounD, если не ошибаюсь.

spinore аватар

Цитата: MusicPD

Цитата:

MusicPD напрямую не держит ESounD, если не ошибаюсь.

Но подружит его можно посредством ao, так?

bug2bug аватар

Всё верно.

Всё верно. Должно работать:
http://mpd.wikia.com/wiki/Configuration#Enlightened_Sound_Daemon_.2F_EsounD_.2F_ESD