О да, это окончание построения аудиотракта на Linux и сегодня я покажу как установить самый аудиофильский програмный плеер в вашу систему.
На протяжении нескольких материалов я думаю достаточно откомпостировал и отформатировал ваш мозг, чтобы наконец то подпустить к святому святых — аудиограалю Linux — звуковой архитектуре ALSA и лучше всего работающего с ней проигрывателя с клиент-серверной архитектурой — MPD.
Правда страшно звучит — клиент-серверная архитектура. Это действительно не простой проигрыватель, а музыкальный сервер, который работает автономно, как Skynet со своими Терминаторами, а управлять им мы сможет, как локально, так и удаленно, с помощью программ клиентов, которые могут быть запущены на чем угодно, от телефона, до планшета, от ноутбука до кофеварки… Ааа, тут слегка приукрасил, хотя…
MPD — Music Player Daemon — демон музыкального плеера. Ничего адского, просто в Linux автономно работающие сервисы, или резидентные программы, называются демонами. Из этой же сферы и зомби, которые есть на Linux, так называются переставшие отвечать программы.
Итак, сегодня наша задача установить и настроить сервер mpd, присоединиться к нему внешним клиентом и слушать музыку.
И что мы получим в результате этих адских мучений?
Мы получим звук лучше, чем вы можете себе представить. Если вам и раньше уже было понятно, что звучание в Linux на ALSA лучше, чем в Windows, то сейчас вы просто получите источник для Hi-End техники. Даже на встроенном в материнскую плату аудиочипе Realtek LC888 звук на слух, при использовании mpd улучшается процентов на 30. Перечитайте еще раз.
mpd есть фактически в любом репозитарии Linux. Я устанавливал его и в Ubuntu/Xubuntu/Lubuntu/Kubuntu и в Debian (устанавливал в 8.6).
Скриншоты сделаны из Debian 8.6 на KDE4.
Установка mpd происходит так — для Debian/Ubuntu напишите в консоли:
sudo apt-get install mpd
Проигрыватель установится.
Теперь его нужно настроить. У mpd конфигурационный файл может находится в разных местах, поэтому сперва нужно указать где именно лежит файл конфигурации mpd.
Для этого пишем:
sudo -e /etc/default/mpd
или
sudo nano /etc/default/mpd
что одно и тоже.
Увидим, что в файле всего 1 значащая и то закомментированная строка
#MPDCONF=/etc/mpd.conf
Уберем перед ней знак комментария #, чтобы получилось вот так.
MPDCONF=/etc/mpd.conf
Теперь ясно, что файл конфигурации mpd.conf находится в папке /etc
Но прежде чем открыть его для редактирования, давайте создадим папку в домашней директории, в которой будет лежать наша музыка.
Назовем ее music.
Теперь вы можете скопировать всю свою музыку в эту директорию.
Вам поплохело?
Выдыхайте, это не обязательно. Ваша музыка может хранится не только в ней, но и на любых других дисках, нужно лишь сделать внутри папки music ссылки на папки с музыкой лежащей в других местах.
Например откройте папку с музыкой, где она у вас там лежит нажмите Ctrl+L — вы увидите, что сверху написался путь нахождения музыки — скопируйте его контекстным меню мыши, вызываемым при щелчке по правой кнопке или просто повторно выделите его (это тоже самое, что скопировать).
Теперь создадим символическую ссылку с помощью консоли (конечно можно нудно тыкнуть в окне папки music и выбрать — Создать символическую ссылку, а потом искать путь и тд).
Предположим, что ваша домашняя папка/имя_пользователя называется storm, а в ней находится папка music, которая сейчас пустая.
Наша музыка сейчас лежит на другом диске по пути
/media/storm/71CD7921052DCA23/44.1/
Поясню. Все ваши диски автоматически монтируются системой к папке media, далее в папку совпадающую по названию с названием вашей домашней папки, потом идет уникальное название вашего диска, в данном случае 71CD7921052DCA23, и в завершение папка, содержимое которой мы хотим наблюдать в папке music, находящейся совсем в другом месте.
Чтобы сделать символическую ссылку, нужно в консоли посредством команды ln -s указать какую папку мы хотим присоединить и куда.
В моем случае это папка 44.1, а хочу присоединить ее в папку music:
ln -s /media/storm/71CD7921052DCA23/44.1/ /home/storm/music/
В результате в домашней папке, в папке music появится еще одна папка-ссылка «44.1», содержащая все, что на самом деле лежит на другом диске.
Папка 44.1 на самом деле находится на другом диске
Как вы догадались в music я смогу прилинковать сколь угодно папок откуда угодно.
Ну что же, вроде все понятно,если не понятно, перечитайте еще раз.
Если все равно все это для вас — темный лес, то просто скопируйте свою музыку в папку music.
Будем править конфигурационный файл.
Для этого в консоли пишем:
sudo -e /etc/mpd.conf
Видим много строчек, но ищем следующую:
music_directory и далее идет путь.
меняем путь на свой. У меня музыка лежит в папке music в моей домашней папке storm, поэтому я изменяю строку так:
music_directory «/home/storm/music»
Теперь mpd знает откуда брать музыку.
Найдем строчку
user «mpd»
и закомментируем ее вот так
#user «mpd»
Этим действием мы очень упростили свою жизнь, так как теперь mpd будет работать не от некоего мифического пользователя mpd, а от нашего собственного, что сразу избавляет нас от массы возможных проблем с правами доступа. Короче закомменитировали и кайфуем.
Чтобы можно было управлять сервером с внешнихустройств найдем строчку bind_to_address и изменим ее вот так:
bind_to_address «any»
Далее вы можете раскомменитировать строку
auto_update «yes»
когда вы добавите новую музыку в свои папки, то mpd автоматически это просекет и обновит базу. Но если вы часто это делаете, то знайте, что в момент обновления базы у вас будут ограничены возможности по выбору альбомов. Так что выбирайте — или система сама обновляет базу, как чует изменения, или вы, когда надо — тык-пык и обновляете базу.
Далее, обязательно раскомментируйте строки
follow_outside_symlinks «yes»
и
follow_inside_symlinks «yes»
Именно они позволяют mpd видеть все, что находится в прилинкованных ссылках на папки. Иначе бы тут папку 44.1 mpd не смог бы увидеть.
Вы не поверите, но это все. Дико сложные изменения в 3 строки.
Сохраняйте изменения Ctrl+O, выходите Ctrl+X и перегрузитесь. Наверняка вам так проще, или привычнее после Windows, а можно просто рестартовать mpd:
sudo /etc/init.d/mpd restart
Ну как бы музыка в папках лежит, сервер запущен, что дальше?
Сейчас надо в первый раз проиндексировать базу, чтобы mpd знал, что за музыкой он владеет.
Но для этого нужно установить хоть один клиент, с помощью которого мы могли бы управлять сервером.
Установим самый примитивный mpc
В консоли напишите:
sudo apt-get install mpc
Когда mpc установится, напишите
mpc update —wait
и музыкальная база создастся.
Теперь для прослушивания напишите
mpc play
Музыка поехала.
Остановить музыку
mpc stop
Но согласитесь, так управлять — ерунда какая то.
Давайте поставим клиент покруче, например ncmpcpp
Установим
sudo apt-get install ncmpcpp
Запустим его в консоли
ncmpcpp
Теперь вы можете тыкая клавиши 1-9 перемещаться по разным вкладкам, где без труда найдете свою музыку и зайдя в папку клавишей Enter запустите на проигрывание. Перемотка клавиша f (в английской раскладке). Подсказка по всем клавишам — клавиша 1.
Это довольно пуристский метод управления коллекцией и прослушивания, поэтому, если вы будете управлять файлами прямо с вашего компьютера, то ставьте графический клиент Cantata.
sudo apt-get install cantata
после его установки и запуска соглашайтесь на стандартную серверную настройку (первый пункт).
В следующем окне видим:
Посмотрите и увидите соответствует ли путь тому, где ваша музыка. Если делали так, как я описал, то все должно быть правильно.
Тыкните Подключиться и надпись с Не подключено должна измениться на Соединение установлено.
Нажмем Далее, Далее, Готово.
В настройках Cantata я советую включить пункт Информация об исполнителе.
Тогда станет доступна история исполнителя:
Но самое интересное в информации пункт Похожие исполнители:
Если вы искали что то похожее на любимые группы, то будете поражены богатством выбора. Попадание очень точное.
Как проигрывать музыку я думаю вы легко поймете сами — тык и играет.
Но сидеть за ПК — это не интересно. Давайте обретем мобильность. Правда для этого понадобиться Wi-Fi роутер в вашей квартире, но думаю трата 1500 руб вполне приемлемая жертва на алтаре комфорта.
Посмотрим, какой ip у нашего компьютера с Linux.
ip addr
У меня дома на Debian — это устройство называется eth0 и имеет ip 192.168.0.3, а на скриншоте, на другом компьютере 192.168.10.133.
На Ubuntu скорее всего будет устройство с названием ens33 или что то вроде и ваш ip-шник.
Запомните его.
Теперь получим доступ к mpd с вашего телефона или планшета. Пусть с планшета. Предположим на базе ОС Android.
Включите Wi-Fi подключение на планшете, через которое вы обычно выходите в интернет.
Теперь нужно установить какой то андроидовский mpd-клиент на планшет. Я посоветую mpdroid.
Установите его со стандартного google playmarket.
Если у вас аппарат от Apple найдите какой-то аналогичный mpd-клиент, их хватает.
Запустите mpdroid.
При первом запуске клиент спросит вас ip-адресс mpd-сервера — вводите ip вашего компьютера, что вы узнали командой ip addr.
Если спросит порт, то порт по умолчанию 6600.
Ох, и на экране планшета уже видна ваша коллекция музыки, прослушивайте, перематывайте, вобщем получайте удовольствие.
Качество звука mpd действительно изумит и вы поймете, что не зря потратили время.
На сегодня все, но я не рассказал, как настроить вывод из mpd по оптике (SPDIF). В ближайшее время я это упущение исправлю.
Вопросы, комментарии и советы, как всегда размещайте здесь или на форуме. Всем прекрасного звучания!
Спасибо,сейчас и займусь.Александр,вопрос-mpd видит папки внутри?У меня общая папка lossless,далее папки по жанрам,в которых уже папки с альбомами,достаточно привязать общую папку?
да, он сам в глубину лезет. Достаточно ссылку на lossless сделать.
Кроме того, помимо просмотра музыки по жанрам, по исполнителю, по альбомам и тд, есть возможность и по папкам полазить.
О, здорово, тема развивается! Судя по тексту, все намного проще ,чем представлялось) А статья про вывод, надеюсь, появится к моему возвращению из командировки, тогда разом и сделаю все
Всё запустил как описано,правда mpdroid не хотел подключаться,пока в bind to address «localhost» не заменил на «any».Теперь mpdroid синхронно с Cantata.Пока слышу только на настольных колонках,звучит отлично,надо вывод прикручивать на коаксиал.С USB вроде сложнее,хотя интересно бы сравнить.Александру спасибо за простую чёткую инструкцию потому что если погуглить забредёшь в такие дебри что многих это пугает.Линукс на флешке с persistence файлом,все изменения сохраняются.Так что можно и так попробовать.Послушаю через spdif и буду коробочку собирать,которая встанет рядом с цапом.
Как вывод на спдиф настроить я в ближайшее время покажу, там просто, но неочевидно. 1 строчкой делается.
Да, точно, надо еще
bind_to_address «any»
иначе только с локальной машины можно слушать.
Кстати, есть вопрос про сеть. Эту связку можно заставить работать через блутуз? т.е., например, нет фай-фая, а есть usb-блутуз и в в андроиде он тоже есть. Идея в том, чтобы соединить мини-пк на линуксе со смартфоном в любом месте (на даче, например, или в гостях)
Alsa с блютуз работает. Я не заморачивался так. Если с блютуз, наверняка проще пульсаудио настроить, чтобы он блютузом рулил, а все ресемплеры послал лесом, с помощью copy. Но мне кажется то, как описал вариант в публикации — самое оптимальное.
Ок, это пока только идея о портативном хай-фай плейере на одноплатном ПК, про воплощение и нужность еще думаю)
Вернемся к большим компьютерам. Про настройки для юсб цапов расскажете? Или там совсем по-другому?
Аналогично оптике. Покажу.
Александр, вопрос уже, как всегда) cue. читает? Половина библиотеки с таком виде: файл .flac и список к нему .cue. Сходу не получилось потреково увидеть музыку. Подскажете, можно ли в кантате это сделать?
Если куе правильный — показывает. Если нет — то не показывает.
Может быть будет и проще на песни разбить. Есть такие програмки. Потому что куев много неправильных.
Поставил mdp и cantata. Звук по коаксиалу идет на встроенный в усилитель victor ax-z921. Сравнил звучание с yamaha cdx-1020 с тем усилителем. Разницы вообще не услышал. Колонки victor zero-5fine
В 911 цап явно хуже, чем сдх-1020. 921 не слышал, там цап лучше должен быть, так как он на интерфейсе К2. Может быть так, как вы говорите, тогда в 921 очень достойный цап встроен.
А почесу Дебиан , а не убунту ? Я ведь так понимаю , что на всех дистрибутивах Alsa.., выходит разница в звуке не должна иметь места ..
Дебиан отточен до идеала. В нем все работает и нет глюков никогда. Звук одинаковый. Но вот я поставил Кубунту — тык создать новую папку, а менеджер файлов обрушивается. Это качество? Начал читать — оказалось накосячили с локализацией и нужно удалить 1 файл. Удалил — стало нормально. Но это что — нормальная ситуация? Этот Кубунту что действительно кто то тестировал перед выпуском — да не поверю. А вот в Дебиан такой лажи быть не может, там все сто раз перепроверено.
Но Дебиан сложнее установить, там еще надо диск подключать или репозитории с несвободными фирвейрами, чтобы все вай-фаи заработали сами по себе. Так что Дебиан труднее в установке и настройке для новичка. Потому Убунту/Кубунту/Ксубунту и рекомендуется в первую очередь. Но дебиан — это самый настоящий Линукс, от которого благоговеют и понимают, что он действительно стабильный как скала. Убунту — тень от Дебиана.
Не работает на убунту 16.06 и внешней USB.
Не видит ссылок, не может создать базу. Если закомениторовать пользователя, то вообще ничего не играет. В итоге танцев с бубном клиент перестал подключаться. что ему надо — непонятно. Помимо этого, надо давать разрешение пользователя mpd к пульскаудио и указывать в настройках мпд ЗК, что бы хотя бы локальную музыку заиграло.
Ну и mpd не переустановить, проще систему заново сделать
На самом деле нужно просто прочитать мою инструкцию и сделать точно так как в ней написано. Но вам так не интересно же.
т.е. если закоментировать пользователя mpd, то не работает звук и ошибка доступа к пульсаудио.
если раскоментировать, то нет доступа к симлинку и соответственно база не обновляется.
и как найти компромис тут??
еще бы найти возможность прикрутить сетевые папки.
делал по инструкции. на чистую систему. результат: нет звука и файл не проигрывается, висит значек паузы.
вот ошибка: alsa_mixer: Failed to read mixer for ‘My ALSA Device’: no such mixer control: PCM
Сделать точно по инструкции. Других путей нет.
Уже если все точно сделано и не работает. Тогда спросить меня. Пока можно показать содержимое mpd.conf и вы раско ментировали строку, где он у вас хранится?
Александр , доброго времени суток ! А подскажите. , где и как посмотреть закомментированна ли пульс аудио в мпд плеере .. а то иногда при регулировке громкости в приложении с телефона регулируется синхронно и громкость системная .., та что в углу рабочего стола . Делал все по инструкции .., и все было слава богу ., но сегодня вот решил убавить громкость , не вставая с дивана , что б ответить на телефонный звонок ., а тут такая фигня … значит ли это , что б пульса активна при работе плеера ?
Для общения по телефону есть функция лучше. В настройках mpdroid можно указать, что останавливать воспроизведение в момент звонка автоматически, и продолжать его после окончания разговора. Мне когда звонят, мпд сразу сам в паузу встает, как только я пообщался и отключил звонок, мпд дальше начинает играть.
в mpd.conf секция про альсу должна быть не закомментирована:
Вот так она у меня выглядит:
audio_output {
type «alsa»
name «My ALSA Device»
device «iec958:CARD=Juli,DEV=0»
# device «hw:0,0» # optional
# mixer_type «hardware» # optional
# mixer_device «default» # optional
# mixer_control «PCM» # optional
# mixer_index «0» # optional
}
А секция пульса вся закомментирована значком # вот так:
#audio_output {
# type «pulse»
# name «My Pulse Output»
# server «remote_server» # optional
# sink «remote_server_sink» # optional
#}
За громкость может еще отвечать аппаратный микшер, который поддерживается и железом и альсой.
Спасибо за ответ , Александр ! А вот ещё как бывает , включишь комп .., а звука с мпд нет .., тобишь с компа он есть , допустим когда поверяешь в настройке выхода звука «левый» карал «правый» канал .., а мпд молчит . Открыл конфиг , что б посмотреть закомментирована ли пульсА — все как и у вас за исключением одной строки : у меня идёт так — Type alsa. Name my alsa device , а вот следом за ней сразу #device # optional , тобишь строки , где у вас указана Джулия у меня попусту нет .., возможно из-за этого и звука нет …, хотя как правило после перезагрузки компьютера он появляется . Появилось такое чудо пару дней назад . Ничего не менял , никуда не лазал .
После рестарта системы все запело .
Такой строки у вас нет, потому что вы наверное не через SPDIF звук выводите. Это нормально.
Предположу, что просто не подмонтированы разделы с музыкой. Просто зайдите на них. Чтобы переодически не повторять эти операции, можно либо примонтировать эти разделы в fstab (расскажу позже в отдельном материале, собрав все возникшие у пользователей вопросы), либо когда выключаете Линукс — в Убунту выбирайте Ждущий режим. ПК выключится точто так же, только потом включается он от нажатия на пробел с клавиатуры в течении 3 секунд и все разделы уже будут подключены, как они были подключены до выключения.
Но третья строка в секции алсы по прежнему отсутсвует .. type — есть name — есть .., а дальше идут закомпетированные 5 строк , как и у вас .
Понял .. спасибо за внимание !
Да , слушаю через встроенную карту пока .., терзают муки выбора ЦАПа; толи приобрести на алиэкспресс тот , что на es9018 и на двух трансформаторах, толи купить бу teac..
es9018 и на двух трансформаторах крутой
Александр .., а у вас в приложении для телефона и в кантате на компе громкость регулируется ?). А то я тут вписал в строку девайс после hw: свое устройство , в данном случае CARD=intel, DEV=0 ну и раскомментировал эту строку …, так теперь из кантаты пропала настройка громкости , ну и с приложения на телефоне Ее регулировать не получается .).
если это нужно, то можно раскомментировать строчку чего то там mixer и выбрать разные варианты.
Но я громкостью не пользуюсь, потому что она скорее всего цифровая. Т.е. понижение громкости достигается просто уменьшением битности. Вместо 16 бит, подают 14-12-10-8-6 бит — так вы убавляете. А оно мне надо такое?
Если убавляете усилителем, то это аналоговое уменьшение громкости — битность при этом не изменяется.
Здравствуйте Александр. Спасибо большое Вам за данную статью. Только по ней смог нормально запустить MPD. Но есть у меня к Вам пару вопросов: при изменении в конфиге bind to address «localhost» на «any», у меня при перезапуске демона вылетает какая то ошибка:server_socket: bind to ‘0.0.0.0:6600’ failed: Address already in use (continuing anyway, because binding to ‘[::]:6600’ succeeded). Но при этом все работает. А второй вопрос, может для MPD играть музыку с файлового сервера в локальной сети. Если да, то как? Спасибо.
Посмотреть кто занимает порт
netstat -anp
если мпд, то вы его не рестартанули наверное.
в конце концов можно назначить другой порт, не 6600, а 6601 например, какая разница. В клиентах укажите, чт одругой теперь порт.
Линуксу без разницы где источник, все ссылками. Можно удаленный источник подключить по NFS — будет вообще как родная папка.
Да практически наверняка mpd. Порт in use и всё работает )
sudo /etc/init.d/mpd restart
Александр, благодарю за полезный материал. Установил xubuntu второй системой через wubi на тот же локальный диск, настроил mpd по инструкции, все нравится. Но есть несколько моментов: 1. локальный диск с музыкой в NTFS, при загрузке не монтируется автоматом, приходится монтировать вручную. Как можно исправить? 2. Низкий уровень громкости. Звук выводится со звуковой карты asus xonar dx напрямую на усилитель мощности по аналогу. (эх, придется все таки покупать пред или цап с предом)
1. Это нужно строчку вписать в fstab. Погуглите примонтировать ntfs fstab.
Там уид узнаете через blkid и прописываете . Точно не напишу, пока нет пк под рукой.
2. Проверьте выставленную громкость в алсамиксер, по-моему так зовется консольная утилита
alsamixer
Благодарю, все получилось! Теперь все монтируется и с громкостью в alsamixer тоже разобрался.Осталось решить одну маленькую проблему: при загрузке системы появляется окно с подтверждением пользователя, при этом пароль не спрашивает. Как победить пока не знаю.
Доброго дня всем! И все таки, подскажите по подробнее, как послушать мне музыку с файлового сервера в локальной сети? Символьные ссылки не работают, по всякому пробовал. NFS поднимать надо на машине с MPD или на файловом сервере?
А как описано в статье пробовали?
Далее, обязательно раскомментируйте строки
follow_outside_symlinks «yes»
и
follow_inside_symlinks «yes»
Именно они позволяют mpd видеть все, что находится в прилинкованных ссылках на папки. Иначе бы тут папку 44.1 mpd не смог бы увидеть.
NFS как работает — вы настраиваете NFS на файловом сервере и указываете какие именно папки шарятся.
А на удаленном компьютере вы устанавливаете нужные файлы для работы NFS и в fstab прописываете, что подмонтируете удаленное устройство. Там все очень легко. После чего делаете линк на примонтированную папку.
Я NFS настраивал в одной организации год назад — уже тонкостей не помню — если сами не справитесь — пишите, я освежу память — расскажу. Помню, что было все очень просто, реально халява какая то, а не настройка.
Вот доступно описано:
http://kubuntu.ru/node/3046
только вместо aptitude пишите apt-get (если на убунте-кубунте-дебиане).
По Вашему методу пробовал, работает откуда угодно, только не на сетевых папках)). В конфиге я все раскоментировал по инструкции. Пробовал в конфиге, в стоке music_directory указывать сетевую папку, но не работает (и не надеялся:)). А по поводу NFS у меня WD MyCloud в качестве файлового сервера. Ковырять ся у него в мозгах мне не хотелось бы, боюсь окирпичить его.
В описании
10.0.0.0/255.255.255.0
это вся сеть 10.x.x.x
У вас скорее всего сеть иная, что то вроде 192.168.1.0 или 192.168.0.0
Посмотрите вашу сеть по ip addr
или ifconfig.
То что покажет — это ваша сеть, так и впишите, только вместо последних цифр напишите 0.
Например, если вам покажет
192.168.1.53
Вы напишите
192.168.1.0
Так как 0 говорит, что имеется ввиду вся сеть, а не 1 компьютер. И ваша шара будет видется во всей сети. Можно еще попробовать 0.0.0.0 — тогда это все сети охватываает. Ну попробуйте, я давно это настраивал, и не для музыки.
а ЕСЛИ MPD стоит на файловом сервере — то этого ничего не надо делать, никаких нфс. Просто надо клиент на телефон или какое то другое внешнее устройство и все.
Хорошо, попробую. Спасибо за быстрые ответы.
WD MyCloud я не знаю что такое. Если это просто как большой диск, то он просто монтируется. Если это типа компьютера, то вопрос как он файлы расшаривает для сети, по какому протоколу -если как винда, то это самба, надо тогда монтировать как самба и ссылку давать на примонтирвоанное.
чтобы из линукса увидеть самбовский ресурс, ну например ваш вд-компьютер имеет ip 192.168.1.30
То в фалойвом менеджере линукса нажимаем Ctrl+L и пишем в появившейся командной строке smb://192.168.1.30
если там есть логин, то smb://логин@192.168.1.30
все делал по порядку
после ввода mpc update —wait
пишет
Updating DB (#2) …
volume: n/a repeat: off random: off single: off consume: off
выручайте
У меня пишет вот так
mpc update —wait
volume:100% repeat: off random: off single: off consume: off
Громкость недоступна, а вы куда звук то направляете, на какое устройство?
Как mpd настроили?
все делал по инструкции. Изменения в файл mpd.conf делал,как в статье. Подскажите где и как направить звук
Все установил приложение запустилось и….. не передает звук на ЦАП, выводит только на динамики. Что сделать чтоб заработало?
Прочитать вот это — MPD: оптический и коаксиальный выход
Здравствуйте!
Прошу помогите что не так настроил:
# An example configuration file for MPD.
# Read the user manual for documentation: http://www.musicpd.org/doc/user/
# or /usr/share/doc/mpd/user-manual.html
# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon’s online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory «/home/vvv/music»
#
# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory «/var/lib/mpd/playlists»
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
db_file «/var/lib/mpd/tag_cache»
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value «syslog» makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, otherwise logging is disabled.
#
log_file «/var/log/mpd/mpd.log»
#
# This setting sets the location of the file which stores the process ID
# for use of mpd —kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
pid_file «/run/mpd/pid»
#
# This setting sets the location of the file which contains information about
не подключается CANTATA:
Сбой передачи команды для «По умолчанию» (localhost:6600) — нет подключения
Целиком конфиг покажите.
в /etc/defaults расскомментировали, откуда конфиг читать?
Сам mpd запущен?
Здравствуйте. Сделал все как описано в статье, все работало отлично. На этом же компе установлена Виндоус10, зашел в нее поиграть в игрушки, захожу на Xubuntu слушать музыку, а Cantata не видит содержимое папки Music. Перезапуск не помог. Переустанавливать mpd и cantata c mpc не хотелось бы. Поскажите, как сделать чтобы плеер видел содержимое папки.
Подмонтируйте разделы на которых музыка — просто зайдите на них. Если музыка на виндовом разделе, значит просто раздел залочился в гибернации. Зайдите в Винду и выберете перезагрузить. При перезагрузке грузитесь в линукс. В винде гибернацию лучше вообще отключить
Спасибо. Все работает. Кстати звук по аналоговому выходу с карты Creative Titanium HD (сменные ОУ заменены) лучше на Линуксе чем на Винде10.