कमांड लाइन से संगीत बजाना हर किसी के लिए सही विकल्प नहीं है। एमपीडी संगीत प्लेबैक के लिए एक कमांड लाइन विकल्प है जिसके लिए मैन्युअल कॉन्फ़िगरेशन की आवश्यकता होती है। कुछ लोग इसे प्यार करेंगे। यह दूसरों को पागल कर देगा। यह सब इस बात पर निर्भर करता है कि आप अपने लिनक्स पीसी का उपयोग कैसे करना पसंद करते हैं।

एमपीडी और एनसीएमपीसीपीपी कमांड लाइन से सीधे जुर्माना नियंत्रण के भार के साथ संगीत बजाने के लिए हल्के सुपर कॉम्बो हैं (एनसीएमपीसीपीपी एनसीआरएसईएस आधारित है, इसलिए तकनीकी रूप से एक टेक्स्ट-आधारित यूजर इंटरफेस)।

एमपीडी एक ऐसी सेवा भी है जिसे कई अन्य कार्यक्रमों द्वारा एक्सेस किया जा सकता है जिनका उपयोग आप कुछ अच्छे अनुकूलन के लिए कर सकते हैं। यह नेटवर्क पर भी पहुंच योग्य है, इसलिए आप इसे अपने फोन पर एक संगत ग्राहक के साथ नियंत्रित कर सकते हैं। इस ट्यूटोरियल में हम देखेंगे कि एमपीडी और एनसीएमपीसीपीपी के साथ लिनक्स टर्मिनल से संगीत कैसे खेलें।

एमपीडी और एनसीएमपीसीपीपी स्थापित करें

दोनों कार्यक्रम अधिकांश वितरण के भंडार में उपलब्ध हैं। यदि आप उबंटू पर हैं, तो वे निश्चित रूप से वहां हैं। उन्हें apt साथ स्थापित करें।

 sudo apt mpd ncmpcpp स्थापित करें 

एमपीडी कॉन्फ़िगर करें

डिफ़ॉल्ट एमपीडी कॉन्फ़िगरेशन "/etc/mpd.conf" पर पाया जा सकता है। आप प्रति उपयोगकर्ता कॉन्फ़िगरेशन बना सकते हैं, लेकिन यह मानते हुए कि यह एक कंप्यूटर है जिसका आप अकेले हैं, आपको वास्तव में इसकी आवश्यकता नहीं है। sudo साथ बस अपने पसंदीदा संपादक में फ़ाइल को संपादित करें।

 sudo vim /etc/mpd.conf 

जब आप पहली बार कॉन्फ़िगरेशन फ़ाइल खोलते हैं, तो आप डर सकते हैं। वहाँ विकल्पों में से एक टन और यहां तक ​​कि अधिक दस्तावेज हैं। यह वास्तव में एक अच्छी बात है। आप फ़ाइल को संदर्भ के रूप में स्वयं ही उपयोग कर सकते हैं। फिर भी, वास्तव में ऐसी कई रेखाएं नहीं हैं जिन्हें आपको एमपीडी सेवा को जिस तरीके से काम करने की आवश्यकता है, उसे प्राप्त करने के लिए आपको संपादित करने की आवश्यकता है।

निर्देशिकाएँ

सबसे पहले, music_directory विकल्प की तलाश करें। यही वह निर्देशिका है जहां एमपीडी आपकी संगीत पुस्तकालय की तलाश करेगा। उस निर्देशिका के बराबर विकल्प सेट करें जहां आपका संगीत है।

 music_directory "/ घर / उपयोगकर्ता / संगीत" 

इसके बाद, playlist_directory साथ एक ही काम करें। यही वह जगह है जहां एमपीडी (और एनसीएमपीसीपीपी) प्लेलिस्ट को स्टोर और देखेगी।

 playlist_directory "/ घर / उपयोगकर्ता / संगीत / प्लेलिस्ट" 

विकल्प

अगले खंड में बदलने के लिए कुछ विकल्प हैं। सबसे पहले, user और group विकल्प खोजें। यहां डिफ़ॉल्ट वास्तव में अच्छे हैं। यदि आप उन्हें बदलना चाहते हैं, तो आप कर सकते हैं।

 उपयोगकर्ता "एमपीपी" # समूह "नोग्रुप" 

