_GoinG_
bind_to_address "127.0.0.1"
port "6600"
такое есть ?
# For network
#bind_to_address "any"
#
# And for Unix Socket
#bind_to_address "~/.mpd/socket"
#
# This setting is the TCP port that is desired for the daemon to get assigned
# to.
#
#port
Раскоментировать ? и прописать 127.0.0.1
# For network
bind_to_address "127.0.0.1"
#
# And for Unix Socket
#bind_to_address "~/.mpd/socket"
#
# This setting is the TCP port that is desired for the daemon to get assigned
# to.
#
port "6600"
#

mpd
Jan 13 19:21 : socket: Failed to bind to '127.0.0.1:6600': Address already in use
как используется и что делать ?
_GoinG_
create sticker
sticker_file - Файл с метаданными аудиотреков (sticker database) , не создан или ещё чего =) ..
А можно на скрин cantata глянуть , пожалуйста ?
Полный конфиг ~/.config/mpd/mpd.conf , если можно ..



mpd.conf

"~/.config/mpd/plog" что в файле я поменял на "~/.config/mpd/log" (p лишняя была)

sudo create sticker
sudo: create: command not found

sticker.sql сработал, и архив появился, но всеравно не пускает

mpd
Jan 13 18:52 : server_socket: bind to '0.0.0.0:6600' failed: Address already in use (continuing anyway, because binding to '[::]:6600' succeeded)
Jan 13 18:52 : db: Database corrupted
Haron_Prime
отсутствут закрывающая скобка в конфиге
когда звук делал забыл раскоментировать
audio_output {
type "pulse"
name "Pulse audio"
## server "remote_server" # optional
## sink "remote_server_sink" # optional
#}
#
другая проблемма:
Failed to create sticker table: file is encrypted or is not a database
файл создан, путь в конфиги правильно прописан
Haron_Prime
тогда не знаю - у меня всё прекрасно работает
честно, не знаю
после того, что Вы там намутили с правами (и продолжаете мутить) я вообще не представляю, в чём может быть затык и что именно нужно менять
может проблема в том, что изменены права на /var/lib/mpd, а может ещё в чём -то
запустите в терминале не как демон, а как программу, просто командой mpd, и смотрите выхлоп, на что будет ругаться
либо ищите в журнале
journalctl -b | grep mpd
config_file: Expected '}' before end-of-file
это mpd в терминале пишет

это я где-то } стер или что, нечего не лазил в ифах и все такое.
_GoinG_
systemctl --user status mpd.service , о чём пишет ?
systemctl --user status mpd.service
● mpd.service - Music Player Daemon
Loaded: loaded (/usr/lib/systemd/user/mpd.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Ср 2016-01-13 17:44:12 MSK; 14min ago
Process: 27777 ExecStart=/usr/bin/mpd --no-daemon (code=exited, status=1/FAILURE)
Main PID: 27777 (code=exited, status=1/FAILURE)

янв 13 17:44:12 Alone systemd[678]: Started Music Player Daemon.
янв 13 17:44:12 Alone mpd[27777]: config_file: Expected '}' before end-of-file
янв 13 17:44:12 Alone systemd[678]: mpd.service: Main process exited, code=exited, status=1/FAILURE
янв 13 17:44:12 Alone systemd[678]: mpd.service: Unit entered failed state.
янв 13 17:44:12 Alone systemd[678]: mpd.service: Failed with result 'exit-code'.
Haron_Prime
┌─[[email protected] <pts/0 [0] 277> /home/haron]  16:36:22
└─> ls -a ~/.config/mpd
итого 3668
drwxr-xr-x 3 haron haron 4096 Янв 13 10:52 ./
drwxrwxrwx 68 haron haron 4096 Янв 12 14:39 ../
-rw-r--r-- 1 haron haron 803311 Янв 11 17:24 database
-rw-r--r-- 1 haron haron 2907477 Янв 13 10:55 log
-rwxrwxr-x 1 haron haron 514 Окт 1 21:54 mpd.conf*
-rw-r--r-- 1 haron haron 5 Янв 13 10:55 pid
drwxr-xr-x 2 haron haron 4096 Окт 2 20:53 playlists/
-rw-r--r-- 1 haron haron 10038 Янв 13 00:07 state
-rw-r--r-- 1 haron haron 3072 Сен 9 12:50 sticker.sql
что-то не хочит(
ls -l .config/mpd/
итого 36
-rw-rw-rw- 1 extazik extazik 0 янв 13 17:12 database
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 log
-rw-r--r-- 1 extazik extazik 13464 янв 13 17:27 mpd.conf
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 pid
drwxr-xr-x 2 extazik extazik 4096 янв 13 17:12 playlists
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 state
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 sticker.sql
блин опять только заметил что права на mpd.conf разные -rwxrwxr-x
Extazik
Haron_Prime
Extazik
По умолчанию /etc/mpd.conf использует /var/lib/mpd и запускается от пользователя mpd. Но, т.к. /var/lib/mpd по умолчанию принадлежит пользователю root, вы должны изменить владельца папки, иначе mpd не сможет писать в нее:
но Вы же сами в конфиге прописали ему другие пути и запуск не от пользователя mpd
то, что написано в вики, нужно только если Вы запускаете демона с дефолтным конфигом - вот тогда он и пишет в /var/lib/mpd

Создал, отредактировал, перезапустил mpd
права на файлы и папки которые создал:
ls -l .config/mpd/
итого 36
-rw-rw-rw- 1 extazik extazik 0 янв 13 17:12 database
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 log
-rw-r--r-- 1 extazik root 13464 янв 13 17:27 mpd.conf
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 pid
drwxr-xr-x 2 extazik extazik 4096 янв 13 17:12 playlists
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 state
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 sticker.sql

поменял sudo chown -R extazik .config/mpd/

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

опа тоько что увидил что
-rw-r--r-- 1 extazik root 13464 янв 13 17:27 mpd.conf
может поменять на себя, или у тебя так же?
Haron_Prime
Extazik
По умолчанию /etc/mpd.conf использует /var/lib/mpd и запускается от пользователя mpd. Но, т.к. /var/lib/mpd по умолчанию принадлежит пользователю root, вы должны изменить владельца папки, иначе mpd не сможет писать в нее:
но Вы же сами в конфиге прописали ему другие пути и запуск не от пользователя mpd
то, что написано в вики, нужно только если Вы запускаете демона с дефолтным конфигом - вот тогда он и пишет в /var/lib/mpd

Создал, отредактировал, перезапустил mpd
права на файлы и папки которые создал:
ls -l .config/mpd/
итого 36
-rw-rw-rw- 1 extazik extazik 0 янв 13 17:12 database
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 log
-rw-r--r-- 1 extazik root 13464 янв 13 17:27 mpd.conf
-rw-r--r-- 1 extazik extazik 2 янв 13 17:13 pid
drwxr-xr-x 2 extazik extazik 4096 янв 13 17:12 playlists
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 state
-rw-r--r-- 1 extazik extazik 2 янв 13 17:14 sticker.sql

поменял sudo chown -R extazik .config/mpd/

так же не запускается от пользователя, только от рута. может еще где забыл права поставить?
Haron_Prime
Extazik
chmod 710 /home/extazik/
chown -R extazik /var/lib/mpd
нафига????????
в Wiki написанно

добавить пользователя mpd в текущую пользовательскую группу и предоставить разрешения группе к вашему пользовательскому каталогу:

# gpasswd -a mpd <ваша пользовательская группа>
$ chmod 710 /home/<ваш пользовательский каталог>

По умолчанию /etc/mpd.conf использует /var/lib/mpd и запускается от пользователя mpd. Но, т.к. /var/lib/mpd по умолчанию принадлежит пользователю root, вы должны изменить владельца папки, иначе mpd не сможет писать в нее:

# chown -R mpd /var/lib/mpd
нет не было, сейчас создал и скопировал cp /usr/share/doc/mpd/mpdconf.example ~/.config/mpd/mpd.conf
drwxr-xr-x 2 extazik extazik 4096 янв 13 16:48 mpd
отредактирую напишу что получится