გამარჯობა, კარგი დღე მოდით ვისაუბროთ მრავალმხრივ MPD: მუსიკალური პლეერი დემონი ორიგინალი სახელით ინგლისურად.
ArchLinux Wiki– ს თანახმად, MPD არის აუდიო პლეერი, რომელიც მართავს სერვერ-კლიენტის არქიტექტურას. MPD ის მუშაობს ფონზე, როგორც daemon, მართავს დასაკრავ სიებს და მონაცემთა ბაზას და იყენებს ძალიან მცირე რესურსებს. გრაფიკული ინტერფეისის გამოსაყენებლად საჭიროა დამატებითი კლიენტი.
მას შემდეგ, რაც განმარტა, თუ რა არის MPD, მე გეტყვით, თუ როგორ არის დაინსტალირებული და კონფიგურირებული, რომ შეძლოთ თქვენი მუსიკის დაკვრა. პირადად მე ვფიქრობ, რომ ეს არის შესანიშნავი სერვისი, მისი გამოყენების სიგანის და განსაკუთრებით დაბალი მოხმარების გამო.
MPD ინსტალაცია
1 ° ჩვენ ვაგრძელებთ საჭირო პაკეტების განახლებას და ინსტალაციას:
sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata
განმარტება: მე ავირჩიე, ჩემი გარდა გვგრაფიკული კლიენტი, Sonata (GTK) და ncmpcpp, ტერმინალის საშუალებით.
2 ° ინსტალაციის შემდეგ ჩვენ ვაყენებთ კონფიგურაციას და შევქმნით ჩვენს საქაღალდეებს.
sudo {su_editor} /etc/mpd.conf
ჩვენ ვეძებთ შემდეგ სტრიქონებს და ჩავანაცვლებთ ჩვენი კონფიგურაციებით:
music_directory "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”
ახლა მომხმარებლის კონფიგურაციის დროა. ჩვენ მხოლოდ უნდა შეცვალოთ მომხმარებლის ხაზი md.conf შესაბამისი მომხმარებლის სახელით.
თუ ისინი მომხმარებლები არიან ალსამათ უნდა გააუქმონ შემდეგი ხაზები:
audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
ჩვენ ვინახავთ და ვხურავთ mpd.conf და ჩვენ მივცემთ შესაბამის ნებართვებს:
sudo chmod 644 /etc/mpd.conf
მე -3 შეხებით შექმენით საჭირო საქაღალდეები.
mkdir ~/.mpd
mkdir ~/.mpd/playlists
შემდეგ ჩვენ ვქმნით საჭირო ფაილებს ისე, რომ MPD მუშაობს სწორად.
touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state
დაბოლოს, დროა დაიწყოს MPD დემონი. რა თქმა უნდა, ამის შემდეგ შეიძლება დაემატოს rc.conf.
sudo rc.d start mpd
სონატა
ახლა სონატასთან ერთად ეს ძალიან მარტივია. ჩვენ ვასრულებთ მას, ჩვენ მარჯვენა საიტზე ვაწკაპუნებთ ნებისმიერ საიტზე:
დასრულების შემდეგ, ჩვენ ვინახავთ და ვხურავთ კონფიგურაციას, გადადით ჩანართზე "ბიბლიოთეკა" და ნახავთ მუსიკის კოლექციას. თუ ის არ ჩანს, გადატვირთეთ პროგრამა.
NCMPCPP
უპირველეს ყოვლისა, ჩვენ უნდა შევაყენოთ ძირითადი ncmpcpp ფაილი:
sudo {su_editor} /usr/share/doc/ncmpcpp/config
ჩვენ მხოლოდ შემდეგი სტრიქონების შეცვლა გვიწევს
mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo
ჩვენ ვინახავთ და ვხურავთ.
ჩვენ შესაბამის ფოლდერს ვქმნით ჩვენს სახლში.
mkdir /home/tu_usuario/.ncmpcpp
touch /home/tu_usuario/.ncmpcpp/config
სადაც შევქმნით შესაბამის კონფიგურაციის ფაილს.
mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"
Ერთხელ. თქვენ შეგიძლიათ შეცვალოთ კონფიგურაცია თქვენი გემოვნებით, ჩვენ ვინახავთ და ვხურავთ.
შეეხეთ გაშვებას ncmpcpp.. თუ თქვენ ხართ კონსოლში, უბრალოდ დააყენეთ ბრძანება:
ncmpcpp
Ncmpcpp- ის გამოყენება:
- პირველ რიგში, ჩვენ ვწმენდთ დასაკრავ სიას ღილაკს «c» (ისე, რომ აღარ იყოს განმეორებითი სიმღერები)
- შემდეგ ჩვენ დააჭირეთ ღილაკს «3» ბრაუზერის ჩანართზე გადასასვლელად
- ჩვენ ვაჭერთ «v» - ს ყველას ასარჩევად
- ჩვენ დააჭირეთ «shift + a» - ს და ის გახსნის ახალ მენიუს
- შემდეგ ვაძლევთ "მიმდინარე MPD დასაკრავ სიას" (პირველი ვარიანტი)
- დაბოლოს, ჩვენ ვირჩევთ «playilst- ის ბოლოს»
ახლა ეს ყველაფერია. იმედი მაქვს მოგეწონათ და უპირველეს ყოვლისა ის თქვენთვის სასარგებლოა. ეს შემდეგ დრომდე იქნება.
ივან!
PS: ეს ჩემი პირველი შენატანია და იმედი მაქვს, ბოდიშს მოგიხდით, თუ რამე დავაშავე.
25 კომენტარი დატოვე შენი
ძალიან კარგი სამეურვეო, მაგრამ მინდა ვიცოდე სხვაობა სხვა მოთამაშეებთან (გარდა mpd– ისა) რა განსხვავებაა?
ეს ძალიან მსუბუქია. თუ თქვენ გაქვთ ბევრი, მართლაც ბევრი მუსიკა, მაგალითად 100.000 სიმღერა ან მეტი, პროგრამის შესრულება სწრაფია.
ვფიქრობ, უბრალოდ უნდა სცადოთ.
მონაცემთა ბაზის ძებნა სწრაფად მუშაობს, თქვენ შეგიძლიათ მთელი თქვენი მუსიკა ჩასვათ დასაკრავ სიაში ლოდინის გარეშე.
იგი მუშაობს გრაფიკული გარემოს გარეშე, შეგიძლიათ დაასრულოთ თქვენი სესია და გააგრძელოთ მუსიკის მოსმენა.
შეგიძლიათ გამოიყენოთ და შეამოწმოთ ნებისმიერი კლიენტი ერთდროულად mpd დასრულების გარეშე და არ დაგჭირდეთ თქვენი მუსიკის საქაღალდის დამატება ისევ და ისევ, როგორც კი სხვა კლიენტს შეეცდებით.
მას აქვს ყველა საჭირო კოდეკი. მას ასევე შეუძლია ნაკადი. შეგიძლიათ გამოიყენოთ როგორც მუსიკალური სერვერი და მასზე წვდომა სხვა აპარატიდან ან თქვენი Android– ით და ა.შ.
მე არ ვიცოდი, რომ მას ამდენი უპირატესობა ჰქონდა, დამარწმუნეთ, მე ვცდილობ და თქვენი სახელმძღვანელო შესანიშნავია. Გმადლობთ
გაკვეთილისთვის კარგ დროში, ძალიან კარგად არის ახსნილი
მართლაც ... მადლობა დახმარებისთვის, მოგესალმებით ბლოგზე
მოგესალმებით და თუ რამე გჭირდებათ, იცით ... აქ ვართ.
PS: კომენტარებში უკვე გამოჩნდებით "რედაქტორი"
პირველ რიგში, დიდი მადლობა, რომ გაჩერდით. თუ რაიმე ეჭვი გაჩნდა, შემიძლია დავეხმარო მის გაფანტვაში .. ლა
რა ცალი მოთამაშეა !! მე დიდი ხნის წინ გამოვიყენე და ძალიან კარგია. მე ვარ Audacious- ის გულშემატკივარი.
მე მას Debian– ში ვიყენებდი დაახლოებით ერთი თვის განმავლობაში, მის კონფიგურაციაში დამეხმარა Oyashiro-sama და conandoel 🙂 როგორც კლიენტი, ვიყენებ Xfmpc (Xfce გუნდიდან) და პანელის დანამატი xfce4-mpc-plugin, რომელიც საშუალებას გაძლევთ სიმღერების შეცვლა და ხმის გაზრდა / შემცირება L და LXDE / Openbox– ში ვიყენებ სონატას.
რეკომენდებულია MPD, ის არის ძალიან მსუბუქი და მუშაობს ნაკადითაც კი.
ორალემ, იმ კლიენტმა ეს არ იცოდა და არც ნაკლები დანამატი, მე ყოველთვის ncmpcpp– დან ვიყავი, მაგრამ ახლა უნდა ვცადოთ, რომ ცოტა ხნით XFCE– სთან ვიყავი. xP
ულოცავენ.
ათასჯერ ვცადე დაყენება და კონფიგურაცია, ყოველ ჯერზე, როდესაც იგი წარუმატებლად ჩავარდა, ისევ დავიწყე მისი ინსტალაცია და mpd.conf ფაილი არ არსებობს !! მე ვფიქრობ, რომ mpd ჩემთან არის რაღაც პირადი
უნდა გქონდეთ .. თუ არა, შეგიძლიათ სხვა საქაღალდიდან ექსპორტი გააკეთოთ. Arch wiki- ზე შეგიძლიათ ნახოთ, თუ სად უნდა დააკოპიროთ იგი.
Mpd- ს უკან ორი წელი ვიდექი და საბოლოოდ მოვახერხე მისი მოქმედება, თუ SELinux- ს ამოვიღებდი.
ძალიან კარგი, მე უკვე ვიყენებ მას… მადლობა !! 🙂
შესანიშნავია, ვცდი.
ცოტათი თვითრეკლამა, მაგრამ თუ ვინმე ვერ მოახერხა მისი კონფიგურაცია Debian– ზე დაფუძნებულ სისტემებზე, აქ:
http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/
ინგლისურ ენაზეა, მაგრამ არა მგონია, რომ ასე რთულია.
სანამ ბმული ვნახე, ოცდაათი ჩამოვაგდე დიდი მადლობა ამ სახელმძღვანელოსთვის, Crunchbang- ის ფორუმებზე.
ამან გადამარჩინა, როდესაც პირველად წარმატებით დავაყენე და გამოიყენე, როდესაც თავიდანვე დავაყენებ. Ძალიან დიდი მადლობა.
საუკეთესო მოთამაშე, რომელიც აქამდე გამოვიყენე, თითქმის წელიწადნახევარია ვიყენებ მას, სიმართლე გითხრათ, ზარმაცი წავიკითხე პოსტი, მაგრამ თვალი ჩავუკარი. xP
იმავე მიზეზით, რომ მე ოდნავ გამომეტყველება მაქვს, ორი პატარა რჩევა მაქვს. პირველი, ვფიქრობ, რომ ყველასთვის უფრო ადვილი იქნება MPD– ს გამოყენება, როგორც ჩვეულებრივი მომხმარებელი, შექმნის ყველა კონფიგურაციას ~ / .mpdconfig– დან, რომელიც თავიდან აიტვირთება და სულაც არ არის დემონები და მეორე მათთვის, ვინც ncmpcpp კლიენტად იყენებს, მათ შეეძლებათ ncmpcpp-fftw დააინსტალირონ რამდენიმე დამატებითი ვარიანტისთვის, კარგი დამთვალიერებლის ჩათვლით, უბრალოდ დაამატეთ ncmpcpp კონფიგურაციის რამდენიმე ხაზი.
visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
visualizer_output_name = "ვიზუალური"
visualizer_sync_interval = "30"
visualizer_type = "სპექტრი" (ტალღა / სპექტრი)
visualizer_color = "ცისფერი"
ულოცავენ.
Mpd ძალიან კარგია, მე ის სონატასთან ერთად გამოვიყენე. ერთადერთი პრობლემა, რაც მქონდა, ის არის, რომ სისტემის დაწყებისას, დემონი ზოგჯერ არ იტვირთებოდა და რაც გავაკეთე, გამორთვა ჩატვირთვა საწყისი init.d– დან / etc / default / mpd ფაილის რედაქტირებით. შეცვლის მნიშვნელობას true for false. ამ გზით mpd არ დაიწყო სხვა daemons იმისათვის, რომ ორივე mpd და sonata ამოქმედდეს, mpd && sonata ბრძანებების დაკავშირება მარტივია
მე შევეცდები, მე ყოველთვის გამოვიყენე XMMS და მიყვარს, თუმცა ამ ცოტათი ხელი უნდა მოკიდოთ, თუ გაუმჯობესდება შესრულება, ვფიქრობ და იქნებ შეიცვალოს.
http://mpd.wikia.com/wiki/Clients
თუ თქვენ იყენებთ fedora- ს, გამორთეთ selinux, თორემ ის არ აძლევს mpd- ს ჟურნალის დაწერას.
თორემ კარგად.
გილოცავთ პოსტს, კითხვა როგორ შეიძლება ნაკადი აუდიო (რადიო) ncmpcpp + mpd + icecast- ით, ამას ვაფასებ უსასრულოდ, გააგრძელე. 😀
მე საბოლოოდ შევძელი მისი ინსტალაცია ... 😐 დილის 1:20 საათია, მაგრამ მე არ მაინტერესებს, რადგან ჩემი mpd + ncmpcpp მუშაობს 8 საათის შემდეგ ათასობით ვიკისთან ბრძოლაში (ასევე ამ ინსტრუქტორით ჰაჰაჰა), მაგრამ ეს იყო გარკვეული მითითებების გარკვევის მითითება, გმადლობთ! 😀
ყველას გაუმარჯოს, გაუმარჯოს.
დღეს მე ვწერ თქვენი დახმარების თხოვნას, ისე უკვე მოწყენილი ვარ, რომ MPD- ს კონფიგურაცია ვერ მოვახერხე ... მე უკვე გავყევი უამრავ გაკვეთილს და ხუმრობას ვერ ვპოულობ; ყველაფერი კარგად არის, სანამ ბოლო ხაზს არ მივაღწევ, სანამ სონატას არ მივაღწევ
sudo rc.d დაიწყე mpd
და წავიკითხე, მივხვდი, რომ rc.d– მ უკვე ამოიღო იგი Archlinux– დან; მეორეს მხრივ, ტერმინალიდან mpd- ის შესრულებისას, მე მომდევს შემდეგი
[novatovich @ nvtvich-vd] $ mpd
მოუსმინეთ: '0.0.0.0:6600' - სთვის მიბმა ვერ მოხერხდა: მისამართი უკვე გამოიყენება (მაინც გრძელდება, რადგან '[::]: 6600' - სთვის სავალდებულო შესრულება განხორციელდა)
daemon: მომხმარებელთა დამატებითი ჯგუფების "ნოვატოვიჩის" წამოწყება შეუძლებელია: ოპერაცია დაუშვებელია
შემდეგ სონატის შესრულებისას, როგორც ჩანს, ეს დაკავშირებულია, მაგრამ მე ვფიქრობ, რომ mpd- ს არ შეუქმნია დასაკრავი სიები.
იმედი მაქვს, კომენტარს, რომელიც მეხმარება mpd- ს მუშაობაში, მე ნამდვილად ვაფასებ მას.
შეგიძლიათ შპალერი გამომიტოვოთ
სასწრაფოა კიდევ ერთი სახელმძღვანელო. მე ვერ ვუშვებ მუშაობას და უკვე გადავამოწმე თაღოვანი ვიკი და არცერთი. ბიბლიოთეკაში არაფერი ჩანს არასდროს: გ