अगला बिट यह बताता है कि आप एमपीडी से कैसे कनेक्ट होने जा रहे हैं। आप bind_to_address लाइन को bind_to_address करना चाहते हैं जो यूनिक्स सॉकेट और port लाइन पर सेट है। यह नीचे दिए गए उदाहरण की तरह दिखना चाहिए।

 bind_to_address "/ run / mpd / सॉकेट" पोर्ट "6600" 

क्लाइंट के आधार पर, एमपीडी सिर्फ आपके कंप्यूटर को शुरू करने वाला दूसरा खेलना शुरू कर सकता है। यदि आप यह नहीं चाहते हैं, तो असुविधा और इस पंक्ति को सेट करें:

 restore_paused "हां" 

आप शायद एमपीडी को स्वचालित रूप से पहचानने और संगीत संगीत में जोड़े गए नए संगीत को जोड़ने के लिए भी चाहते हैं। ऐसा करने के लिए, यहां लाइन को असम्बद्ध करें:

 auto_update "हाँ" 

उत्पादन

यह अगला भाग संभालता है जहां एमपीडी आपके संगीत को आउटपुट करेगा। आमतौर पर, आप सब कुछ खेलने के लिए या तो ALSA या PulseAudio का उपयोग करना चाहते हैं। यदि आप विज़ुअलाइज़र का लाभ लेना चाहते हैं, तो आपको एक फीफो इंटरफ़ेस भी सेट अप करना होगा।

ALSA

