Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Пролог Что сподвигло меня на написание этой статьи? Наверное лень. ))) На форуме уже несколько раз всплывали темы, в которых пользователи жаловались на то, что не могут использовать настроенный по мануалу mpd от своего имени. А повторять одни и те же объяснения мне лень. Итак приступим! *Все дальнейшие описания я делаю на примере своего компьютера и нарытой мною в гугле информации. Вы уже установили mpd и хотите его настроить для использования от своего имени. Для этого вам в первую очередь необходимо создать каталог, в котором будут храниться конфигурационные файлы и данные.
Теперь займёмься наполнением каталога необходимыми файлами. 1. Копируем файл-пример конфига из /usr/share/doc/mpd в созданный каталог
2. Создаём каталог, в котором будут храниться плейлисты
3. Создаём все остальные файлы
Отредактируем файл конфигурации
Прописываем в файле пути к каталогу с музыкой и служебным файлам, а так же метод, каким мы будем выводить звук. Пример.
В данном случае звук выводится с помощью Pulse Audio При использовании Alsa советую установить alsaequal и выводить звук через него
За отображение визуализации отвечает следующий блок кода
Если вам визуализация не требуется, то просто закомментируйте или удалите эту часть настроек. Ну вот и всё. Первоначальная настройка закончена. Теперь можно запускать mpd. Это можно делать несколькими способами - либо как программу, либо как демон Чтобы запустить mpd как программу, нужно набрать в терминале mpd. Тем, кто использует dmenu, gmrun либо аналоги, следует воспользоваться для запуска данными утилитами. Чтобы запустить mpd как демон от имени пользователя выполните в терминале команду
Чтобы демон стартовал автоматически при логине в системе, добавляем его в автозапуск
Теперь мы можем подключаться к демону с помощью gui/pseudogui Я предпочитаю ncurces-клиент ncmpcpp, внешний вид которого я настроил согласно своим предпочтениям. Ну вот и всё! Приятного прослушивания музыки! * Статья актуальна на 09.02.2017г. |
Medar |
|
Темы:
12
Сообщения:
402
Участник с: 08 февраля 2013
|
Это же все есть в вики. Хотя некоторые пользователи не осилили... |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Medar, Есть. Но за последние две недели было два топика с одним и тем же вопросом - mpd работает от рута, а от пользователя не хочет. Мне и предложили накатать статейку. Я накатал. Проблема статьи вики в том, что там описано очень многое. Новички путаются. Настраивают и запускают от рута, а подключаться пытаются от пользователя. Потому я и сделал краткое описание того, как настроить и запустить от пользователя. |
vasek |
|
Темы:
47
Сообщения:
11866
Участник с: 17 февраля 2013
|
MedarWiki имеется.... но вот читают и не получается …(PS.....значит так написано)....... А молодежи без музона никак.... Haron_Prime, молодец, правильно что написал. Написано просто и понятно …... и меньше будет вопросов.....
Ошибки не исчезают с опытом - они просто умнеют
|
_GoinG_ |
|
Темы:
13
Сообщения:
213
Участник с: 23 декабря 2014
|
Моё почтение за проделанный труд ! Без преувеличения , раз десятый юзая ман по mpd ( ру / en ) с трудом перевариваю прочитанное , при том что демон в систему монтирован и запущен =) .. как выразился один пользователь : " Это опен соурс , детка "
Любовь как шпага , юмор как щит
|
okxjd |
|
Темы:
2
Сообщения:
14
Участник с: 31 мая 2009
|
Спасибо за инструкцию! Все четко и по делу :) |
ven00m1983 |
|
Темы:
0
Сообщения:
7
Участник с: 01 ноября 2016
|
После обновления слетел MPD. Нашел на арчвики nano ~/.config/systemd/user/mpd.service [Unit] Description=Music Player Daemon After=network.target sound.target [Service] ExecStart=/usr/bin/mpd --no-daemon ExecStop=/usr/bin/mpd --kill [Install] WantedBy=default.target To enable systemctl --user enable mpd Done. |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Я сделал немного иначе $HOME/.local/share/systemd/user/mpd-local.service Оставил те параноидальные параметры, которые не мешали запуску и не выдавали ошибок при старте.Ну и переименовал юнит, чтоб не было путаницы. Запуск
P.S> расположение не принципиально, ибо $HOME/.local/share/systemd/user - это симлинк на $HOME/.config/systemd/user |
ven00m1983 |
|
Темы:
0
Сообщения:
7
Участник с: 01 ноября 2016
|
Да, просто я сделал по ману, который нашел. В любом случае лучше с любыми изменениями дополнять этот пост. В первую очередь искал решение тут. Да и вообще по этой статье и настраивал первый раз MPD (за что отдельная благодарность). |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
ven00m1983В общем-то, я так и сделал - отписался в топике о дефектных обновлениях и продублировал тут. P.S> подредактировал юнит - убрал параметр User=%I И без него вполне корректно работает и запускается |