LINUX.ORG.RU

moc и длинный плейлист


0

0

Всем здравствуйте.

moc работает, я почти щаслив, проблема осталась следующая: когда я добавляю в плейлист весь музон - получается порядка 5500 файлов, и moc отказывается воспроизводить что-либо: can't open file. После этого можно оживить moc только остановкой и запуском демона.

Это как-нить решается, кроме как не использовать такие большие плей-листы?

Заранее спасибо..

Цитируем dimonomid

Это как-нить решается, кроме как не использовать такие большие плей-листы?

mpd + ncmpcpp = profit!

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

отлично, спасибо! :)))

действительно, супер.

Правда, я поставил себе еще mpc, т.к.

ncmpcpp toggle
глючит (из паузы успешно переводит в play, а обратно - не работает. То есть работает как play), а мне удобно на один хоткей поставить pause/unpause.
mpc toggle
работает корректно.

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

эээ, GotF, я ниасилил, что это, и где это нужно написать? Поясни пожалста..

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

(Дистр Slackware)

Когда я настраивал mpd, я раскомментировал дефолтные настройки для alsa:

audio_output {
   type     "alsa"
   name     "My ALSA Device"
   device     "hw:0,0" # optional
   format      "44100:16:2"   # optional
   mixer_device   "dmix"   # optional
   mixer_control  "PCM"    # optional
   mixer_index "0"      # optional
}

а чтобы все заработало, надо поменять строчку

device     "hw:0,0" # optional

на эту:

device     "default" # optional

теперь все работает корректно: mpd играет, другие звуки тож работают.

Хотя, не совсем все корректно: mpd почему-то не может регулировать громкость :-/

В первом варианте (когда mpd забирал себе весь звук), он делал вид что изменял громкость, но фактически ниче не менялось. А теперь он честно говорит «errors: problems setting volume» :)

если кто-нить подскажет, как это поправить, буду рад..

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

dimonomid wrote:

эээ, GotF, я ниасилил, что это, и где это нужно написать? Поясни пожалста..

Это обычная консольная команда. Скобки для объединения нужны. Эта команда устанавливает соединение с MPD напрямую, ставит/снимает паузу, закрывает соединение.

Что касается громкости, попробуй поменять mixer_control. У меня всё работает с:

~/.mpdconf

audio_output {
        type                    "alsa"
        name                    "My ALSA Device"
        device                  "hw:0,0"
}

Устройство, конечно, занято, но мне не нужен звук в других программах, когда играет музыка.

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

тьфу блин, я со своими экспериментами, направленными на совместное использование звука разными приложениями, уже запутался, че и где менял.. Так что отсутствие регулировки громкости - мой косяк: я поставил

mixer_device  "dmix"
. нужно, конечно, «default», или вообще не указывать. Итого, у меня все выглядит так:
audio_output {
   type     "alsa"
   name     "My ALSA Device"
   device   "default"   # optional
}
и все теперь работает :)

ура, спасибо.

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