* [Comm] mpd+sonata=help!
@ 2009-08-20 8:21 Владимир Гусев
2009-08-20 9:48 ` Timur Batyrshin
0 siblings, 1 reply; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 8:21 UTC (permalink / raw)
To: ALT Linux Community general discussions
Снова вернулся к этой связке программ с целью поиска мало-мальски
легкой и интересной альтернативе привязанному к КДЕ Amarok (кстати, а
разве нельзя его как-нибудь отвзяать от КДЕ-шных зависимостей?).
Помнится, год-два назад я уже пытался настроить mpd+sonata, однако
ничего тогда так и не вышло - так получилось. что и на этот раз мне не
удалось увидеть Sonata работающей. Обо всем по порядку.
Вначале я просто установил sonata и попытался ее запустить.. С
подключением к mpd ничего не выходило - оказывается, по умолчанию
сервис выключен.
Включаю:
chkconfig mpd on
service mpd start
Вроде запустилось..
Вспоминая прошлые "разборки", иду в /etc смотреть mpd.conf. Вот что там
теперь (изменил лишь пользователя):
[vova@wind etc]$ cat mpd.conf
######################## REQUIRED PATHS ###############################
music_directory "~/Music"
playlist_directory "~/.mpd/playlists"
log_file "~/.mpd/mpd.log"
db_file "~/.mpd/mpd.db"
error_file "~/.mpd/mpd.error"
#######################################################################
######################## OPTIONAL PATHS ###############################
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/mpdstate"
#######################################################################
######################## DAEMON OPTIONS ###############################
user "vova"
bind_to_address "127.0.0.1"
#bind_to_address "any"
port "6600"
# "default", "secure", or "verbose".
log_level "default"
#zeroconf_name "Music Player"
audio_output {
type "alsa"
name "alsa"
}
#samplerate_converter "Fastest Sinc Interpolator"
mixer_type "alsa"
#mixer_device "default"
#mixer_control "PCM"
#mixer_type "software"
#replaygain "album"
#volume_normalization "no"
audio_buffer_size "2048"
buffer_before_play "10%"
#http_buffer_size "128"
#http_prebuffer_size "25%"
########################### HTTP PROXY ################################
#http_proxy_host "proxy"
#http_proxy_port "8080"
#http_proxy_user "user"
#http_proxy_password "password"
############################# LIMITS ##################################
#connection_timeout "60"
#max_connections "5"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
###################### CHARACTER ENCODINGS ############################
#filesystem_charset "ISO-8859-1"
#id3v1_encoding "CP1251"
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
######################### OTHER OPTIONS ###############################
#gapless_mp3_playback "yes"
#save_absolute_paths_in_playlists "no"
#metadata_to_use
"artist,album,title,track,name,genre,date,composer,performer,disc"
В дальнейшем, по каким-то выводам в консоли увидел несколько
"ругательных вещей" про кодировки и про невозможность нахождения ~/.mpd
и его внутренностей... вообще немного странно, что запуск mpd от
пользователя не создает автоматически структуру каталогов для себя
самостоятельно.
Делать нечего - делаем так, как описано в mpd.conf, создаем ~/.mpd и в
нем каталог playlists.
теперь нужно создать базу того, что у меня в Music.
Для этого делаю:
service mpd stop
а потом:
mpd --create-db
казалось бы все должно быть в порядке, однако была ругань про то, что
mpd запущен. Лишь mpd --kill убил все. Странно, а остановка сервиса
почему ни на что не влияет?
Базу создал наконец. Снова запускаю Sonata. Все пусто.. Хотя настроил в
ней, чтобы при старте обновляла базу. Отключаю/подключаю профиль mpd -
пишет что-то вроде "Нет прав"..
Делать нечего, полез в /etc/group смотреть, создалась ли группа mpd и
включить пользователя vova в эту группу.
В /etc/group изначально было так:
_mpd:x:57:
Переделал на такое:
mpd:x:57:vova
Затем зачем-то нужно было перегрузиться, и потом при старте системы я
узрел такое сообщение:
Starting mpd service: database: Existing database has charset "utf8"
instead of "UTF-8"; discarding database file [FAILED]
После таких "слов" естественно проверка показала, что service mpd
status - stopped.. После чего я изменил кодировки тегов и фаловой
системы на UTf-8 (см. выше).
Удалил старую БД, создал новую, запустил mpd, он стартовал нормально..
Запускаю Соната - ничего нет, все равно нет разрешения.. Читал
различные источники про настройку mpd, они ничем не отличаются от того,
что я делаю. В некоторых случаях говорилось про ~/.mpdconf, в некоторых
- нет.. Я не стал его делать..
Может есть какой-то особый, альтовский путь? Однако никакого
специфического readme.alt я не встретил..
Настораживает также присутствие в /var/lib/mpd структуры, похожей на ту,
что в ~/.mpd
P.S. Гораздо легче для мня оказалось настроить полноценные фтп и тфтп
серверы, нежели это чудо... Чего-то я недопонимаю..
P.P.S Вообще странно - все эти приготовления/предустановки, наверное,
вполне можно было бы осуществить на стадии опакечивания, хотя бы для
домашнего Десктопа. А то получается - ручками сделай то, сделай это,
права поправь сам, каталоги создай сам и т.д.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 8:21 [Comm] mpd+sonata=help! Владимир Гусев
@ 2009-08-20 9:48 ` Timur Batyrshin
2009-08-20 10:05 ` Владимир Гусев
0 siblings, 1 reply; 17+ messages in thread
From: Timur Batyrshin @ 2009-08-20 9:48 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 918 bytes --]
On Thu, 20 Aug 2009 12:21:53 +0400
Владимир Гусев wrote:
> Снова вернулся к этой связке программ с целью поиска мало-мальски
> легкой и интересной альтернативе привязанному к КДЕ Amarok (кстати, а
> разве нельзя его как-нибудь отвзяать от КДЕ-шных зависимостей?).
Я думаю, если действительно интересно, это легко узнать заглянув в
исходники амарока.
> Вроде запустилось..
> Вспоминая прошлые "разборки", иду в /etc смотреть mpd.conf. Вот что
> там теперь (изменил лишь пользователя):
/etc/mpd.sys.conf всегда использовался по-умолчанию
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 9:48 ` Timur Batyrshin
@ 2009-08-20 10:05 ` Владимир Гусев
2009-08-20 10:22 ` Timur Batyrshin
2009-08-20 10:27 ` Alex Gorbachenko
0 siblings, 2 replies; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 10:05 UTC (permalink / raw)
To: community
> > Снова вернулся к этой связке программ с целью поиска мало-мальски
> > легкой и интересной альтернативе привязанному к КДЕ Amarok (кстати,
> > а разве нельзя его как-нибудь отвзяать от КДЕ-шных зависимостей?).
>
> Я думаю, если действительно интересно, это легко узнать заглянув в
> исходники амарока.
Это на самом деле интересно, и не только мне. Но мне исходники ничего
не скажут.
> > Вроде запустилось..
> > Вспоминая прошлые "разборки", иду в /etc смотреть mpd.conf. Вот что
> > там теперь (изменил лишь пользователя):
>
> /etc/mpd.sys.conf всегда использовался по-умолчанию
Чего ради, спрашивается, рядом лежит mpd.conf? И
почему /etc/mpd.sys.conf по умолчанию недоступен простому пользователю
в отличие от mpd.conf?
Можно ли сделать mpd.sys.conf доступным для чтения (понятно, что по
идее можно, просто непонятен потаенный замысел мантейнера). А нужны были
эти манипуляции с group? Расскажите подробнее..
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:05 ` Владимир Гусев
@ 2009-08-20 10:22 ` Timur Batyrshin
2009-08-20 10:42 ` Владимир Гусев
2009-08-20 10:27 ` Alex Gorbachenko
1 sibling, 1 reply; 17+ messages in thread
From: Timur Batyrshin @ 2009-08-20 10:22 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 2039 bytes --]
On Thu, 20 Aug 2009 14:05:49 +0400
Владимир Гусев wrote:
> > > Снова вернулся к этой связке программ с целью поиска мало-мальски
> > > легкой и интересной альтернативе привязанному к КДЕ Amarok
> > > (кстати, а разве нельзя его как-нибудь отвзяать от КДЕ-шных
> > > зависимостей?).
> > Я думаю, если действительно интересно, это легко узнать заглянув в
> > исходники амарока.
> Это на самом деле интересно, и не только мне. Но мне исходники ничего
> не скажут.
А вы хорошенько их спросите.
> > > Вроде запустилось..
> > > Вспоминая прошлые "разборки", иду в /etc смотреть mpd.conf. Вот
> > > что там теперь (изменил лишь пользователя):
> > /etc/mpd.sys.conf всегда использовался по-умолчанию
> Чего ради, спрашивается, рядом лежит mpd.conf?
Ну это уже не ко мне вопрос, а к мантейнеру, наверное.
> И почему /etc/mpd.sys.conf по умолчанию недоступен простому
> пользователю в отличие от mpd.conf?
А зачем системный конфигурационный файл должен быть доступен простому
пользователю?
> Можно ли сделать mpd.sys.conf доступным для чтения
chmod +r /etc/mpd.sys.conf
> А нужны были эти манипуляции с group? Расскажите подробнее..
Ни разу при использовании/установке mpd не проводил никаких манипуляций
с group.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:05 ` Владимир Гусев
2009-08-20 10:22 ` Timur Batyrshin
@ 2009-08-20 10:27 ` Alex Gorbachenko
2009-08-20 10:50 ` Владимир Гусев
1 sibling, 1 reply; 17+ messages in thread
From: Alex Gorbachenko @ 2009-08-20 10:27 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 922 bytes --]
On Thu, 20 Aug 2009 14:05:49 +0400
Владимир wrote:
>Это на самом деле интересно, и не только мне. Но мне исходники ничего
>не скажут.
Впрочем, как и остальным интересующимся аналогичным вопросом.
>Чего ради, спрашивается, рядом лежит mpd.conf?
"MPD searches for a config file in ~/.mpdconf then /etc/mpd.conf or
uses CONF_FILE."
Для тех, кто не использует инитскрипт.
>И почему /etc/mpd.sys.conf по умолчанию недоступен простому
>пользователю в отличие от mpd.conf?
#12707. "Простому пользователю" незачем исправлять конфигурации
системных служб.
--
np: Mylene Farmer - Desenchantee
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:22 ` Timur Batyrshin
@ 2009-08-20 10:42 ` Владимир Гусев
0 siblings, 0 replies; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 10:42 UTC (permalink / raw)
To: community
On Thu, 20 Aug 2009 14:22:40 +0400
Timur Batyrshin wrote:
> On Thu, 20 Aug 2009 14:05:49 +0400
> Владимир Гусев wrote:
>
> > > > Снова вернулся к этой связке программ с целью поиска
> > > > мало-мальски легкой и интересной альтернативе привязанному к
> > > > КДЕ Amarok (кстати, а разве нельзя его как-нибудь отвзяать от
> > > > КДЕ-шных зависимостей?).
> > > Я думаю, если действительно интересно, это легко узнать заглянув в
> > > исходники амарока.
> > Это на самом деле интересно, и не только мне. Но мне исходники
> > ничего не скажут.
>
> А вы хорошенько их спросите.
Мне поздновато их спрашивать - мозги не те уже..
> [..]
> > Можно ли сделать mpd.sys.conf доступным для чтения
>
> chmod +r /etc/mpd.sys.conf
Это я знаю, интересно было - зачем так сделали, задумка какая..?
>
> > А нужны были эти манипуляции с group? Расскажите подробнее..
>
> Ни разу при использовании/установке mpd не проводил никаких
> манипуляций с group.
Ясно, верну, как было..
Но, надеюсь, сам сервис mpd нужно было включать при помощи chkconfig,
или тоже не нужно? Ведь по умолчанию он выключен.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:27 ` Alex Gorbachenko
@ 2009-08-20 10:50 ` Владимир Гусев
2009-08-20 11:10 ` Alexey Rusakov
2009-08-20 11:12 ` Alex Gorbachenko
0 siblings, 2 replies; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 10:50 UTC (permalink / raw)
To: community
On Thu, 20 Aug 2009 14:27:45 +0400
Alex Gorbachenko wrote:
> >Чего ради, спрашивается, рядом лежит mpd.conf?
>
> "MPD searches for a config file in ~/.mpdconf then /etc/mpd.conf or
> uses CONF_FILE."
>
> Для тех, кто не использует инитскрипт.
Понятно.. в /etc/init.d/mpd я забыл заглянуть..
> >И почему /etc/mpd.sys.conf по умолчанию недоступен простому
> >пользователю в отличие от mpd.conf?
>
> #12707. "Простому пользователю" незачем исправлять конфигурации
> системных служб.
Это само собой..
Итак, резюмируя все ответы, попробую выявить порядок действий запуска
свежеустановленного mpd:
1. Установить mpd и sonata
2. Включить на чтение простому пользователю /etc/mpd.sys.conf
3. Подправить там пути на домашние
4. Там же подправить указание на каталог с музыкой (ибо я в первый раз,
если честно, слышу, чтобы музыку на домашнем компе хранили в /var/empty
- налицо заточенность на корпоративную раздачу, а не на домашнее
использование mpd)
5. Включить сервис (chkconfig mpd on)
6. Запустить сервис (service mpd start - при этом создается база)
7. Запустить sonata, создать там профиль, подключить его и все..
Что тут верно, а что нет?
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:50 ` Владимир Гусев
@ 2009-08-20 11:10 ` Alexey Rusakov
2009-08-20 11:29 ` Владимир Гусев
2009-08-20 11:12 ` Alex Gorbachenko
1 sibling, 1 reply; 17+ messages in thread
From: Alexey Rusakov @ 2009-08-20 11:10 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 3239 bytes --]
В Чтв, 20/08/2009 в 14:50 +0400, Владимир Гусев пишет:
> Итак, резюмируя все ответы, попробую выявить порядок действий запуска
> свежеустановленного mpd:
>
> 1. Установить mpd и sonata
> 2. Включить на чтение простому пользователю /etc/mpd.sys.conf
Не надо этого делать.
> 3. Подправить там пути на домашние
А это выглядит подозрительно. В _системном_ файле указывать пути внутри
домашнего каталога _одного из пользователей_ - мнэ, очень подозрительно.
> 4. Там же подправить указание на каталог с музыкой (ибо я в первый раз,
> если честно, слышу, чтобы музыку на домашнем компе хранили в /var/empty
> - налицо заточенность на корпоративную раздачу, а не на домашнее
> использование mpd)
У меня музыка лежит в /mnt/music, а /var/empty - это просто хорошее
место по умолчанию, вынуждающее сходить конфиги и изменить их.
Дело не в "корпоративности", а в том, сколько пользователей собираются
пользоваться mpd. Если пользователь один - нет смысла лезть в систему,
сделайте себе ~/.mpdconf (за основу можно взять /etc/mpd.conf) и
запускайте mpd при первом логине, например. А если пользователей
несколько - у mpd нет ни малейшего представления о том, где должна
лежать "общесистемная" музыка. FHS об этом молчит, XDG тоже.
Поэтому /var/empty.
> 5. Включить сервис (chkconfig mpd on)
> 6. Запустить сервис (service mpd start - при этом создается база)
> 7. Запустить sonata, создать там профиль, подключить его и все..
>
> Что тут верно, а что нет?
Скажите, если не секрет, вам реально нужен mpd, запускающийся как
сервис? Если да - проверьте, чтобы mpd мог добраться до вашей
музыкальной коллекции. Скорее всего, ему тупо не хватает прав, чтобы её
прочитать. А всё потому, что вы половину работы пытаетесь делать, как
будто работаете с многопользовательской системой, а вторую половину -
как с однопользовательской (см. мой комментарий к пункту 3).
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 10:50 ` Владимир Гусев
2009-08-20 11:10 ` Alexey Rusakov
@ 2009-08-20 11:12 ` Alex Gorbachenko
2009-08-20 11:16 ` Alexey Rusakov
1 sibling, 1 reply; 17+ messages in thread
From: Alex Gorbachenko @ 2009-08-20 11:12 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 336 bytes --]
On Thu, 20 Aug 2009 14:50:11 +0400
Владимир wrote:
>налицо заточенность на корпоративную раздачу
"Корпоративное прослушивание /var/empty" (c). С 9:00 до 18:00 с
понедельника по пятницу.
--
np: Mylene Farmer - Desenchantee
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 11:12 ` Alex Gorbachenko
@ 2009-08-20 11:16 ` Alexey Rusakov
2009-08-20 11:18 ` Andrey Rahmatullin
0 siblings, 1 reply; 17+ messages in thread
From: Alexey Rusakov @ 2009-08-20 11:16 UTC (permalink / raw)
To: ALT Linux Community general discussions; +Cc: vvk
[-- Attachment #1: Type: text/plain, Size: 467 bytes --]
В Чтв, 20/08/2009 в 15:12 +0400, Alex Gorbachenko пишет:
> On Thu, 20 Aug 2009 14:50:11 +0400
> Владимир wrote:
>
> >налицо заточенность на корпоративную раздачу
>
> "Корпоративное прослушивание /var/empty" (c). С 9:00 до 18:00 с
> понедельника по пятницу.
В фортунки!
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 11:16 ` Alexey Rusakov
@ 2009-08-20 11:18 ` Andrey Rahmatullin
0 siblings, 0 replies; 17+ messages in thread
From: Andrey Rahmatullin @ 2009-08-20 11:18 UTC (permalink / raw)
To: community
On Thu, Aug 20, 2009 at 03:16:08PM +0400, Alexey Rusakov wrote:
> > >налицо заточенность на корпоративную раздачу
> > "Корпоративное прослушивание /var/empty" (c). С 9:00 до 18:00 с
> > понедельника по пятницу.
> В фортунки!
В IRC'шных будет.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 11:10 ` Alexey Rusakov
@ 2009-08-20 11:29 ` Владимир Гусев
2009-08-20 12:02 ` Alexey Rusakov
0 siblings, 1 reply; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 11:29 UTC (permalink / raw)
To: community
> > Итак, резюмируя все ответы, попробую выявить порядок действий
> > запуска свежеустановленного mpd:
> >
> > 1. Установить mpd и sonata
> > 2. Включить на чтение простому пользователю /etc/mpd.sys.conf
> Не надо этого делать.
так, хорошо..
> > 3. Подправить там пути на домашние
> А это выглядит подозрительно. В _системном_ файле указывать пути
> внутри домашнего каталога _одного из пользователей_ - мнэ, очень
> подозрительно.
Мне, если серьезно, тоже - поэтому и было удивительно..
> > 4. Там же подправить указание на каталог с музыкой (ибо я в первый
> > раз, если честно, слышу, чтобы музыку на домашнем компе хранили
> > в /var/empty
> > - налицо заточенность на корпоративную раздачу, а не на домашнее
> > использование mpd)
> У меня музыка лежит в /mnt/music, а /var/empty - это просто хорошее
> место по умолчанию, вынуждающее сходить конфиги и изменить их.
> Дело не в "корпоративности", а в том, сколько пользователей собираются
> пользоваться mpd. Если пользователь один - нет смысла лезть в систему,
> сделайте себе ~/.mpdconf (за основу можно взять /etc/mpd.conf) и
> запускайте mpd при первом логине, например. А если пользователей
> несколько - у mpd нет ни малейшего представления о том, где должна
> лежать "общесистемная" музыка. FHS об этом молчит, XDG тоже.
> Поэтому /var/empty.
Вот теперь все ясно..
>
> > 5. Включить сервис (chkconfig mpd on)
> > 6. Запустить сервис (service mpd start - при этом создается база)
> > 7. Запустить sonata, создать там профиль, подключить его и все..
> >
> > Что тут верно, а что нет?
> Скажите, если не секрет, вам реально нужен mpd, запускающийся как
> сервис? Если да - проверьте, чтобы mpd мог добраться до вашей
> музыкальной коллекции. Скорее всего, ему тупо не хватает прав, чтобы
> её прочитать. А всё потому, что вы половину работы пытаетесь делать,
> как будто работаете с многопользовательской системой, а вторую
> половину - как с однопользовательской (см. мой комментарий к пункту
> 3).
Мне на локальный комп - не нужно :-) Я и пытаюсь понять принципы работы
mpd. Вы совершенно правы.. Я теперь понял..
Для простого локального прослушивания:
1. создать рабочий каталог ~/.mpd с playlists (а может он сам
создастся, если заранее сделать ~/.mpdconf?)
2. создать файл ~/.mpdconf, указав в нем пользователя, пути к ~/.mpd и
т.д., в том числе и путь к каталогу с музыкой
3. прописать mpd в автозагрузку DE/wm
а прописать как? просто mpd& или mpd --create-db ? В первый раз он
создает, это да. а в дальнейшем сам будет дописывать индексы или ему
нужно при каждом запуске пересоздавать базу?
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 11:29 ` Владимир Гусев
@ 2009-08-20 12:02 ` Alexey Rusakov
2009-08-20 12:09 ` Andrey Rahmatullin
2009-08-20 12:20 ` Владимир Гусев
0 siblings, 2 replies; 17+ messages in thread
From: Alexey Rusakov @ 2009-08-20 12:02 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 1818 bytes --]
В Чтв, 20/08/2009 в 15:29 +0400, Владимир Гусев пишет:
> Для простого локального прослушивания:
>
> 1. создать рабочий каталог ~/.mpd с playlists (а может он сам
> создастся, если заранее сделать ~/.mpdconf?)
Сам не создастся, создать придётся ручками.
> 2. создать файл ~/.mpdconf, указав в нем пользователя, пути к ~/.mpd и
> т.д., в том числе и путь к каталогу с музыкой
Да.
> 3. прописать mpd в автозагрузку DE/wm
Да. У меня так и сделано :)
> а прописать как? просто mpd& или mpd --create-db ? В первый раз он
> создает, это да. а в дальнейшем сам будет дописывать индексы или ему
> нужно при каждом запуске пересоздавать базу?
mpd --create-db лучше сделать вручную один раз. В автозагрузку ставьте
просто mpd. Если хочется при каждом запуске обновлять базу, сделайте
что-нибудь вроде mpd --update-db && mpd. Я запускаю обновление базы
прямо из клиента (sonata, gmpc - думаю, в других такая кнопка тоже
есть), когда кладу новые файлы в медиатеку.
А самый продвинутый способ - повесить mpd --update-db на какой-нибудь
монитор изменения файлов :)
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 12:02 ` Alexey Rusakov
@ 2009-08-20 12:09 ` Andrey Rahmatullin
2009-08-20 12:18 ` Владимир Гусев
2009-08-20 12:20 ` Владимир Гусев
1 sibling, 1 reply; 17+ messages in thread
From: Andrey Rahmatullin @ 2009-08-20 12:09 UTC (permalink / raw)
To: community
On Thu, Aug 20, 2009 at 04:02:50PM +0400, Alexey Rusakov wrote:
> А самый продвинутый способ - повесить mpd --update-db на какой-нибудь
> монитор изменения файлов :)
На gamin из соседнего треда.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 12:09 ` Andrey Rahmatullin
@ 2009-08-20 12:18 ` Владимир Гусев
0 siblings, 0 replies; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 12:18 UTC (permalink / raw)
To: community
> > А самый продвинутый способ - повесить mpd --update-db на
> > какой-нибудь монитор изменения файлов :)
> На gamin из соседнего треда.
Да, стоит повнимательнее отнестись к gamin.. Попробую.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 12:02 ` Alexey Rusakov
2009-08-20 12:09 ` Andrey Rahmatullin
@ 2009-08-20 12:20 ` Владимир Гусев
2009-08-20 12:34 ` Alexey Rusakov
1 sibling, 1 reply; 17+ messages in thread
From: Владимир Гусев @ 2009-08-20 12:20 UTC (permalink / raw)
To: community
On Thu, 20 Aug 2009 16:02:50 +0400
Alexey Rusakov wrote:
> В Чтв, 20/08/2009 в 15:29 +0400, Владимир Гусев пишет:
> > Для простого локального прослушивания:
> >
> > 1. создать рабочий каталог ~/.mpd с playlists (а может он сам
> > создастся, если заранее сделать ~/.mpdconf?)
> Сам не создастся, создать придётся ручками.
>
> > 2. создать файл ~/.mpdconf, указав в нем пользователя, пути к
> > ~/.mpd и т.д., в том числе и путь к каталогу с музыкой
> Да.
>
> > 3. прописать mpd в автозагрузку DE/wm
> Да. У меня так и сделано :)
>
> > а прописать как? просто mpd& или mpd --create-db ? В первый раз он
> > создает, это да. а в дальнейшем сам будет дописывать индексы или ему
> > нужно при каждом запуске пересоздавать базу?
> mpd --create-db лучше сделать вручную один раз. В автозагрузку ставьте
> просто mpd. Если хочется при каждом запуске обновлять базу, сделайте
> что-нибудь вроде mpd --update-db && mpd. Я запускаю обновление базы
> прямо из клиента (sonata, gmpc - думаю, в других такая кнопка тоже
> есть), когда кладу новые файлы в медиатеку.
> А самый продвинутый способ - повесить mpd --update-db на какой-нибудь
> монитор изменения файлов :)
>
Теперь все ясно. Огромное спасибо!
P.S. Как думаете. Стоит ли мне написать маленький readme.alt с
описанием действий для локального использования mpd и предложить
мантейнеру включить его в пакет?
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Comm] mpd+sonata=help!
2009-08-20 12:20 ` Владимир Гусев
@ 2009-08-20 12:34 ` Alexey Rusakov
0 siblings, 0 replies; 17+ messages in thread
From: Alexey Rusakov @ 2009-08-20 12:34 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 2685 bytes --]
В Чтв, 20/08/2009 в 16:20 +0400, Владимир Гусев пишет:
> On Thu, 20 Aug 2009 16:02:50 +0400
> Alexey Rusakov wrote:
>
> > В Чтв, 20/08/2009 в 15:29 +0400, Владимир Гусев пишет:
> > > Для простого локального прослушивания:
> > >
> > > 1. создать рабочий каталог ~/.mpd с playlists (а может он сам
> > > создастся, если заранее сделать ~/.mpdconf?)
> > Сам не создастся, создать придётся ручками.
> >
> > > 2. создать файл ~/.mpdconf, указав в нем пользователя, пути к
> > > ~/.mpd и т.д., в том числе и путь к каталогу с музыкой
> > Да.
> >
> > > 3. прописать mpd в автозагрузку DE/wm
> > Да. У меня так и сделано :)
> >
> > > а прописать как? просто mpd& или mpd --create-db ? В первый раз он
> > > создает, это да. а в дальнейшем сам будет дописывать индексы или ему
> > > нужно при каждом запуске пересоздавать базу?
> > mpd --create-db лучше сделать вручную один раз. В автозагрузку ставьте
> > просто mpd. Если хочется при каждом запуске обновлять базу, сделайте
> > что-нибудь вроде mpd --update-db && mpd. Я запускаю обновление базы
> > прямо из клиента (sonata, gmpc - думаю, в других такая кнопка тоже
> > есть), когда кладу новые файлы в медиатеку.
> > А самый продвинутый способ - повесить mpd --update-db на какой-нибудь
> > монитор изменения файлов :)
> >
>
> Теперь все ясно. Огромное спасибо!
>
> P.S. Как думаете. Стоит ли мне написать маленький readme.alt с
> описанием действий для локального использования mpd и предложить
> мантейнеру включить его в пакет?
Альтовой специфики тут не так чтобы много, но хуже точно не будет, а
судя по вашему опыту - лучше некоторым может и стать. Напишите, конечно.
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2009-08-20 12:34 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-20 8:21 [Comm] mpd+sonata=help! Владимир Гусев
2009-08-20 9:48 ` Timur Batyrshin
2009-08-20 10:05 ` Владимир Гусев
2009-08-20 10:22 ` Timur Batyrshin
2009-08-20 10:42 ` Владимир Гусев
2009-08-20 10:27 ` Alex Gorbachenko
2009-08-20 10:50 ` Владимир Гусев
2009-08-20 11:10 ` Alexey Rusakov
2009-08-20 11:29 ` Владимир Гусев
2009-08-20 12:02 ` Alexey Rusakov
2009-08-20 12:09 ` Andrey Rahmatullin
2009-08-20 12:18 ` Владимир Гусев
2009-08-20 12:20 ` Владимир Гусев
2009-08-20 12:34 ` Alexey Rusakov
2009-08-20 11:12 ` Alex Gorbachenko
2009-08-20 11:16 ` Alexey Rusakov
2009-08-20 11:18 ` Andrey Rahmatullin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git