उबर गीक्स कमांड लाइन से सबकुछ कर सकते हैं। वे ईमेल भेज सकते हैं, वेब ब्राउज़ कर सकते हैं, दस्तावेज लिख सकते हैं और संगीत सुन सकते हैं। और अब बीट्स के साथ, वे ग्राफिकल वातावरण में लॉग इन किए बिना अपनी मीडिया लाइब्रेरी का प्रबंधन भी कर सकते हैं।

संगीत पुस्तकालयों के प्रबंधन के अलावा, बीट्स आपके संगीत संग्रह के फ़ाइल नाम और मेटाडेटा को ठीक कर सकते हैं, कवर आर्ट और गीत ला सकते हैं, विभिन्न प्रारूपों में ऑडियो ट्रांसकोड कर सकते हैं और बहुत कुछ कर सकते हैं।

बीट्स इंस्टॉल करें

बीट सबसे लोकप्रिय वितरण के भंडार में उपलब्ध है। हालांकि, आपके डिस्ट्रो के भंडार में संस्करण नवीनतम नहीं हो सकता है। बीट्स को स्थापित करने का अनुशंसित तरीका पीआईपी के माध्यम से है, जो एक पैकेज प्रबंधन प्रणाली है जो विशेष रूप से पायथन में लिखे गए पैकेज स्थापित करने के लिए उपयोग की जाती है।

आदेश:

 sudo apt-python-pip स्थापित करें 

पीआईपी और इसकी निर्भरता भी स्थापित करेगा। एक बार इंस्टॉल हो जाने पर, आप बीट्स को बीट्स इंस्टॉल करने के लिए उपयोग कर सकते हैं:

 सूडो पाइप स्थापित बीट्स 

बीट्स कॉन्फ़िगर करें

वर्किंग कॉन्फ़िगरेशन फ़ाइल के साथ शिप करने वाले अधिकांश कमांड-लाइन टूल्स के विपरीत, आपको बीट्स के लिए कॉन्फ़िगरेशन फ़ाइल मैन्युअल रूप से बनाना होगा। विन्यास को "config.yaml" नामक एक टेक्स्ट फ़ाइल में "~ / .config / beets /" निर्देशिका के अंतर्गत संग्रहीत किया जाता है।

कॉन्फ़िगरेशन फ़ाइल समय के साथ बढ़ेगी क्योंकि आप बीट्स से अधिक परिचित हो जाते हैं। आरंभ करने के लिए, निम्न प्रविष्टियों से शुरू करें:

 निर्देशिका: ~ / संगीत / चुकंदर-संगीत पुस्तकालय: ~ / संगीत / चुकंदर-संगीत / musiclibrary.blb 

निर्देशिका विकल्प उस पूर्ण पथ की अपेक्षा करता है जहां आप अपना संगीत संग्रह संग्रहीत करना चाहते हैं। याद रखें, यह आपके मौजूदा संगीत संग्रह का मार्ग नहीं है। इसके बजाय, यह वह निर्देशिका है जहां बीट्स आपके संगीत को स्टोर करते समय स्टोर करेंगे। लाइब्रेरी पथ वह जगह है जहां बीट्स डेटाबेस फ़ाइल को संग्रहीत करेगा जो आपकी संगीत फ़ाइलों के इंडेक्स मेटाडेटा को संग्रहीत करता है। सुनिश्चित करें कि आप पहले से निर्देशिका बनाते हैं।

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

यदि आप फ़ाइलों को निर्दिष्ट निर्देशिका में स्थानांतरित करना चाहते हैं, तो इन पंक्तियों को कॉन्फ़िगरेशन फ़ाइल में जोड़ें:

 आयात: चाल: हाँ 

दूसरी तरफ, यदि आप अपनी संगीत फ़ाइलों के स्थान को बदलना नहीं चाहते हैं, तो आप निर्देशिका विकल्प में अपनी संगीत फ़ाइलों के पथ को निर्दिष्ट कर सकते हैं और बीट्स को सूचित करने के लिए निम्न पंक्तियों का उपयोग कर सकते हैं जिन्हें आप कॉपी नहीं करना चाहते हैं या फ़ाइलों को वर्तमान स्थान से ले जाएं:

 आयात: प्रतिलिपि: कोई चाल नहीं: नहीं 

इंडेंट्स का ध्यान रखें। कॉन्फ़िगरेशन फ़ाइल वाईएएमएल भाषा में है जो कुछ लाइनों को इंडेंट करने के लिए रिक्त स्थान (और टैब नहीं) स्वीकार करती है। अधिक विन्यास विकल्पों के लिए आधिकारिक दस्तावेज का संदर्भ लें।

संगीत आयात करें

कॉन्फ़िगरेशन फ़ाइल के साथ, आप आखिरकार फ़ाइलों को आयात करने के लिए तैयार हैं। आदेश

 चुकंदर आयात / पथ / से / संगीत / फाइलें 

आपका संगीत आयात करेगा। कमांड कॉन्फ़िगरेशन फ़ाइल में निर्दिष्ट आयात विकल्पों के आधार पर फ़ाइलों को आपकी निर्दिष्ट निर्देशिका में कॉपी या स्थानांतरित करता है। आयात कमांड फ़ाइलों को मेटाडेटा लाने और जोड़ने का भी प्रयास करेगा।

