Привет, добрый день. Поговорим о универсальном MPD: Демон музыкального проигрывателя по оригинальному названию на английском языке.
Согласно ArchLinux Wiki, MPD это аудиоплеер, который управляет архитектурой сервер-клиент. MPD он работает в фоновом режиме как демон, управляет списками воспроизведения и базой данных и использует очень мало ресурсов. Для использования графического интерфейса требуется дополнительный клиент.
После объяснения того, что такое MPD, я перейду к рассказу о том, как он устанавливается и настраивается для воспроизведения вашей музыки. Лично я считаю, что это отличный сервис из-за широты возможностей его использования и особенно из-за низкого потребления.
Установка MPD
1 ° Приступаем к обновлению и установке необходимых пакетов:
sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata
Уточнение: я выбрал, кроме моего собственного MPD, графический клиент Sonata (GTK) и ncmpcpp через терминал.
2 ° После установки мы собираемся настроить и создать несколько необходимых нам папок.
sudo {su_editor} /etc/mpd.conf
Ищем следующие строки, и заменяем их своими конфигурациями:
music_directory "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”
Пришло время настроить пользователя. Нам нужно только изменить строку пользователя в mpd.conf по соответствующему имени пользователя.
Если они пользователи Alsa, они должны раскомментировать следующие строки:
audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
Сохраняем и закрываем mpd.conf и назначаем соответствующие разрешения:
sudo chmod 644 /etc/mpd.conf
3-м прикосновением создайте необходимые папки.
mkdir ~/.mpd
mkdir ~/.mpd/playlists
Затем создаем необходимые файлы, чтобы MPD работает правильно.
touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state
И наконец, пора запустить демона mpd. Конечно, затем его можно добавить в rc.conf.
sudo rc.d start mpd
Соната
Теперь с сонатой очень легко. Выполняем, щелкаем правой кнопкой мыши на любом сайте:
Как только это будет сделано, мы сохраняем и закрываем конфигурацию, переходим на вкладку «Библиотека», и они должны увидеть музыкальную коллекцию. Если его не видно, перезапустите программу.
НЦМПКПП
Прежде всего, нам нужно настроить основной файл ncmpcpp:
sudo {su_editor} /usr/share/doc/ncmpcpp/config
И нам нужно только изменить следующие строки
mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo
Сохраняем и закрываем.
Создаем соответствующую папку у себя дома.
mkdir /home/tu_usuario/.ncmpcpp
touch /home/tu_usuario/.ncmpcpp/config
Где мы создадим соответствующий файл конфигурации.
mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"
Однажды. Вы можете изменить конфигурацию по своему вкусу, сохраняем и закрываем.
Сенсорный бег нкмпкпп.. Если вы в консоли, просто введите команду:
ncmpcpp
Используя ncmpcpp:
- Сначала очищаем плейлист клавишей «c» (чтобы не было повторяющихся песен)
- Затем нажимаем «3» для перехода во вкладку браузера
- Нажимаем «v», чтобы выделить все
- Нажимаем «shift + a» и откроется новое меню
- Затем даем «текущий плейлист MPD» (первый вариант)
- Наконец, выбираем «По окончании воспроизведения».
Это все. Надеюсь, вам понравилось, а главное, что это полезно для вас. Это будет до следующего раза.
Иван!
PS: Это моя первая статья, и я надеюсь, вы знаете, как извиниться, если я сделал что-то не так.
Очень хорошее руководство, но я хочу знать, в чем разница с другими игроками (кроме того, что они MPD)?
Ну очень-очень светлый. Если у вас много, действительно много музыки, например 100.000 XNUMX песен или больше, программа выполняется быстро.
Я думаю, тебе просто нужно попробовать.
Поиск по базе данных работает быстро, вы можете без ожидания добавить всю свою музыку в плейлист.
Он работает без графической среды, вы можете завершить сеанс и продолжить слушать музыку.
Вы можете использовать и тестировать любой клиент одновременно, не заканчивая mpd, и вам не нужно снова и снова добавлять свою музыкальную папку, как только вы попробуете другой клиент.
В нем есть все необходимые кодеки. Он также поддерживает потоковую передачу, вы можете использовать его в качестве музыкального сервера и получать к нему доступ с другого компьютера или с вашего Android и т. Д.
Я не знал, что у него так много преимуществ, вы убедили меня, я собираюсь попробовать, и ваш учебник отличный. Спасибо
В подходящее время для урока, очень хорошо объяснено 😀
Действительно ... спасибо за помощь, добро пожаловать в блог 😉
Приветствую, а если что-то нужно, знайте ... вот и мы.
PS: Вы уже фигурируете в комментариях как «редактор» 🙂
Ну, во-первых, спасибо, что заглянули. Что ж, если возникнут сомнения, помогу развеять их .. 😀
Какой игрок !! Я пользовался им очень давно, и это здорово. Хотя я явный поклонник Audacious.
Я использую его в Debian около месяца, Oyashiro-sama и conandoel помогли мне настроить его 🙂 В качестве клиента я использую Xfmpc (от команды Xfce) и плагин для панели под названием xfce4-mpc-plugin, который позволяет изменять песни и повышение / понижение громкости 😛 А в LXDE / Openbox я использую Sonata.
Рекомендуется MPD, он очень легкий и работает даже при потоковой передаче.
Орале, этот клиент не знал этого, и не говоря уже о плагине, я всегда был из ncmpcpp, но мне придется попробовать его сейчас, когда я некоторое время работал с XFCE. xP
Привет.
Я пытался установить и настроить его тысячу раз, каждый раз, когда это с треском провалилось, я начал устанавливать его снова, а файл mpd.conf не существует !! Я думаю, что mpd для меня - это что-то личное 😛
Он должен быть у вас .. Если нет, вы можете экспортировать его из другой папки. Вы можете увидеть в вики Arch, откуда его скопировать.
Я стоял за mpd два года, и мне наконец удалось заставить его работать, то есть удалив SELinux.
Очень хорошо, уже пользуюсь… спасибо !! 🙂
Отлично, попробую.
Немного саморекламы, но если кому-то не удастся настроить его в системах на базе Debian, вот:
http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/
Он на английском, но я не думаю, что это так сложно.
До сих пор, пока не увидел ссылку, сбросил двадцать. Большое спасибо за это руководство на форумах Crunchbang.
Это спасло меня, когда я впервые успешно настроил его и использую всякий раз, когда устанавливаю с нуля. Большое спасибо.
Лучший плеер, которым я пользовался до сих пор, пользуюсь им почти полтора года, честно говоря, мне было лень читать пост, но я все же взглянул на него. xP
По той же причине, по которой я его слегка посмотрел, у меня есть два небольших совета: во-первых, я думаю, что всем было бы проще обрабатывать MPD как обычному пользователю, создавая всю конфигурацию из ~ / .mpdconfig, загружая его вначале и не обязательно в демонах, а во-вторых Те, кто использует ncmpcpp в качестве клиента, могут установить ncmpcpp-fftw для нескольких дополнительных опций, включая хорошую программу просмотра, просто добавьте несколько строк в конфигурацию ncmpcpp.
visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
visualizer_output_name = "визуальный"
visualizer_sync_interval = "30"
visualizer_type = "спектр" (волна / спектр)
visualizer_color = "голубой"
Привет.
Mpd очень хорош, я использовал его с сонатой. Единственная проблема, с которой я столкнулся, это то, что при запуске системы демон иногда не загружался, и я отключил загрузку из init.d, отредактировав файл / etc / default / mpd изменение значения true на false. Таким образом, mpd не запускался с другими демонами. Чтобы запустить mpd и sonata, просто связать команды mpd && sonata
Я попробую, я всегда использовал XMMS, и мне это нравится, хотя вы должны немного поработать над этим, если он улучшится в производительности, я думаю об этом и, возможно, я изменюсь.
http://mpd.wikia.com/wiki/Clients
Если вы используете Fedora, отключите selinux, иначе mpd не сможет вести журнал.
В остальном хорошо.
Поздравляю с постом, вопрос, как я могу транслировать аудио (радио) с помощью ncmpcpp + mpd + icecast, я был бы бесконечно признателен, продолжайте. 😀
Наконец-то я смог его установить ... 😐 Сейчас 1:20 утра, но мне все равно, потому что мой mpd + ncmpcpp работает примерно после 8 часов борьбы с тысячами вики (также с этим учебником, хахаха), но он служил ссылкой для понимания определенных вещей, спасибо! 😀
Всем привет, ура.
Сегодня я обращаюсь к вам с просьбой о помощи, мне уже так скучно, что я не могу настроить MPD ... Я уже следил за множеством руководств и не могу найти шутку; все хорошо до последней строчки перед сонатой
sudo rc.d запустить mpd
прочитав, я обнаружил, что rc.d уже удалил его из Archlinux; с другой стороны, при выполнении mpd с терминала он выдает мне следующее
[новатович @ nvtvich-vd ~] $ mpd
прослушивание: привязка к '0.0.0.0:6600' не удалась: адрес уже используется (все равно продолжается, потому что привязка к '[::]: 6600' выполнена успешно)
демон: не может инициировать дополнительные группы пользователя «novatovich»: операция не разрешена
тогда при исполнении сонаты кажется, что она подключена, но я думаю, что mpd не создал плейлисты.
Я надеюсь, что любые комментарии, которые помогут мне заставить mpd работать, я буду очень признателен.
Можешь передать мне обои
Срочно еще одно руководство. Я не могу заставить его работать, и я уже проверил вики Arch, и ни то, ни другое. В библиотеке ничего не появляется: c