2 апреля 2008 г.

MPD+Sonata в OpenSuse 10.3


А началось все с того, что я захотел послушать свежескаченную музыку из файлопомойки. Раньше я для этих целей использовал КДЕ и Amarok, но с переходом на Gnome плеером на 30 минут становилась Banshee. Но в этот раз эта она меня разозлила своим интерфейсом и способом управляться с музыкой. Amarok включать не хотелось и решил попробывать что-то совершенно новое.
Про "кошерный" MPD и клиент к нему Sonata я слышал давно, так что:
1) Установка mpd (mpc для комплекту) и sonata. Загружаем yast->управление програмным обеспечением ... Ничего сложного.

2) Настройка mpd, читать man это конечно хорошо и всегда полезно. Но тут все просто, что я справился за 30 минут даже особо не читая:
копируем дефолтный конфиг в домашнюю директорию пользователя:
cp /etc/mpd.conf ~/.mpdconf

Правим ~/.mpdconf (я использовал для этого gedit, но сами знаете редакторов в linux много, выбрать есть из чего):

######################## REQUIRED PATHS ########################
#playlist_directory "/var/lib/mpd/playlists"
#db_file "/var/lib/mpd/mpd.db"
#log_file "/var/lib/mpd/mpd.log"
#error_file "/var/lib/mpd/mpd.error"
#pid_file "/var/lib/mpd/mpd.pid"


# каталог с музыкой можно (даже нужно) сделать через ссылки !
music_directory "/windows/С/Audio/"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"
pid_file "~/.mpd/mpd.pid"

3) Как видно из предыдущего пункта, нужно создать этот самый каталог .mpd в папке пользовтеля (кстати playlist это тоже каталог в этой папке, остальные файлы создавать не нужно)

4) Продолжаем исправлять :
######################## DAEMON OPTIONS ########################
#
# If started as root, MPD will drop root privileges and run as
# this user instead. Otherwise, MPD will run as the user it was
# started by. If left unspecified, MPD will not drop root
# privileges at all (not recommended).
user "you_user_name"
# впишем сюда себя


В разделе ########################## AUDIO OUTPUT ########################
описывается (соответственно) как выводится звук. В зависимости от того через, что идет звук (Alsa или OSS) заккоментриуйте или наооборот оставить нужные параметры.

Здесь определяется как регулируется звук. Если регулируется нормально можно оставить, мне пришлось менять параметр PCM на параметр Front (встроенная аудио на P965):
############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume. If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
mixer_type "alsa"
mixer_device "default"
mixer_control "PCM"


5) Ну вот вроде и все с первичной настройкой mpd. Даем команду на старт:
mpd --verbose --create-db
И смотрим как музыкальный демон просматривает ваш каталог с музыкой, после чего запускаем Sonata.

6) Неплохо бы, настроить Sonata, чтобы она вела себя привычным для пользователя образом (например останавливала воспроизведение при выходе, начинала проигрывать файл сразу при добавлении в плейлист, не закрывалась при нажатии на выход, отображала всплывающее уведомление...)

Следущий этап будет (может быть) попробывать все это через pulseaudio.

Комментариев нет :

Отправить комментарий