baltun
Администратор
- Сообщения
- 12.279
- Реакции
- 3.082
- Баллы
- 1.833
MPD отсутствует в стандартном репозитории, поэтому вы можете использовать epel и RPM fusion.
Устанавливаем MPD
Раскомментируем строки в файле /etc/mpd.conf
Перезапускаем службу.
Вносим изменения в SELinux если требуется
Далее требуется установить плеер клиент ncmpcpp.
Чтобы запустить плеер. Навигация от 1 до 9, перемотка f.
Код:
dnf install -y --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
Устанавливаем MPD
Код:
dnf install -y mpd
systemctl enable mpd.service
systemctl start mpd.service
systemctl status mpd.service
Раскомментируем строки в файле /etc/mpd.conf
Код:
nano /etc/mpd.conf
bind_to_address "any"
port "6600"
auto_update "yes"
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
music_directory «/home/storm/music»
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
format "44100:16:2" # optional
}
Перезапускаем службу.
Код:
systemctl restart mpd.service
Вносим изменения в SELinux если требуется
Код:
# systemctl stop firewalld
# systemctl disable firewalld
# setenforce 0
# nano /etc/selinux/config
SELINUX=enforcing
↓
SELINUX=disabled
Код:
sudo dnf update -y
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
sudo dnf config-manager --set-enabled PowerTools
sudo dnf install boost-devel glib2 libmpc libmpc-devel libmpdclient libmpdclient-devel fftw-devel taglib-devel readline-devel libcurl-devel -y
git clone https://github.com/arybczak/ncmpcpp.git
cd ncmpcpp
./autogen.sh
./configure --enable-outputs --enable-visualizer --enable-clock --with-fftw --with-taglib
make
make install
Чтобы запустить плеер. Навигация от 1 до 9, перемотка f.
Код:
ncmpcpp
q /*чтобы выйти из плеера*/
Последнее редактирование: