Нам песня строить и жить помогает. Включаем музыку на сервере

Опубликовано 27 января 2014 в рубрике Умный дом

Рейтинг статьи:

Доброго дня. Настраиваем MPD

Захотелось душе музыки. Да так, чтобы была возможность как прослушивания радиостанций, так и проигрывания плейлистов. И подумал, сервер есть, звуковая карта на нем есть. А почему бы и нет? Так как все оборудование расположено в подвале, то обычное радио отпадало. А вот настроить сервак на проигрывание потокового вещания или своих плейлистов с хранилища - почему бы нет. Ресурсов это заберет немного, а польза для души большая. Тем более в дальнейшем есть идея пробросить по всему дому систему для прослушивания музыки, чтоб не сидеть в тишине, а бухтело. Наподобие как радиоточки. Только что слушать выбираешь сам, также как и в каком помещении должно играть. 

В общем встал вопрос выбора проигрывателя. И тут наткнулся на такой проигрыватель, как Music Player Daemon (MPD). Это проигрыватель с клиент-серверной архитектурой. Идеальное решение. Демон проигрывателя висит и работает постоянно. А управление - на выбор. Хочешь с консольной программы, веб-интерфейса или мобильных приложений. И главное, для проигрывания не нужен постоянно запущенный клиент. Выбрали, что хотим слушать, запустили, закрыли клиент и все. Радуемся. 

Теперь приступим к установке. Версия для FreeBSD называется musicpd. Установка. 

cd /usr/ports/audio/musicpd

make install clean

Если все прошло без ошибок, то можем отредактировать конфиг-файл и после запустить демон. 

В конфигурационном файле прописываем пути, где будут лежать плейлисты, музыкальные файлы. Далее, если мы будем управлять демоном только с этой машины, то ставим значение 

bind_to_address "localhost" 

если же по сети - тогда

bind_to_address "any"

или пишем нужный адрес.  

Еще нам нужно выбрать звуковую систему. 

У меня это была OSS. Если вы используете Pulseaudio или Alsa, то следовательно необходимо раскомментировать нужные стоки. 

Теперь можно запустить демон. Но еще нам нужно как-то управлять им. Для этого установим консольную утилитку MPC

cd /usr/ports/audio/mpc

make install clean

Эта утилита не нуждается в конфигурировании. Нам теперь достаточно закинуть плейлист в директорию с плейлистами, далее добавить плейлист 

./mpc load /путь/к/плейлисту

./mpc play

После этого должно начаться воспроизведение. Если нет звука, а mpc говорит, что воспроизведение идет - значит либо не верно настроен выход, либо громкость установлена на минимум. Также возможно, что не сконфигурирована звуковая карта. Но это уже не относится к данному плееру. 

В дальнейшем планирую интегрировать веб-интерфейс управления данным плеером в свой веб-интерфейс управления. 

 

За сим пока все. Буду слушать музыку и делать дальше. 

 

 

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

  • guest:

    Keep on writing and chnggiug away! http://dbtlviboz.com [url=http://jtrvfvol.com]jtrvfvol[/url] [link=http://irvrgkiui.com]irvrgkiui[/link]

  • guest:

    This message is posted here using XRumer + XEvil 4.0

    XEvil 4.0 is a revolutionary application that can break any antibot CAPTCHA's.
    Captcha Bypass Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
    Yandex, VKontakte, Captcha Com - and over 8.4 million other types!

    You read this - it means it works! ;)
    Details on the official website of XEvil.Net, there is a free demo version.

    Check YouTube video "XEvil ReCaptcha2"

Добавить комментарий