Клиенты MPD не видят музыки в коллекции

Привет!
Проблема следующего характера: установил MPD, настроил, сделал mpd --create-db от рута и от себя, запускаю /etc/init.d/mpd start и вижу что ни mpc ls ни ncmpc ни kmpc мою музыку не видят. В чем подвох, куда копать?

Вот конфиг:

music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/database"
log_file "/var/log/mpd/mpd.log"
error_file "/var/log/mpd/mpd.error.log"

pid_file "/var/run/mpd/mpd.pid"
state_file "/var/lib/mpd/state"

user "mpd"

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

mixer_type "alsa"
mixer_device "default"
mixer_control "Master"

audio_buffer_size "2048"
buffer_before_play "10%"

filesystem_charset "UTF-8"
id3v1_encoding "CP1251"

metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,comment,disc"

Если не

Если не ошибаюсь, нужно еще playlist создать.
только когда установил sonata до меня дошло как

первый раз его

первый раз его нужно запустить из консоли
mpd --create-db
когда закончит - прибить и запустить службу

Ну он вроде в

Ну он вроде в первых предложениях уже написано, что это все сделано.

ьзв

а что говорит

mpd --create-db --stdout --verbose --no-daemon
mpc listall

_____________________________________
2B |! 2B

>IamCrazy Чего то я

>IamCrazy

Чего то я не понимаю какая связь между отсутствием инфы о библиотеке и плейлистом. К тому же как создать создать плейлист если в библиотеке нет ни одной записи?

>evadim

Я же сказал что mpd --create-db (причем и от рута и от себя) было первым что я сделал после его установки, иначе он вообще не запускался!

Сейчас поставил sonata - результат тот же: в фонотеке 0 записей 0 минут (при том что амарок показывает 3 с лишним недели непрерывного воспроизведения)...

Жду советов!!!...

а библиотека

а библиотека указана правильно?
а в логах что?

>pasha freak-home nika #

>pasha

freak-home nika # mpd --create-db --stdout --verbose --no-daemon
flushing warning messages
done flushing warning messages
setFsCharset: fs charset is: UTF-8
libFLAC supports OggFLAC, initializing OggFLAC support
flushing warning messages
done flushing warning messages
explore: attempting to opendir:
explore:
removing empty directories from DB
sorting DB
writing DB

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

nika@freak-home ~ $ mpc listall
nika@freak-home ~ $

Вниметельно выслушиваем жалобы пациента:

setFsCharset: fs charset is: UTF-8

файловая система _действительно_ UTF-8 ?

emerge is not apt-get

>IamCrazy В смысле?

>IamCrazy
В смысле? Системная библиотека определена, файл есть; а в ~/.mpdconf я определил ее для себя:

music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"

и также, все файлы созданы и существуют...

>GoodWin
Конечно:

nika@freak-home ~ $ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

и где вот после

и где вот после
>>explore: attempting to opendir:
долго бегут строчки добавляемых файлов ?

А не может ли быть что mpc просто не подключается? какой нить не тот порт например указан ?
_____________________________________
2B |! 2B

>pasha Ага именно

>pasha

Ага именно так! А по поводу mpc - так я же говорю что не он один не видит, теже kmpc и sonata ее (db) тоже не видят хотя при этом они подключены правильно (locslhost 6600).

Кстати сейчас заметил что если mpd запустить от себя (т. е. не как системный сервис) то клиенты коллекцию видят, но при этом алса становится недоступна и звука нет. Может мои настройки в локальном ~/.mpdconf нифига не переопределяют системный /etc/mpd.conf?

скорее всего

скорее всего что-то нето с правами - если mpd стартует сервисом, он запускается от пользователя mpd у котого видимо попросту нехватает прав ни на звук ни на файлы.

как добавить нужные права?

как добавить нужные права?

А я думал

А я думал недавно пересесть на mpd, давай создавать библиотеку, он мне ее не создает. локаль у меня utf-8. При чем если оставить пару песен на англицском в коталоге, создаст базу....
______________________________________________________
HTC TyTN
MSI PR210-003RU

Ага, у меня не

Ага, у меня не играет песни с названиями в кириллице )-:Е
Правда, я грешил на клиент


Пожалуйста, не описывайте своё железо в подписи

а у меня всё

а у меня всё играет, с русскими названиями как файлов так и каталогов.

Хм. Может, и

