LINUX.ORG.RU

В чем дело?

 ,


0

1

Щиго-то Cantata перестала управлять mpd 0_o . Громкость не регулирует, если закрыть программу, то mpd продолжает свою работу. Короче, живет своей жизнью. В ~/ настройки сносил - не помогло. Раньше с этими же настройками прекрасно работало все.

grep "^#" -v /etc/mpd.conf 
music_directory         "/media/Музыка/"
playlist_directory              "/home/я любимый/.mpd/playlists"
db_file                 "/home/я любимый/.mpd/mpd.db"
log_file                        "/home/я любимый/.mpd/mpd.log"
pid_file                        "/home/я любимый/.mpd/mpd.pid"
state_file                      "/home/я любимый/.mpd/mpdstate"
sticker_file                    "/home/я любимый/.mpd/sticker.sql"
user                            "я любимый )))"
group                           "audio"
bind_to_address         "any"
port                            "6600"
auto_update     "yes"
default_permissions             "read,add,control,admin"
input {
        plugin "curl"
}
audio_output {
        type            "alsa"
        name            "My ALSA Device"
        device          "hw:0,0"        # optional
        mixer_type      "hardware"      # optional
        mixer_device    "default"       # optional
        mixer_control   "PCM"           # optional
        mixer_index     "0"             # optional
}
filesystem_charset              "UTF-8"

если закрыть программу, то mpd продолжает свою работу

По моему это нормальная ситуация.

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

Да? Не знал. Вообще-то раньше было иначе - Cantata полностью управляла mpd.

newprikolist
() автор топика

если закрыть программу, то mpd продолжает свою работу

Для mpd это нормально, так как сервер mpd работает отдельно от клиента (и вообще не зависит от него). На то оно и клиент-сервер.

Если хочется поведения как в обычных плейерах, то перенеси конфиг в хомяк, а в клиенте настрой (если возможно) завершение сервера при закрытии клиента.

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

Так оно должно управляться через вот это:

user                            "я любимый )))"
Если user будет mpd, то такое поведение вполне оправданное. По крайней мере уровнем звука он должен управлять в любом случае. Но он даже на консольный mpc не реагирует:
mpc volume 50
Григорий Лепс - Лучшие песни/Григорий Лепс  - Лучшие песни.flac
[playing] #1/1   1:25/79:50 (1%)
volume: 50%   repeat: off   random: off   single: off   consume: off
mpc volume 10
Григорий Лепс - Лучшие песни/Григорий Лепс  - Лучшие песни.flac
[playing] #1/1   1:38/79:50 (2%)
volume: 10%   repeat: off   random: off   single: off   consume: off
Результат нулевой.

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

Если использовать audio_output type «pulse», то вообще всю звуковую систему кладет.

[pulseaudio] socket-server.c: bind(): Адрес уже используется
[pulseaudio] module.c: Failed to load module "module-esound-protocol-unix" (argument: ""): initial
[pulseaudio] main.c: Module load failed.
[pulseaudio] main.c: Не удалось инициализировать демон.
[pulseaudio] main.c: Не удалось запустить демон.

Короче, неосилятор нужен. Или забить на всю эту по-нь...

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

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

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

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

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