यदि आप ALSA का उपयोग कर रहे हैं, तो आपको कुछ भी करने की आवश्यकता नहीं है। यह डिफ़ॉल्ट रूप से कॉन्फ़िगर किया गया है। यदि आपके मन में कुछ विशिष्ट है तो आप किसी भी #optional मूल्यों को बदल सकते हैं।

 audio_output {type "alsa" नाम "मेरा ALSA डिवाइस" # डिवाइस "hw: 0, 0" # वैकल्पिक # mixer_type "हार्डवेयर" # वैकल्पिक # mixer_device "डिफ़ॉल्ट" # वैकल्पिक # mixer_control "पीसीएम" # वैकल्पिक # mixer_index "0" # वैकल्पिक} 

पल्सऑडियो

पल्स वास्तव में कॉन्फ़िगर किया गया है; यह सिर्फ टिप्पणी की है। पल्स सेक्शन पर जाएं और आपको आवश्यक लाइनों पर टिप्पणी करें। पल्स के लिए बहुत सारे विकल्प हैं, लेकिन संगीत चलाने के लिए वे कड़ाई से जरूरी नहीं हैं।

 audio_output {टाइप "पल्स" नाम "माई पल्स आउटपुट" # सर्वर "रिमोट_सेवर" # वैकल्पिक # सिंक "remote_server_sink" # वैकल्पिक} 

फीफो

यदि आप विज़ुअलाइज़र का उपयोग करने में रूचि रखते हैं (एनसीएमपीसीपीपी में एक निर्मित है।), तो आपको फीफो सेट अप करने की आवश्यकता है। डिफ़ॉल्ट कॉन्फ़िगरेशन में कोई पूर्व-कॉन्फ़िगर नहीं किया गया FIFO आउटपुट नहीं है। हालांकि, आप अपना खुद का बना सकते हैं। इसे बंद करें:

 audio_output {टाइप "फीफो" नाम "fifo_mpd" पथ "/tmp/mpd.fifo" प्रारूप "44100: 16: 2"} 

बस। आप कुछ और देख सकते हैं, लेकिन अब आपके पास वह सब कुछ है जो आपको चाहिए।

ऑडियो में एमपीडी जोड़ें

एमपीडी को audio उपयोगकर्ता समूह का हिस्सा होना चाहिए। इसे जोड़ें।

 sudo gpasswd -a mpd ऑडियो 

एनसीएमपीसीपीपी कॉन्फ़िगर करें

एमपीडी के रास्ते से, आप अपना ध्यान एनसीएमपीसीपीपी पर बदल सकते हैं। चिंता न करें, ऐसा करने के लिए लगभग उतना ही नहीं है।

डिफ़ॉल्ट NCMPCPP कॉन्फ़िगरेशन की प्रतिलिपि बनाकर शुरू करें।

 mkdir ~ / .ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp / usr / share / doc / ncmpcpp / config /home/user/.ncmpcpp/config sudo chown -R उपयोगकर्ता: उपयोगकर्ता / घर / उपयोगकर्ता / .ncmpcpp / config 

एमपीडी से कनेक्ट करें

आपको एनसीएमपीसीपीपी को एमपीडी से कनेक्ट करने की जरूरत है। उस कनेक्शन से संबंधित लाइनों पर टिप्पणी की गई है। उन्हें असम्बद्ध करें।

 mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5 

अपनी संगीत निर्देशिका में एनसीएमपीसीपी पॉइंट करें। भी।

 mpd_music_dir = / home / user / music mpd_crossfade_time = 2 

विजुअलाइज़र

सबसे पहले, ".fifo" फ़ाइल में पॅट सेट करें जिसे आपने एमपीडी के लिए कॉन्फ़िगर किया था।

 visualizer_fifo_path = /tmp/mpd.fifo 

इसके अलावा, एमपीडी में फीफो के लिए सेट किए गए मिलान से मिलान करने के लिए विज़ुअलाइज़र का नाम सेट करें

 visualizer_output_name = fifo_mpd 

इसके बाद, यह सुनिश्चित करने के लिए कि आपका विज़ुअलाइज़र सिंक में रहता है और अच्छा दिखता है, कुछ विकल्पों का ख्याल रखें।

 visualizer_in_stereo = yes # आप इस मान को बढ़ाने के साथ खेलना चाहेंगे visualizer_sample_multiplier = 1 visualizer_sync_interval = 30 

विकल्पों का यह अंतिम सेट पूरी तरह स्टाइलिस्ट है। वे निर्धारित करते हैं कि आपका विज़ुअलाइज़र कैसा दिखाई देगा। लाइनों को कम करें और उपलब्ध विकल्पों पर नज़र डालें। चुनें कि आपको सबसे अच्छा क्या पसंद है।

 ## उपलब्ध मूल्य: स्पेक्ट्रम, लहर, wave_filled, अंडाकार। ## visualizer_type = wave # visualizer_look = ● ▮ # #visualizer_color = नीला, सियान, हरा, पीला, मैजेंटा, लाल # ## टर्मिनलों के लिए 256 रंगों का वैकल्पिक सबसेट जो इसका समर्थन करता है। ## visualizer_color = 41, 83, 119, 155, 185, 215, 20 9, 203, 1 9 7, 161 

एनसीएमपीसीपीपी का उपयोग करना

एक टर्मिनल खोलें और ncmpcpp में ncmpcpp । खिलाड़ी एक खाली प्लेलिस्ट के लिए खुल जाएगा। एनसीएमपीसीपीपी में अलग-अलग पैन हैं। प्रत्येक फलक कुछ अलग दिखाता है। वे सभी संख्या कुंजी पर मैप किए गए हैं, इसलिए आपके द्वारा देखी गई प्लेलिस्ट फलक 1 पर है और इसे 1 कुंजी पर मैप किया गया है।

बाकी के पैन निम्नानुसार हैं:

  • फ़ाइल ब्राउज़र
  • खोज
  • संगीत पुस्तकालय
  • प्लेलिस्ट संपादक / प्रबंधन
  • टैग संपादक (सावधान रहें)
  • आउटपुट
  • विजुअलाइज़र

तीर कुंजियों के साथ चारों ओर नेविगेट करें। लाइब्रेरी फलक आपको "कलाकार" से "एल्बम" और बाएं और दाएं तीर वाले व्यक्तिगत गीतों में गहराई से स्थानांतरित करने देता है।

सामान्य हॉटकीज

यहां कवर करने के लिए बहुत सारी हॉटकी और नियंत्रण हैं। यदि आप उन्हें सभी पढ़ना चाहते हैं, तो यह एक उत्कृष्ट संसाधन है।

यद्यपि यहां कुछ सबसे बुनियादी हैं।

  • अंतरिक्ष - प्लेलिस्ट में जोड़ें
  • दर्ज करें - प्ले करें
  • > - अगला गीत
  • <- पिछला गीत
  • एस - रोको
  • पी - रोकें
  • ओ - वर्तमान गीत पर ले जाएँ
  • जेड - यादृच्छिक टॉगल करें (शफल)
  • एक्स - क्रॉसफ़ेड टॉगल करें
  • एल - प्रदर्शन गीत
  • एस - सूची सहेजें

चारों ओर देखो और प्रयोग करें। आप इन कार्यक्रमों में से किसी एक दिन में मास्टर नहीं कर सकते हैं। कमांड लाइन के साथ ही, जितना अधिक अनुभवी और आरामदायक आप पाते हैं, उतना ही आप उनमें से बाहर निकल जाएंगे।