Хм. Может, и правда в клиенте дело (-:Е


Пожалуйста, не описывайте своё железо в подписи

Проверь права на музыку и

Проверь права на музыку и права юзера от которого запускается mpd.
Тоесть юзер mpd должен иметь доступ к файлам музыки

Ага, на ANSI имеет, а на

Ага, на ANSI имеет, а на UTF-8 не имеет (-:Е

Сейчас всё нормально, уж и не помню, как заборол.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ага :)

krigstask написал(а):
Ага, на ANSI имеет, а на UTF-8 не имеет (-:Е

На редкость правильное отношение к UTF8 :)))

:wq
--
Live free or die

Не понял.

Не понял.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

http://ibash.org.ru/quote.php?id=9354

Это подпись, которую невозможно истолковать неправильно

Ни фига!

patamooshta написал(а):
http://ibash.org.ru/quote.php?id=9354

s/UTF-8/KOI8-R

:wq
--
Live free or die

Это уже было и кроме двух

Это уже было и кроме двух тезисов "а xpdf с многобайтными кодировками не умеет работать" и "в UTF-8 всё равно не все символы есть" внятных аргументов мы не услышали.

Unicode во всех проявлениях есть хорошо, однобайтным кодировкам место на свалке истории.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
Это уже было и кроме двух тезисов "а xpdf с многобайтными кодировками не умеет работать" и "в UTF-8 всё равно не все символы есть" внятных аргументов мы не услышали.

Дык если бы только xpdf...

krigstask написал(а):
Unicode во всех проявлениях есть хорошо, однобайтным кодировкам место на свалке истории.

Правильно. Однобайтным кодировкам место на свалке истории!
И тут вспоминаем про ТЗ на UTF8, и про то, что означает цифра 8 :)

:wq
--
Live free or die

А в самом деле, что же она

А в самом деле, что же она означает? Подумай над этим. В помощь: http://en.wikipedia.org/wiki/UTF-8

:)))

a_v написал(а):
А в самом деле, что же она означает? Подумай над этим. В помощь: http://en.wikipedia.org/wiki/UTF-8

Сам-то читал? :)

UTF8 относится к категории ANSII-совместимых однобайтовых кодировок.
Следовательно - к категории кодировок, которые должно мочить.
С чем вполне можно согласиться.

ЗЫ: Мой опыт показывает, что проблемы с поддержкой (или качеством реализации поддержки) UTF8 носят достаточно обширный характер.
До сих пор.

:wq
--
Live free or die

Цитата:UTF-8 encodes each

Цитата:
UTF-8 encodes each character (code point) in one to four octets (8-bit bytes)

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

[offtopic]
Anarchist верит в KOI8-R. Его можно понять.
Многие на этом форуме, если не большинство, верят в UTF-8. Их тоже можно понять.
Всё бы ничего, да Anarchist регулярно раздувает пламя.
Это его не красит. Сорри за оффтоп.
[/offtopic]

Это подпись, которую невозможно истолковать неправильно

он регулярно раздувает пламя

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

.

patamooshta написал(а):
Всё бы ничего, да Anarchist регулярно раздувает пламя.
Это его не красит. Сорри за оффтоп.

Да не раздуваю я пламя... И не ставлю задачи красоваться перед кем-либо.
Я просто напоминаю публике о том, что не всё так радужно с UTF8 (как бы кому ни хотелось того).
А ещё обращаю внимание на ключевой пункт ТЗ на UTF8 и очевидное следствие: переход на UTF8 не ведёт к решению "проблемы кодировок", а лишь увеличивает зоопарк и оттягивает момент, когда её всё же придётся решать (чем только усугубляет проблему).

ЗЫ: Только мне кажется, что в силу особенностей (см. ТЗ) UTF8 относительно UTF-32 обладает меньшей ёмкостью при более сложной (и дорогой с точки зрения вычислительных ресурсов) реализации?..

:wq
--
Live free or die

равф

Anarchist написал(а):
очевидное следствие: переход на UTF8 не ведёт к решению "проблемы кодировок", а лишь увеличивает зоопарк и оттягивает момент, когда её всё же придётся решать (чем только усугубляет проблему)

Нету этого следствия.

Цитата:
It is able to represent any character in the Unicode standard

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

делается всё просто: 1.

делается всё просто:
1. устанавливаем и настраиваем pulseaudio (ну или настраиваем в альзе на уровне системы dmix).
2. устанавливаем mpd как системный демон, запускаемый от юзера mpd. настраиваем вывод звука через pulseaudio или alsa в зависимости от первого шага. Настраиваем в мпд коллекцию, убеждаемся что указан нужный каталог, что права доступа к нему есть.
3. /etc/init.d/mpd start - наблюдаем кучу строчек про то, что mpd добавил в коллекци.

Всё.

И вообще, помоему это всё есть на gentoo-wiki.org

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".