рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рджреВрд╕рд░реЗ рджрд┐рди рдореИрдВрдиреЗ рд╣реЛрдо рдСрдбрд┐рдпреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдЖрдпреЛрдЬрди рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ:
1) рдПрдХ рд╕реНрдерд┐рд░ рдХрдВрдкреНрдпреВрдЯрд░ (OS - ArchLinux);
2) рдПрдХ рд▓реИрдкрдЯреЙрдк, рдЬреЛ рдЕрдХреНрд╕рд░ рдШрд░ рдХреЗ рд╡рдХреНрддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдУрдПрд╕ - рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ x64);
3) рдПрдХ рд╕рдВрдЧреАрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп ~ 500 рдЬреАрдмреА, рдЬреЛ (1) рдкрд░ рд╕реНрдерд┐рдд рд╣реИред
рдкрд░рд┐рдгрд╛рдо (рдХрд╛рд░реНрдпреЛрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
1) рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рдПрдХ рдорд╢реАрди рдкрд░ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рджреВрд╕рд░реЗ рдкрд░ рднреА рд╕реБрд▓рдн рд╣реЛ;
2) рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдкреНрд▓реЗрдмреИрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
3) рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдСрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдзреНрд╡рдирд┐ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрд╕реНрдкрддрд╛рд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдЬреБрдбрд╝реЗ рдзреНрд╡рдирд┐рдХреА рдкрд░ рд╕рдВрдЧреАрдд рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ред
рдмреЛрдзред
Mpd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдХрд┐ рдореИрдВ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
Gpmc рдХреЛ рджреЛрдиреЛрдВ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ), рдЗрд╕ рдкрд╕рдВрдж рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдордХреНрдЦреА рдкрд░ рдПрдордкреАрдбреА рдСрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ Gnome 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдзреНрд╡рдирд┐ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, PulseAudio рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╣рдордиреЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рд░рдЦрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
рдПрдХ рд░реЛрдЧреА рдкрд░:
sudo pacman -S mpd gmpc
рд▓реИрдкрдЯреЙрдк рдкрд░:
sudo pacman -S gmpc paprefs
рд╕реЗрдЯ рдХрд░реЗрдВ:
1. рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдПрдордкреАред
рдореЗрд░реЗ mpd.conf:
music_directory "/var/Shared/Media/Music_mp3"
playlist_directory "/home/useer/.mpd/playlists"
db_file "/home/useer/.mpd/mpd.db"
log_file "/home/useer/.mpd/mpd.log"
pid_file "/home/useer/.mpd/pid"
state_file "/home/useer/.mpd/state"
default_permissions "read,add,control,admin"
volume_normalization "yes"
user "mpd"
bind_to_address "any"
port "6600"
audio_output {
type "pulse"
name ""
}
audio_output {
type "pulse"
name ""
server "192.168.4.3" #ip-
}
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
2. рднрд╛рдЧреЛ рдбреЗрдореЙрди:
sudo /etc/rc.d/mpd start
3. рд╣рдо рдмреАрдЪ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВред PulseAudio рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдпрджрд┐ рдХреБрдЫ рднреА - "рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдиреАрдЪреЗ рдкрдврд╝реЗрдВ"):
paprefs
рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:

4. рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ gmpc рдЪрд▓рд╛рдПрдВред
рдкрд░рд┐рдгрд╛рдо:
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдХрд▓ рд╕рдВрдЧреАрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ, рд╣рдо рдХрд┐рд╕реА рднреА рдкреАрд╕реА рд╕реЗ рдкреНрд▓реЗрдмреИрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдкреАрд╕реА рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдзреНрд╡рдирд┐ рджреЗрддреЗ рд╣реИрдВред
рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ gmpc рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдХрдард┐рдирд╛рдЗрдпреЛрдВ:
рдкреЗрдкрд░реЗрдлрд╝реНрд╕ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдЗрдЯрдо рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ (рдЧреНрд░реЗ)ред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреЗрдкрд░реЗрдлрд╝реНрд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд▓реНрд╕рдПрдбрд┐рдпреЛ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреНрд▓рдЧ-рдЗрди рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдиреНрд╣реЗрдВ /usr/lib/pulse-1.1 рдореЗрдВ рд╣реИ, рдФрд░ paprefs /usr/lib/pulse-1.0-1 рдореЗрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдЙрдкрд╛рдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ paprefs рдЦреЛрдЬ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдВ:
strace paprefs 2>&1 |grep /lib/pulse -
ln -s /usr/lib/pulse-1.1/ /usr/lib/pulse-1.0 -
рдЕрдЪреНрдЫрд╛ рд╕реБрди рд▓реЛ!