вторник, 18 августа 2009 г.

mpd mpc ncmpc

MPD это Music Player Daemon, мультимедиа-плейер, основанный на клиент-серверной архитектуре, работает в фоновом режиме. Для взаимодействия с сервером предназначены клиенты, с помощью которых непосредственно и происходит управление сервером.

Установка
aptitude install mpd mpc ncmpc
Редактируем конфиг
nano /home/userhome/.mpd.conf


music_directory "/media/hdb5/Music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/music/music.db"
log_file "~/.mpd/music/mpd.log"
error_file "~/.mpd/music/errors.log"
pid_file "~/.mpd/music/pid"
state_file "~/.mpd/music/state"
user "userhome"
password "pass@read,add,control,admin"
bind_to_address "localhost"
port "6600"
default_permissions "read"
save_absolute_paths_in_playlists "yes"
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 "PCM"
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
metadata_to_use
"artist,album,title,track,name,genre,date,composer,performer,disc"
Для устранения проблем с кодировками файлов и тегов id3v1 в конфиге указываем
filesystem_charset "koi8-r"
id3v1_encoding "cp1251"
создаем базу данных музыки
mpd --create-db
рестартуем плеер
/etc/init.d/mpd restart
В последствии для добовления новой музыки в плеер можно воспользоватся симлинками и необходимо обновлять базу.
Это очень просто сделать
cd ~/music1
ln -s ~/music2
Обновить базу данных можно сделать с помощью mpc
mpc update
Управление mpc очень простое, подробнее man mpc
# mpc play [номер] - начинает проигрывание песни с указанным номером, по умолчанию это номер 1.
# mpc pause - пауза.
# mpc stop - остановка воспроизведения.
# mpc toggle - переключение между паузой и воспроизведением, если плейер остановлен, начинается воспроизведение.
# mpc next - следующая композиция.
# mpc prev - предыдущая композиция.
# mpc playlist - выводит содержимое текущего плейлиста.
Для добовления композиций также можно использовать mpc
mpc ls |mpc add
или воспользоватся поиском
mpc search artist 'My Dying Bride' | mpc add
Текущий плейлист можно сохранить командой
mpc save имя_файла
.Посмотреть сохраненные ранее плейлисты:
mpc lsplaylists.
Для загрузки плейлиста нужно набрать в терминальм эмуляторе команду
mpc load название_плейлиста
клиент ncmpc
запустив, откроется страница справки по командам, переключение экранов по ифрам 1-6
гуи клиент sonata

1 комментарий:

G.O. комментирует...

Опечатка в команде
/etc/init.d/mpd reastart