Как настроить демон музыкального проигрывателя в Linux

Для тех, кто хочет настроить свою собственную систему потоковой передачи музыки в Linux, есть много вариантов. Тем не менее, несмотря на все внимание, уделяемое таким вещам, как Emby, Plex и Subsonic, многие пользователи Linux по-прежнему предпочитают решения на основе командной строки. Вот почему в этой статье мы подробно рассмотрим, как настроить собственный инструмент потоковой передачи музыки на базе Linux с помощью Music Player Daemon. Мы рассмотрим, как осуществлять потоковую передачу по сети, как настраивать отдельных клиентов MPD и даже как использовать терминальный инструмент MPD с традиционным музыкальным плеером в Linux.

Установите Music Player Daemon

Заставить Music Player Daemon (MPD) работать в Linux — довольно утомительный процесс. Он начинается с установки клиента на то, что размещает поток. Знайте, что вам не нужно использовать MPD по сети. Возможна установка MPD и воспроизведение с него на одном компьютере.

Ubuntu

sudo apt install mpd mpc

Debian

sudo apt-get install mpd mpc

Arch Linux

sudo pacman -S mpd mpc

Fedora

sudo dnf install mpd mpc

OpenSUSE

sudo zypper install mpd mpc

Другие Linux

Не можете найти MPD? Откройте окно терминала и используйте диспетчер пакетов для поиска «MPD». Установите его, и все будет в порядке. Не забудьте также установить инструмент MPC, так как это тоже важно. Если ваш дистрибутив Linux вообще не поддерживает MPD, есть другие способы его загрузки. Лучшим способом было бы взять сам исходный код и собрать его.

  5 отличных альтернатив FL Studio для использования в Linux

Чтобы получить копию исходного кода Music Player Daemon, перейдите на официальный сайт MPD и возьмите версию .tar.xz. Эта версия будет работать в Linux.

Настройка демона музыкального проигрывателя

Все изменения в инструменте Music Player Daemon должны производиться в файле конфигурации. Любые изменения в системе, хотя они и не требуются, необходимо будет внести там. Если вы хотите отредактировать файл, откройте окно терминала и введите следующее:

sudo nano /etc/mpd.conf

По умолчанию инструмент MPD сохраняет музыкальные файлы в / var / lib / mpd / music, списки воспроизведения в / var / lib / mpd / playlists и т. Д. MPD использует эти места для хранения файлов из-за разрешений. Среднестатистическому пользователю не нужно редактировать этот файл, так как обычные расположения отлично подходят.

  Как опробовать бета-версию Microsoft Edge в Linux

Лучший способ использовать MPD — просто использовать крепление для привязки. Этот тип монтирования автоматически помещает содержимое ~ / Music в / var / lib / mpd / music.

Примечание: если вы размещаете MPD на сервере, а не локально, рассмотрите возможность размещения файлов напрямую в / var / lib / mpd / music.

sudo mount --bind ~/Music /var/lib/mpd/music

Затем с помощью команды cat найдите строку монтирования в / proc / mounts.

cat /proc/mounts | grep ~/Music

Комбинация cat и grep покажет нам точную строку монтирования, которая связана с ~ / Music и / var / lib / mpd / music. Теперь, чтобы сделать эту привязку постоянной. Обязательно измените «/ home / username /» на пользователя вашего ПК.

su
echo '' >> /etc/fstab
echo '# MPD Bind Mount' >> /etc/fstab
echo '/home/username/Music /var/lib/mpd/music none rw,bind 0 0' >> /etc/fstab

Наконец, вам необходимо использовать систему инициализации systemd для запуска службы.

sudo systemctl enable mpd

sudo systemctl start mpd

Клиент музыкального проигрывателя Gnome

Есть много графических клиентов MPD для использования в Linux, и все они имеют свои варианты использования. Тем не менее, не все эти клиенты просты в использовании. В этом руководстве мы будем подключаться к потоку с помощью клиента музыкального проигрывателя Gnome. Вот как это установить.

Ubuntu

sudo apt install gmpc

Debian

sudo apt-get install gmpc

Arch Linux

sudo pacman -S gmpc

Fedora

sudo dnf install gmpc

OpenSUSE

sudo zypper install gmpc

Откройте GMPC, чтобы пройти через инструмент «первого запуска». Это поможет вам установить соединение. Если вы используете MPD с удаленного сервера Linux, не забудьте заменить localhost на его IP-адрес. Не знаете, какой это IP-адрес? Попробуй это.

  Падение Макса Пейна в Linux

Найти общедоступный IP

ping pcdomainname.com -c1

Пример: ping google.com

ВЫХОД: PING google.com (172.217.12.110) 56 (84) байтов данных.

Найти локальный IP-адрес

ping pc-host-name -c1

Пример: ping ubuntu-server

ВЫХОД: PING ubuntu-server (192.168.1.126) 56 (84) байтов данных.

Введите все данные о подключении и перейдите в «музыкальный каталог». В этой области напишите расположение / var / lib / mpd / music /. Не беспокойтесь о вводе пароля, просто нажмите кнопку подключения. Если соединение установлено, нажмите кнопку «вперед», чтобы перейти на следующую страницу.

При запуске GMPC вы заметите, что нет никаких музыкальных файлов. Нет, это не означает, что вы неправильно настроили сервер MPD и вам нужно начинать заново. Клиент Gnome Music Player просто должен создать базу данных. Восстановление базы данных MPD немного похоже на нажатие кнопки «Сканировать библиотеку» на вашем любимом локальном музыкальном плеере.

Обновите базу данных, щелкнув «Сервер», затем выбрав «Обновить базу данных MPD». После этого вы сможете воспроизводить любую музыку из папки / var / lib / mpd / music удаленно через GMPC. Это приложение не обновляет базу данных автоматически. Каждый раз, когда добавляются новые музыкальные файлы, вам нужно снова обновлять клиент.