LINUX.ORG.RU

Как правильно настроить mpd?

 ,


0

2

Доброго времени суток. Не получается настроить mpd.

jessie@roswel:~$ sudo /etc/init.d/mpd start
[ ok ] Starting mpd (via systemctl): mpd.service.
jessie@roswel:~$ mpd
Nov 18 17:04 : socket: Failed to bind to '0.0.0.0:6600':
Address already in use

Я остановил всё что можно -VPN,Nging ,-чем адрес ещё может быть занят.?
Сам клиент запускается ,но звука нет,уже вообще не пойму.где искать ошибку?
Если нужны какие файлы я предоставлю.

sudo /etc/init.d/mpd start
mpd

Так mpd порт и использует. Один раз его запустить хватит.

Проблема скорее в устройстве вывода звука, раз клиент подключается, но звук не играет.

xaizek ★★★★★ ()
Ответ на: комментарий от xaizek

jessie@roswel:~$ lsof -i | grep 6600
panel-14- 1510 jessie 8u IPv4 268157 0t0 TCP view.com:37669->view.com:6600 (CLOSE_WAIT)

view.com - это хост для сайта ,если он будет пустым чтонибудь изменится?
Как можно теперь востановить звук ,он был до установки?

roswell ()

Показывай конфиг mpd, я настроил себе, указав стандартный порт

lsof -i | grep 6600
mpd        7156 galym   13u  IPv6    10091      0t0  TCP localhost:6600 (LISTEN)
mpd        7156 galym   14u  IPv4    10092      0t0  TCP localhost:6600 (LISTEN)
$grep -i port .config/mpd/mpd.conf 
# This setting is the TCP port that is desired for the daemon to get assigned
#port				"6600"
#       port "6600"
Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от roswell

Похоже что локальный (на той же машине) клиент был подключён и висит что ли теперь. Это панель что ли. Можно попробовать другой порт использовать и посмотреть, будет ли работать.

view.com - это хост для сайта ,если он будет пустым чтонибудь изменится?

Не думаю. Вообще это удалённая машина, а подключение с локальной или как?

Как можно теперь востановить звук ,он был до установки?

До установки чего?

Как говорят, нужен конфигурационный файл, может там что-то ещё не то.

xaizek ★★★★★ ()
Ответ на: комментарий от Deleted

sudo grep -i port .config/mpd/mpd.conf
grep: .config/mpd/mpd.conf: Нет такого файла или каталога
jessie@roswel:~$ sudo gedit -e /etc/mpd.conf

music_directory «/home/jessie/Музыка»

playlist_directory «/home/jessie/.mpd/playlists»

db_file «/home/jessie/.mpd/tag_cache»

log_file «/home/jessie/.mpd/mpd.log»

pid_file «/home/jessie/.mpd/pid»

state_file «/home/jessie/.mpd/state»

sticker_file «/home/jessie/.mpd/sticker.sql» ###############################################################################

user «mpd»

group «nogroup»

# For network bind_to_address «0.0.0.0» # And for Unix Socket #bind_to_address «/run/mpd/socket» # # This setting is the TCP port that is desired for the daemon to get assigned # to. # port «6600»

#log_level «default»

#gapless_mp3_playback «yes»

#restore_paused «no»

#save_absolute_paths_in_playlists «no» found in the mpd.conf man page. #metadata_to_use «artist,album,title,track,name,genre,date,composer,performer,disc»

#auto_update «yes»

#auto_update_depth «3» # ###############################################################################

# Symbolic link behavior ###################################################### #follow_outside_symlinks «yes» #follow_inside_symlinks «yes» # ###############################################################################

# Zeroconf / Avahi Service Discovery ########################################## # If this setting is set to «yes», service information will be published with # Zeroconf / Avahi. #zeroconf_enabled «yes»

#zeroconf_name «Music Player»

# Permissions ################################################################# #password «password@read,add,control,admin» #default_permissions «read,add,control,admin» # Database #######################################################################

#database { # plugin «proxy» # host «other.mpd.host» # port «6600» #}

# Input ####################################################################### #

input { plugin «curl» # proxy «proxy.isp.com:8080» # proxy_user «user» # proxy_password «password» }

# ###############################################################################

# An example of an OSS output:

audio_output { type «pulse»

name «My Pulse Output»

# device «/dev/dsp» # optional

mixer_type «software» # optional

# mixer_device «/dev/mixer» # optional

# mixer_control «PCM» # optional }

# An example of a httpd output (built-in HTTP streaming server):

audio_output { type «httpd»

name «My HTTP Stream»

encoder «lame» # optional, vorbis or port «8000»

# bind_to_address «0.0.0.0» # optional, IPv4 or IPv6

# quality «5.0» # do not define if bitrate is defined

bitrate «128» # do not define if quality is defined

format «44100:16:1»

# max_clients «0» # optional 0=no limit

}

Всё что идёт дальше закоментираванно

roswell ()
Ответ на: комментарий от xaizek

В.Не думаю. Вообще это удалённая машина, а подключение с локальной или как?
О.У меня настроен LEMP ,view.com - это один из его хостов - сейчас там файлов нет. звук настроил с помощь этой статьи https://demirrovv.wordpress.com/2014/03/31/soundset/
но звук работает с гукла и с VLC, с клиента ncmpcpp-не работает не как. My Pulse Output
My HTTP Stream

roswell ()
Ответ на: комментарий от roswell

В какой OS Linux принято настройки mpd кидать в /etc под root?
Player получает права root. Зойчем? И как у тебя OS вообще настроена?

https://imgur.com/a/KZQPz

blitz ()
Ответ на: комментарий от roswell

Та статья об ALSA, может этот тип вывода и надо использовать?

audio_output {
    type "alsa"
    name "my name"
}

А так с пульсой могут быть проблемы из-за разных пользователей, вроде. Но я ей не пользуюсь и не подскажу.

root@roswel:/home/jessie# mpd -f /etc/mpd.conf
cmdline: invalid option: -f

Без -f. Но результат так не изменится, он этот же файл и должен использовать. А вообще в логе может что-то полезное есть.

xaizek ★★★★★ ()
Ответ на: комментарий от xaizek

c этими настройками чище звук,но не в клиенте ,а гугле.

roswell ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.