ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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