Всем доброго времени суток!
У меня возникла следующая проблема. На компе стоит Ubuntu 14.04. Поставил я на него MPD, но почему-то он работает только тогда, когда я захожу в систему. Причем, когда у меня открыта графическая оболочка gnome и проигрывается музыка, а я пытаюсь закрыть ее (servive gdm stop), музыка перестает играть, хотя по сути такого быть не должно.
Если мне включить комп и не входить никуда (по умолчанию графическую оболочку не грузит), то музыка не играет, хотя телефон видит mpd.
Помогите, пожалуйста, настроить mpd так, чтобы он не зависимо от моих действий (или бездействий) на компьютере продолжал работать в штатном режиме и воспроизводил музыку.
mpd.conf:
# Папка с музыкой
music_directory "/var/www/mpd/Music"
# Папка с плейлистами
playlist_directory "/var/www/mpd/playlists"
# Файл базы данных
db_file "/var/www/mpd/mpd.db"
# Файл, где будут жить логи ошибок
log_file "/var/www/mpd/mpd.log"
# process identificator file
# Требует права 644 для пользователя, от которого запускается
pid_file "/var/www/mpd/pid"
# Текущий список воспроизведения
state_file "/var/www/mpd/state"
# Пользователь, который имеет право запускать демона
# Нельзя запускать демона от root
user "nail"
# Настройки доступа по сети
# Разрешение доступа - "localhost" или "any"
# Порт (по умолчанию)
# bind_to_address "any"
port "23500"
# Настройки вывода аудио
# Не стоит их стирать, пока вы не убедитесь, что всё работает безупречно
audio_output {
type "alsa"
name "My ALSA Device"
#device "hw:0,0" # optional
#device "snd_hda_intel latency=0"
# format "44100:16:2" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
# An example of an OSS output:
#
#audio_output {
# type "oss"
# name "My OSS Device"
# device "/dev/dsp" # optional
# format "44100:16:2" # optional
# mixer_device "/dev/mixer" # optional
# mixer_control "PCM" # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
# type "shout"
# encoding "ogg" # optional
# name "My Shout Stream"
# host "localhost"
# port "8000"
# mount "/mpd.ogg"
# password "hackme"
# quality "5.0"
# bitrate "128"
# format "44100:16:1"
# protocol "icecast2" # optional
# user "source" # optional
# description "My Stream Description" # optional
# genre "jazz" # optional
# public "no" # optional
# timeout "2" # optional
#}
#
# An example of a httpd output (built-in HTTP streaming server):
#
#audio_output {
# type "httpd"
# name "My HTTP Stream"
# encoder "vorbis" # optional, vorbis or lame
# port "8000"
# quality "5.0" # do not define if bitrate is defined
# bitrate "128" # do not define if quality is defined
# format "44100:16:1"
#}
#
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
#
#audio_output {
# type "pulse"
# name "My Pulse Output"
# server "remote_server" # optional
# sink "remote_server_sink" # optional
#}
## Example "pipe" output:
#
#audio_output {
# type "pipe"
# name "my pipe"
# command "aplay -f cd 2>/dev/null"
## Or if you're want to use AudioCompress
# command "AudioCompress -m | aplay -f cd 2>/dev/null"
## Or to send raw PCM stream through PCM:
# command "nc example.org 8765"
# format "44100:16:2"
#}
#
## An example of a null output (for no audio output):
#
#audio_output {
# type "null"
# name "My Null Output"
#}
#
# This setting will change all decoded audio to be converted to the specified
# format before being passed to the audio outputs. By default, this setting is
# disabled.
#
#audio_output_format "44100:16:2"
#
# На всякий пожарный оставляем эту строчку
#
#samplerate_converter "Fastest Sinc Interpolator"
#
###############################################################################
# Кодировка тегов
id3v1_encoding "UTF-8"
P.s. Во всем этом мало разбираюсь, конфиг скачал и отредактировал под свои нужды.
UPD: Проблема решена. Создал другого пользователя, установил запуск от его имени и дал права.