यदि इसे ट्रैक के लिए कई विकल्प मिलते हैं, तो बीट्स आपको उस ट्रैक का चयन करने देगा जो ट्रैक से मेल खाता है। यदि कोई भी उम्मीदवार आपके एल्बम से मेल नहीं खाता है, तो यू दबाएं, जो बीट्स को फ़ाइलों को आयात करने के लिए कहता है।

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

 चुकंदर आयात- ए / पथ / से / कई / संगीत / फाइलें / 

यह बीट्स को बताता है कि आप नहीं चाहते हैं कि यह फाइलों को ऑटो-टैग करें।

 चुकंदर? आयात 

आप जिन सभी आयात विकल्पों का उपयोग कर सकते हैं उन्हें सूचीबद्ध करेंगे।

पुस्तकालय ब्राउज़ करें

फ़ाइलों को आयात करने के बाद, आप संगीत लाइब्रेरी से पूछने के लिए निम्न आदेश का उपयोग कर सकते हैं।

 बीट एलएस 

यह आदेश एक क्वेरी स्ट्रिंग की अपेक्षा करता है, और यदि आप किसी भी delimiters निर्दिष्ट नहीं करते हैं, तो यह आपूर्ति क्वेरी स्ट्रिंग के लिए सभी मेटाडेटा फ़ाइलों को खोजेगा। तो उदाहरण के लिए, यदि आप " beet ls divine power " कमांड का उपयोग करते हैं, तो बीट्स उन सभी गानों को सूचीबद्ध करेगा जहां शीर्षक, एल्बम, कलाकार आदि में मेटाडेटा में दैवीय और शक्ति दोनों शब्द दिखाई देते हैं।

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

आप खोजों को कलाकार, एल्बम, वर्ष, जैसे कि " beet ls artist:Doc " या " beet ls year:2010 " जैसे विशिष्ट क्षेत्रों तक सीमित भी कर सकते हैं।

आप क्वेरी के रूप में संख्यात्मक सीमा भी निर्दिष्ट कर सकते हैं, और इसे अन्य सूची विकल्पों को गठबंधन कर सकते हैं। उदाहरण के लिए, " beet ls -a year:2008..2012 " 2008 और 2012 के बीच जारी किए गए सभी एल्बमों को सूचीबद्ध करेगा और " beet ls format:MP3 bitrate:128000.. " beet ls format:MP3 bitrate:128000.. को सूचीबद्ध करेगा जहां सभी एमपी 3 सूचीबद्ध होंगे जहां बिटरेट 128k से अधिक है ।

सामान्य रूप से, आधिकारिक दस्तावेज कई और क्वेरी विकल्प सूचीबद्ध करता है।

बीट्स बढ़ाएं

आप प्लगइन के साथ बीट्स की मुख्य कार्यक्षमता बढ़ा सकते हैं। डिफ़ॉल्ट रूप से कई प्लगइन वाले बीट्स जहाजों, लेकिन उन्हें उपयोग करने से पहले उन्हें सक्षम करने की आवश्यकता है।

व्यक्तिगत रूप से मैं आयात के दौरान गाने के लिए गीत लाने, एल्बम के लिए कवर कला पुनर्प्राप्त करना और नए मेटाडेटा स्रोत प्रदान करना पसंद करता हूं, और भी बहुत कुछ।

प्लगइन्स को सक्षम करने के लिए आपको निम्न पंक्ति को "~ / .config / beets / config.yaml" फ़ाइल में जोड़ना होगा:

 प्लगइन्स: गीत fetchart साफ़ करें 

प्लगइन्स: लाइन उन सभी प्लगइन्स की एक स्पेस से अलग सूची की अपेक्षा करती है जिन्हें आप सक्षम करना चाहते हैं। उपर्युक्त उदाहरण में, गीत, FetchArt और स्क्रब प्लगइन सक्षम हैं।

आप कमांड का भी उपयोग कर सकते हैं

 बीट गीत 

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

 बीट गीत -पी 

स्क्रीन पर गीत मुद्रित करने के लिए आदेश। बीट्स पहले डेटाबेस में गीतों की खोज करेगा और यदि उसे कोई मिलान नहीं मिलता है, तो यह ऑनलाइन स्रोतों से गीत लाएगा।

बीट्स में एक साधारण वेब यूआई भी है। वेब इंटरफ़ेस का उपयोग करने के लिए आपको फ्लास्क फ्रेमवर्क की आवश्यकता है जिसे आप कमांड के साथ इंस्टॉल कर सकते हैं

 सूडो पाइप फ्लास्क स्थापित करें 

फिर कॉन्फ़िगरेशन फ़ाइल में प्लगइन्स लाइन में "वेब" डालें और " beet web " के साथ वेब सर्वर शुरू करें। अब अपना वेब ब्राउज़र लॉन्च करें और इंटरफ़ेस तक पहुंचने के लिए "http: // localhost: 8337" पर जाएं।

मैंने इस ट्यूटोरियल में बीट्स क्षमता की एक संक्षिप्त स्निपेट पर कब्जा कर लिया है, लेकिन उम्मीद है कि एक स्थायी स्वाद छोड़ने के लिए पर्याप्त है।

छवि क्रेडिट: डैनियल पैक्सटन