Музыка → MPD: настройка
MOC, безусловно, хорош. Но на вкус и цвет товарищей нет. Кому-то, например, может не понравится однобразный и несколько скучноватый интерфейс. Да и вообще, второй хороший плейер пока еще никому не мешал. Тем более, что он не хуже первого (а может и лучше).
Music Player Daemon (MPD) – музыкальный проигрыватель с клиент-серверной архитектурой. По большому счету, клиент нужен только для того, чтобы запустить воспроизведение. Потом его можно закрывать – музыка играет и без него (если что – у MOC точно так же).
Установка MPD выполняется командой urpmi mpd, запущенной с правами администратора системы.
Создайте в домашнем каталоге директорию .mpd. Имя не принципиально, как и размещение – главное, чтобы пользователь имел все права на каталог и находящиеся в нем файлы. Для наглядности я буду использовать это название – если по каким-то причинам оно не нравится, то сделайте, как считаете нужным.
В этом каталоге создайте пустые файлы со следующими именами: mpd.db, mpd.log и state. Это можно сделать командой
Там же создайте пустой каталог playlists. Для этого служит команда
Все настройки программы хранятся в файле /etc/mpd.conf. Для того, чтобы все работало, пользователю надо дать права хотя бы на его чтение:
На всякий случай остановите mpd:
Теперь можно приступать к редактированию конфигурационного файла. Вот мой:
Возможно, в нем есть что-то лишнее (или чего-то не хватает). Но я руководствовался принципом «от добра добра не ищут».
Наконец, обновите базу данных:
Запускается mpd командой
UDP. Евгений Додонов рекомендует в audio_output использовать не «alsa», а «pulse». По его опыту так получается стабильней.
Music Player Daemon (MPD) – музыкальный проигрыватель с клиент-серверной архитектурой. По большому счету, клиент нужен только для того, чтобы запустить воспроизведение. Потом его можно закрывать – музыка играет и без него (если что – у MOC точно так же).
Установка MPD выполняется командой urpmi mpd, запущенной с правами администратора системы.
Создайте в домашнем каталоге директорию .mpd. Имя не принципиально, как и размещение – главное, чтобы пользователь имел все права на каталог и находящиеся в нем файлы. Для наглядности я буду использовать это название – если по каким-то причинам оно не нравится, то сделайте, как считаете нужным.
В этом каталоге создайте пустые файлы со следующими именами: mpd.db, mpd.log и state. Это можно сделать командой
touch "имя файла"
Там же создайте пустой каталог playlists. Для этого служит команда
mkdir "имя каталога"
Все настройки программы хранятся в файле /etc/mpd.conf. Для того, чтобы все работало, пользователю надо дать права хотя бы на его чтение:
chmod 644 /etc/mpd.conf
На всякий случай остановите mpd:
mpd --kill
Теперь можно приступать к редактированию конфигурационного файла. Вот мой:
# Каталог с музыкой
music_directory "/home/hymnazix/Музыка"
# Каталог с плейлистами
playlist_directory "/home/hymnazix/.mpd/playlists"
# База данных, в которой хранится вся музыка
db_file "/home/hymnazix/.mpd/mpd.db"
# Лог-файл программы
log_file "/home/hymnazix/.mpd/mpd.log"
# Файл для текущего списка воспроизведения
pid_file "/home/hymnazix/.mpd/state"
# Pid-файл (к нему должен быть полный доступ)
state_file "/var/lib/mpd/pid"
# Пользователь
user "hymnazix"
# Сетевые параметры
bind_to_address "localhost"
port "6600"
# Параметры звука
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
}
# Кодировка тегов
id3v1_encoding "UTF-8"
Возможно, в нем есть что-то лишнее (или чего-то не хватает). Но я руководствовался принципом «от добра добра не ищут».
Наконец, обновите базу данных:
mpd --create-bd
Запускается mpd командой
mpd /etc/mpd.conf
UDP. Евгений Додонов рекомендует в audio_output использовать не «alsa», а «pulse». По его опыту так получается стабильней.
- +3
- SergeyGolubev
- 12 июля 2011, 09:17
закоментировать. Это для того, чтобы другие форматы, например 24/96 или 24/192, выводились как есть, без даунсэмплинга. Естественно, если звуковуха поддерживает это на хардварном уровне.
Тем не менее, может попасться запись с характеристиками, которые вашей карте не по зубам. Тогда даунсэмплинг будет производиться до максимального значения, которое может потянуть ваша карта. И для этого случая вам надо исправить строчку, где указан тип конвертации. Вот так:
Опишу на пальцах, что это даёт.
На одном из моих компов звуковуха может на железном уровне играть всё вплоть до 24/96. Любая музыка играет без ресемплинга. Однако, музыка 24/192 конвертится до 24/96 и потом воспроизводится.
На другом компе звуковуха поддерживает всё вплоть до 24/192 и воспроизведение идёт без преобразований.
Аминь!