Форум Зейского сообщества любителей ОС Linux и Unix
Тематические обсуждения *nix => Мультимедиа => Тема начата: vovka от Пятница, 11 Ноября, 2011, 12:59:02
-
Пришёл октябрьский LinuxFormat. В нём есть статья Джонатана Робертса о MPD - Music Player Daemon.
Статья "зацепила" и решил это дело испробовать. Собственно "зацепил" принцип работы MPD и его приемущества. Различия таковы:
У "нормального" пользователя, обычно есть музыка в каком-нить каталоге и программа медиа-плейер. Пользователь запускает плейер, выбирает файл в плей-лист, запускает это дело и слушает музыку.
В случае с MPD, пользователь - "линуксоид". Здесь:
есть каталог с музыкой,
есть демон который выбирает файлы, декодирует их и отправляет или в сеть или звуковой подсистеме,
есть программа управления демоном.
Демон может брать как файлы, так и потоки с Интернет-радио (например) в качестве источника. Также может отдавать по сети через http, декодировать в файл или транслировать на какой-нить сервер вещания типа IceCast (для широкой аудитории).
В функции демона также входит создание библиотеки (базы данных) файлов с организацией на основе ID3-тегов.
Программа управления демоном может работать как локально на компьютере, так и в сетевом варианте.
В итоге, на базе компонентов MPD + программа-управления + сеть, можно сделать самые интересные комбинации конигураций. Типа: файлы с музыкой на одном компе, сервер - на другом, управление - в смартфоне, вещание - на домашние компы или комп на работе, где-нить в другой точке мира :-)
С установкой пользователю придётся разобраться самому. В двух словах:
1. Ставим демон:
# apt-get install mpd
2. Ставим программу управления:
# apt-get install ario
3. Настраиваем MPD путём правки /etc/mpd.conf - в конфиге даны подробные комментарии.
- не следует выставлять одновременно битрейт и качество - нужно либо одно, либо другое;
- обязательно нужно указать каталог, где хранится музыка (этот каталог должен быть доступен для чтения(исполнения) для пользователя mpd.
4. Запускаем демон:
# /etc/init.d/mpd start
- в случае проблем, смотрим лог в /var/log/mpd/mpd.log
5. Запускаем программу управления и настраиваем её на адрес\порт машины, на которой запущен демон.
6. Создаём плей-лист и запускаем проигрывание.
На этом всё.
Ниже даны скриншоты программ управления: Ario и Sonata (вообще-то таких программ достаточно много, от примитивных консольных, до огромных "комбайнов")