मैं ऐसा क्यों करना चाहता हूं?
यदि आप हमारी रास्पबेरी पीआई डाउनलोड प्रोजेक्ट के साथ-साथ इस प्रक्रिया में इस प्रक्रिया में पूरी तरह से बिटकटेंट / यूज़नेट मशीन के साथ चल रहे हैं। यह कमाल है, लेकिन यह पूरी तरह से स्वचालित नहीं है। आपको अभी भी नई फाइलों पर इशारा करते हुए, अपने पसंदीदा टीवी शो के एपिसोड चुनने के लिए नियमित रूप से नियमित रूप से बॉक्स से बातचीत करनी होगी।
हमारे रास्पबेरी पीआई डाउनलोड बॉक्स ट्यूटोरियल के अंतिम खंड के साथ किए जाने के बाद, स्वचालन पर आज की मार्गदर्शिका, आपके पास अपने हाथों पर एक पूरी तरह से स्वचालित डिवाइस होगा जहां आपको बस इतना करना होगा कि आप क्या चाहते हैं और यह स्काउट करेगा आपकी ओर से उन फ़ाइलों के लिए इंटरनेट।
यदि आप हमारे साथ काम नहीं कर रहे हैं, तो निश्चित रूप से एक रास्पबेरी पीआई को हमेशा एक ऑन-ऑन बिटटोरेंट बॉक्स में कैसे बदलें और एक रास्पबेरी पीआई को हमेशा-ऑन यूज़नेट मशीन में कैसे चालू करें, यह देखने के लिए एक पल लें।
मुझे क्या ज़रुरत है?
- रास्पबेरी पीआई के साथ शुरू करने के लिए एचटीजी गाइड
- दूरस्थ शैल, डेस्कटॉप और फ़ाइल स्थानांतरण के लिए अपने रास्पबेरी पीआई को कैसे कॉन्फ़िगर करें
- एक रास्पबेरी पीआई को कम-पावर नेटवर्क स्टोरेज डिवाइस में कैसे चालू करें
- एक रास्पबेरी पीआई को हमेशा एक ऑन-ऑन बिटटोरेंट बॉक्स में कैसे चालू करें
- एक रास्पबेरी पीआई को हमेशा-हमेशा यूज़नेट मशीन में कैसे चालू करें
ट्यूटोरियल के निम्नलिखित खंड और उसमें निहित उपकरण आपके लिए थोड़ा उपयोग नहीं करेंगे यदि आपने पहले से ही अपनी रास्पबेरी पीआई सेट नहीं की है और आप एक्सेस-बिट-टोरेंट टोरेंट / यूज़नेट चरण तक पहुंच चुके हैं।
एक बार जब आप उस चरण में हों, तो अब आपके पूरे निर्माण को स्वस्थ डाउनलोड करने के लिए स्वचालित बनाने के व्यवसाय को कम करने का समय है।
ट्यूटोरियल का प्रत्येक खंड दूसरों से स्वतंत्र है। यदि आप टेलीविज़न शो स्नैचिंग को स्वचालित करना चाहते हैं लेकिन फिल्म स्नैचिंग नहीं करना चाहते हैं, उदाहरण के लिए, आप ट्यूटोरियल के प्रासंगिक भाग पर जाने के लिए स्वतंत्र हैं और बाकी को अनदेखा कर सकते हैं।
अंत में, इस गाइड में सभी स्वचालन उपकरण स्थापित करने के बारे में एक छोटा सा नोट। हमने पाया कि आप सिस्टम को बहुत गंभीर रूप से नीचे दबाए बिना रास्पबेरी पीआई पर उन्हें इंस्टॉल कर सकते हैं। हालाँकि, चूंकि प्रत्येक ऑटोमेशन सिस्टम फ्रंट एंड पर थोड़ा भारी होता है (जब आप इसे पहले स्थापित करते हैं तो अक्सर टीवी शो के पिछले एपिसोड खोजने और डाउनलोड करने के लिए बहुत भारी भारोत्तोलन होता है), हम सुझाव देना चाहते हैं प्रत्येक इंस्टॉलेशन सिस्टम संसाधनों, एसएएनएनजीबीबी और यूएसबी एचडीडी को एकाधिकार करने की अनुमति देने के लिए थोड़ा सा श्वास कक्ष स्थापित करता है। एक बार जब आप कैच-अप फ्लोर से बाहर हो जाते हैं तो सब कुछ ठीक होना चाहिए, लेकिन शुरुआत में सभी तीन ऑटोमेशन ऐप्स को साइड-बाय-साइड पूर्ण बोर को मुक्त करना वास्तव में पीआई के लिए उपलब्ध सीमित संसाधनों के साथ मोटा होना है।
निर्भरता स्थापित करना
इस गाइड-सिकबार्ड, कॉचपोटाटो और हेडफ़ोन में उल्लिखित टूल का उपयोग करने के लिए-आपको प्रारंभ करने से पहले कुछ निर्भरताओं को स्थापित करने की आवश्यकता होगी। (हम उन निर्भरताओं को संबोधित नहीं करेंगे जो डिफ़ॉल्ट रस्बियन वितरण के साथ पहले ही स्थापित हैं।)
किसी और चीज से पहले, हम अपने एपीटी-इंस्टालर को अपडेट और अपग्रेड करने जा रहे हैं। यदि आप हमारे पिछले रास्पबेरी पीआई ट्यूटोरियल्स के साथ * बस * का पालन करते हैं तो आप इसे हाल ही में अपग्रेड कर चुके हैं क्योंकि आप सुरक्षित रूप से इसे छोड़ सकते हैं।
टर्मिनल पर, निम्न आदेश दर्ज करें:
sudo apt-get update
sudo apt-get upgrade
अपडेट / अपग्रेड करने के बाद, अब हमें आवश्यक विशिष्ट निर्भरताओं को स्थापित करना शुरू करने का समय है। सबसे पहले, सभी उपकरण गिट सॉफ़्टवेयर स्रोत कोड प्रबंधन टूल का उपयोग करते हैं। चूंकि रेशियन गिट के साथ नहीं भेजता है, इसलिए हमें इसे इंस्टॉल करने की आवश्यकता होगी। टर्मिनल पर, निम्न आदेश दर्ज करें:
sudo apt-get install git-core
संकेत मिलने पर, इंस्टॉलेशन जारी रखने के लिए वाई दबाएं और प्रक्रिया समाप्त होने के बाद एक या दो मिनट तक प्रतीक्षा करें। इसके बाद, उस गिट को स्थापित करने के लिए प्रॉम्प्ट पर "git -version" टाइप करके इंस्टॉलेशन को दोबारा जांचें। यदि यह संस्करण संख्या वापस नहीं करता है, तो इंस्टॉलर को दोबारा चलाएं।
गिट के अलावा, सिकबार्ड (लेकिन कॉचपोटाटो या हेडफ़ोन नहीं) चीता, एक पाइथन टेम्पलेट टूल पर निर्भर है। यदि आपने एक रास्पबेरी पीआई को हमेशा एक ऑन-ऑन यूज़नेट मशीन गाइड में कैसे चालू किया है, तो आपने पहले ही चीता स्थापित किया है। यदि आप केवल बिटटोरेंट मार्गदर्शिका के साथ ही पालन करते हैं, तो आपको इसे इंस्टॉल करने की आवश्यकता होगी। टर्मिनल पर, निम्न आदेश दर्ज करें:
sudo apt-get install python-cheetah
गिट और पायथन-चीता स्थापित करने के बाद (यदि आप टीवी शो के लिए सिकबार्ड का उपयोग करने की योजना बना रहे हैं), तो हम शुरू करने के लिए तैयार हैं।
रास्पियन पर सिकबार्ड स्थापित करना और कॉन्फ़िगर करना
सिकबार्ड यूज़नेट और बिटटोरेंट डाउनलोड के लिए एक टेलीविजन प्रबंधन उपकरण है- यूज़नेट समर्थन बिटटोरेंट समर्थन से काफी परिपक्व है, लेकिन वे दोनों कार्यात्मक हैं।एक अखरोट खोल में, आप सिकबार्ड को बताते हैं कि आप कौन से टीवी शो देखना चाहते हैं और यह इंटरनेट-संचालित टीवो की तरह काम करता है, जो आपके लिए उन शो को डाउनलोड करता है (या तो बैकलॉग से यदि आप पकड़ रहे हैं या जैसे ही आपका शो संग्रह जारी किया जाता है उद्दिनांकित है)। यह आपके पसंदीदा कार्यक्रमों के शीर्ष पर रहने का एक शानदार तरीका है।
सिकबार्ड स्थापित करना: सिकबार्ड स्थापित करने के लिए, टर्मिनल खोलें और निम्न आदेश दर्ज करें:
git clone git://github.com/midgetspy/Sick-Beard.git
एक बार स्थापना पूर्ण होने के बाद, सिकबार्ड निर्देशिका पर स्विच करें और पहली बार सिकबार्ड चलाएं:
cd Sick-Beard
python SickBeard.py
यह एक पल के लिए लटका होगा, और फिर आप एक वर्बोज़ SickBeard स्क्रिप्ट देखेंगे, और फिर निष्क्रिय। इस बिंदु पर, आप एक वेब ब्राउज़र में कूद सकते हैं और इसे सिकबार्ड आउट करने के लिए निम्न पते पर इंगित कर सकते हैं:
https://[Your PI's IP Address]:8081/home/
सिकबार्ड को कॉन्फ़िगर करना: पिछले कुछ ट्यूटोरियल्स में हमने उपयोग किए गए कुछ टूल के विपरीत, सिकबार्ड में सेटअप के माध्यम से हमें चलने के लिए कॉन्फ़िगरेशन विज़ार्ड नहीं है। हम आपको महत्वपूर्ण कदमों के माध्यम से अभी चलेंगे। हम उन प्रासंगिक वस्तुओं को सूचीबद्ध करेंगे जिन्हें आप अपने अनुभाग द्वारा सिकबार्ड के इंटरफ़ेस के कॉन्फ़िगरेशन भाग में बदलना चाहते हैं।
में कॉन्फ़िगर -> सामान्य अनुभाग:
लॉन्च ब्राउज़र अनचेक करें: हम दूरस्थ रूप से बॉक्स तक पहुंचने जा रहे हैं, इस संसाधन-बर्बाद करने के विकल्प की कोई आवश्यकता नहीं है।
वेब इंटरफ़ेस के तहत: यदि आप चाहें, तो आप सिकबार्ड को उपयोगकर्ता नाम और पासवर्ड जोड़ सकते हैं और / या पोर्ट नंबर बदल सकते हैं।
में कॉन्फ़िगर करें -> सेटिंग्स खोजें अनुभाग:
यहां, हम अपने यूज़नेट और / या बिटटोरेंट क्लाइंट के साथ काम करने के लिए सिकबार्ड को कॉन्फ़िगर करते हैं। सिकबार्ड वास्तव में यूज़नेट के साथ चमकता है और हम आपको उस मार्ग पर जाने के लिए प्रोत्साहित करते हैं।
Usenet प्रतिधारण समायोजित करें: डिफ़ॉल्ट 500 दिन है। यदि आपके पास प्रीमियम यूज़नेट प्रदाता है, तो आपका प्रतिधारण आमतौर पर 1100+ दिन अधिक होना चाहिए। अपने प्रदाता से जांचें और यहां उचित संख्या भरें।
एनजेडबी खोज के तहत, सुनिश्चित करें कि "खोज एनजेबीबी" चेक किया गया है, और आपने SABnzbd का चयन किया है। यूआरएल, उपयोगकर्ता नाम और पासवर्ड में प्लग करें (यदि आप एक सेट करते हैं), और आपके SABnzbd स्थापना से एपीआई कुंजी। जब आप यह सुनिश्चित करने के लिए किए जाते हैं कि सिकबार्ड सफलतापूर्वक इसके साथ संवाद कर सकता है तो "परीक्षण SABnzbd" पर क्लिक करें।
नोट: यदि आप बिटटोरेंट का उपयोग करने पर सेट हैं, तो आपको "टोरंट्स खोजें" की जांच करनी होगी और अपने टोरेंट क्लाइंट के लिए घड़ी फ़ोल्डर सेट करना होगा।
में कॉन्फ़िगर करें -> खोज प्रदाता अनुभाग:
यहां, आप निजी / वेतन खोज अनुक्रमणिका के लिए अपनी एपीआई कुंजी को खोजने और इनपुट करने के लिए कौन सी अनुक्रमणिका चुन सकते हैं।
प्रदाता प्राथमिकताओं के तहत, आप प्रदाताओं को सक्षम करने के लिए जांच सकते हैं और फिर उन्हें प्राथमिकता देने के लिए उन्हें सूची में खींचें और छोड़ दें। डिफ़ॉल्ट रूप से, Womble के सूचकांक की जांच की जाती है। आप बीमार दाढ़ी सूचकांक और nzbX की जांच कर सकते हैं, लेकिन उनमें से बाकी को एपीआई कुंजी के साथ खातों की आवश्यकता होती है- आपको संबंधित वेबसाइटों पर जाना होगा और उनका उपयोग करने के लिए साइनअप प्रक्रिया के माध्यम से जाना होगा।
नोट: यदि आपने पिछले चरण में टोरेंट खोज चालू की है, तो आपको यहां सूचीबद्ध टीवी टोरेंट ट्रैकर्स भी दिखाई देंगे।
में कॉन्फ़िगरेशन -> पोस्ट प्रोसेसिंग अनुभाग:
प्रारंभिक "पोस्ट-प्रोसेसिंग" अनुभाग में, "टीवी डाउनलोड डिर" खाली छोड़ दें। हम SABnzbd के लिए एक सहायक स्क्रिप्ट स्थापित करने जा रहे हैं जो इस कार्य का ख्याल रखेगा। "मूल फ़ाइलें रखें" अनचेक करें; हमारे पास हमारे मिनी पीआई सर्वर पर मौजूद सभी चीज़ों के डुप्लीकेट स्टोर करने की जगह नहीं है। "एसोसिएटेड फाइलों को ले जाएं" और "एनीसोड का नाम बदलें" की जांच करें ताकि सिकबार्ड आपकी टीवी सामग्री के साथ डाउनलोड की गई अतिरिक्त फ़ाइलों को स्थानांतरित कर सके और "नामकरण" अनुभाग में आपके द्वारा चुने गए सम्मेलन के साथ शो का नाम बदल सके।
अंत में, आप अपने मीडिया केंद्र सेटअप के अनुरूप प्रारूप में सिकबार्ड डाउनलोड मेटाडेटा प्राप्त कर सकते हैं। चूंकि हम सभी एक्सबीएमसी इंस्टॉलेशन का उपयोग करते हैं, हमने एक्सबीएमसी को हमारे "मेटाडाटा टाइप" के लिए चुना है और सभी मेटाडाटा फ़ाइल प्रकारों की जांच की है जिन्हें हम सिकबार्ड बनाना चाहते हैं (जैसे फ़ोल्डर छवियों और fanart)।
में कॉन्फ़िगरेशन -> अधिसूचनाएं अनुभाग:
यह खंड पूरी तरह से वैकल्पिक है। आप अपने मीडिया क्लाइंट (जैसे एक्सबीएमसी) और ग्रॉल जैसे अधिसूचना सेवाओं पर अधिसूचनाएं सेट कर सकते हैं। यदि आप पूरी तरह से स्वचालित सिस्टम चाहते हैं तो एक्सबीएमसी नोटिफिकेशन बेहद आसान हो सकता है क्योंकि आप एक्सबीएमसी को नए शो डाउनलोड होने के बाद लाइब्रेरी अपडेट करने के लिए मजबूर करने के लिए सिकबार्ड सेट कर सकते हैं।
SABnzbd और सिकबार्ड को जोड़ने: उचित रूप से कॉन्फ़िगर किया गया सिकबार्ड और SABnzbd का एक अच्छा सिंबियोटिक संबंध है। आप इसे सेट अप कर सकते हैं ताकि सिकबार्ड शो को पाता है, एनजेबीबी फाइलों को एसएएनएनजीबीबी पर लाता है, और फिर एसएबीएनबीबीबी ने सभी शो को पोस्ट-प्रोसेस करने और उन्हें अपने उचित फ़ोल्डरों में स्थानांतरित करने के लिए सिकबार्ड सहायक स्क्रिप्ट पर कॉल किया। एक बार कॉन्फ़िगर किया गया, प्रक्रिया पूरी तरह से निर्बाध है।
दोनों को एक साथ जोड़ने के लिए, हमें सहायक स्क्रिप्ट की प्रतिलिपि बनाने और उसके साथ चलने वाली बहुत छोटी कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है। सबसे पहले, आपको उस फ़ोल्डर में ले जाने के लिए टर्मिनल पर निम्न आदेश दर्ज करें जहां दो फ़ाइलें स्थित हैं:
cd /home/pi/Sick-Beard/autoProcessTV
उस निर्देशिका के अंदर दो फाइलें हैं जिनकी हम परवाह करते हैं: autoProcessTV.py (सहायक स्क्रिप्ट) और autoProcessTV.cfg.sample (नमूना कॉन्फ़िगरेशन फ़ाइल)। आइए विन्यास फाइल खोलें और बदलाव करें। निम्न आदेश दर्ज करें:
nano autoProcessTV.cfg.sample
नैनो संपादक में, डबल चेक करें कि सरल कॉन्फ़िगरेशन फ़ाइल में सबकुछ आपके इंस्टॉलेशन से मेल खाता है। डिफ़ॉल्ट रूप से, कॉन्फ़िगरेशन फ़ाइल स्थानीय होस्ट पर पोर्ट 8081 पर, उपयोगकर्ता नाम या पासवर्ड के साथ इंगित करती है। यदि आपने किसी भी सेटिंग को बदल दिया है (जैसे पोर्ट नंबर या उपयोगकर्ता नाम / पासवर्ड जोड़कर), तो इसे प्रतिबिंबित करने के लिए फ़ाइल को संपादित करें। जब आप पूरा कर लें, तो बाहर निकलने के लिए CTRL + X दबाएं। फ़ाइल नाम को autoProcessTV.cfg में बदलें (अंत से। नमूना छोड़ना)।
स्क्रिप्ट के लिए SABnzbd पहुंच देने के दो तरीके हैं।आलसी तरीका है SABnzbd के कॉन्फ़िगर -> फ़ोल्डर अनुभाग में / होम / पीआई / बीमार / दाढ़ी / autoProcessTV में पोस्ट प्रोसेसिंग स्क्रिप्ट निर्देशिका को बदलने के लिए। यदि सिकबार्ड स्क्रिप्ट आपके द्वारा उपयोग किए जाने वाले एकमात्र पोस्ट प्रोसेसिंग टूल हैं, तो यह ठीक काम करेगा।
वैकल्पिक रूप से, यदि आप अपनी सभी SABnzbd स्क्रिप्ट को एक स्थान पर रखना चाहते हैं, तो आप उन्हें अपने SABnzbd स्क्रिप्ट फ़ोल्डर (उस फ़ोल्डर को जिसे हम यूज़नेट गाइड में सेट करते हैं) में कॉपी करने के लिए निम्न आदेश का उपयोग कर सकते हैं:
cp autoProcessTV.cfg autoProcessTV.py sabToSickBeard.py /media/USBHDD1/shares/SABnzbd/scripts
किसी भी तरह से, जब आपके पास स्क्रिप्ट कॉन्फ़िगर और कॉपी की जाती है, तो आपको SABnzbd को उनका उपयोग करने के लिए बताना होगा। SABnzbd में, कॉन्फ़िगर -> श्रेणियों पर नेविगेट करें और एक नई श्रेणी "टीवी" बनाएं। स्क्रिप्ट अनुभाग में sabToSickBeard.py को अपनी पोस्ट-प्रोसेसिंग स्क्रिप्ट के रूप में चुनें। यदि आप एक ऐसे फ़ोल्डर को बनाना चाहते हैं जहां स्थायी टीवी फ़ोल्डर में घुसने से पहले आपके टीवी डाउनलोड अस्थायी रूप से आपके अन्य डाउनलोड से अनुक्रमित हो जाएंगे, तो आप एक फ़ोल्डर / पथ (उदा। बीमारबार्ड टीवी) सेट कर सकते हैं। अपने परिवर्तनों को सहेजने के लिए जोड़ें बटन को हिट करना सुनिश्चित करें।
सिकबार्ड को दिखा रहा है: अब जब आपने सिकबार्ड को कॉन्फ़िगर किया है, तो यह सबसे महत्वपूर्ण हिस्सा है: टेलीविज़न शो को आपके नए स्वचालित सिस्टम में जोड़ना।
सबसे पहले, हमें शो स्टोर करने के लिए सिकबार्ड के लिए निर्देशिका बनाना होगा। (यदि आपके पास पहले से ही एक बाहरी टीवी ड्राइव पर स्थापित एक टीवी शो निर्देशिका है जिसे आप अपने पीआई के साथ उपयोग कर रहे हैं, तो इस चरण को छोड़ दें)। टर्मिनल पर, निम्न आदेश दर्ज करें (पथनाम को बदलना अगर आप उसी सेटअप का उपयोग नहीं कर रहे हैं जिसे हमने पिछले ट्यूटोरियल स्थापित किए हैं):
mkdir /media/USBHDD1/shares/TV/
अब, मुख्य सिकबार्ड इंटरफ़ेस से, शो शो पर क्लिक करें (ऊपरी बाएं कोने में द्वितीयक नेविगेशन बार पर स्थित)। सिस्टम में शो जोड़ने के लिए आपके पास दो विकल्प हैं: आप नए शो के लिए एक नई प्रविष्टि बना सकते हैं या आप टीवी शो आयात कर सकते हैं जिन्हें आपने पहले ही सिस्टम में डाउनलोड किया है। यहां तक कि यदि आपके पास सिकबार्ड में जोड़ने के लिए कोई मौजूदा टीवी शो संग्रह नहीं है, तब भी हमें अपने टीवी शो निर्देशिका में सिकबार्ड को इंगित करने के लिए "मौजूदा शो जोड़ें" बटन से शुरुआत करने की आवश्यकता है (भले ही यह खाली या पूर्ण हो) ।
मौजूदा शो जोड़ें पर क्लिक करें, और फिर निर्देशिका प्रबंधित करें टैब के अंतर्गत, नया क्लिक करें। फ़ाइल एक्सप्लोरर में अपना टीवी फ़ोल्डर चुनें। ठीक क्लिक करने के बाद, डिफ़ॉल्ट के रूप में सेट करें पर क्लिक करें और फिर पृष्ठ के नीचे सबमिट करें।
एक बार आपके पास डिफ़ॉल्ट टीवी निर्देशिका सेट हो जाने के बाद, आप अपने संग्रह में एक टीवी शो जोड़ने के लिए शो जोड़ें -> नया शो जोड़ें पर नेविगेट कर सकते हैं। खोज बॉक्स में एक पूर्ण या आंशिक शो शीर्षक दर्ज करें, इसके लिए खोजें, और उसके बाद उस शो का चयन करें जिसे आप मॉनीटर करना और डाउनलोड करना चाहते हैं। उस फ़ोल्डर को दोबारा जांचने के लिए अगला क्लिक करें, जिसे सिकबार्ड को बताने के लिए उसे फिर से जमा किया जाएगा या नहीं, चाहे आप लापता एपिसोड को वांटेड या स्किप किए गए के साथ-साथ डाउनलोड की वीडियो गुणवत्ता के रूप में फ़्लैग किया जाए। अगर सबकुछ अच्छा दिखता है, तो जोड़ें पर क्लिक करें। आपको अपनी शो सूची में वापस कर दिया जाएगा और सिकबार्ड शो के लिए फ़ोल्डर बनायेगा, मेटा डेटा डाउनलोड करेगा, और एपिसोड की तलाश शुरू कर देगा। (यदि आप टाइमर को अगली एपिसोड खोज पर गिनने के लिए इंतजार नहीं करना चाहते हैं, तो आप तुरंत खोज को मजबूर करने के लिए प्रबंधित करें -> बैकलॉग अवलोकन पर क्लिक कर सकते हैं।)
स्टार्टअप पर सिकबार्ड चलाना: सिकबार्ड कॉन्फ़िगरेशन प्रक्रिया के लिए एक अंतिम चरण है; हम बूट पर सिकबार्ड लॉन्च करने के लिए एक छोटी स्टार्टअप स्क्रिप्ट जोड़ने जा रहे हैं। एक स्वचालित टीवी शो डाउनलोडर होने में कोई बात नहीं है, आखिरकार, अगर आपको इसे मैन्युअल रूप से शुरू करना है। हमने पिछले रास्पबेरी पीआई में इन स्टार्टअप स्क्रिप्ट को डाउनलोड बॉक्स ट्यूटोरियल्स के रूप में बनाया है, जिसे हम केवल उन आदेशों को सूचीबद्ध करने जा रहे हैं जिन्हें आपको विस्तृत चरण-दर-चरण ब्रेक डाउन के बिना दर्ज करने की आवश्यकता है।
स्टार्टअप स्क्रिप्ट की प्रतिलिपि बनाने के लिए टर्मिनल पर निम्न आदेश दर्ज करें, अनुमतियां बदलें, और स्टार्टअप फ़ाइलों को अद्यतन करें:
sudo wget -O /etc/init.d/sickbeard/ https://www.howtogeek.com/wp-content/uploads/gg/up/sshot5161b529c109d.txt
सुडो chmod 755 /etc/init.d/sickbeard
sudo अद्यतन-rc.d बीमारियों के डिफ़ॉल्ट
यह सब कुछ है, अब आप जाने के लिए तैयार हैं! पुराने शो जो आप चाहते थे, जोड़ें, जो शो आप वर्तमान में देख रहे हैं उन्हें जोड़ें, ऐसे शो जोड़ें जो अभी तक प्रसारित नहीं हुए हैं लेकिन आप देखना चाहते हैं। सिकबार्ड निर्बाध रूप से और स्वचालित रूप से आपके लिए सभी को डाउनलोड करेगा।
रास्पियन पर कोचपोटाटो को स्थापित और कॉन्फ़िगर करना
कॉचपोटाटो स्थापित करना: हमने पहले से ही सभी निर्भरताओं को स्थापित कर लिया है, तो चलिए गिट से स्रोत कोड को पकड़ने के लिए सही हो जाएं। टर्मिनल पर, निम्न आदेश दर्ज करें:
cd /home/pi git clone https://github.com/RuudBurger/CouchPotatoServer.git python CouchPotatoServer/CouchPotato.py
पाइथन लिपि चलाने के बाद, कर्सर बस निष्क्रिय हो जाएगा। यदि इसके बजाय आपको क्रैश डंप मिलता है, तो आपको वेब डिमन और स्टार्टअप विज़ार्ड चालू करने की अनुमति देने के लिए त्वरित संपादन करना होगा। स्क्रिप्ट क्रैश होने पर ही यह संपादन करें। टर्मिनल पर, निम्न आदेश दर्ज करें:
nano /home/pi/CouchPotatoServer/couchpotato/runner.py
स्क्रिप्ट में, जब तक आप इस अनुभाग को नहीं देखते हैं तब तक पृष्ठ नीचे और उस पंक्ति को जोड़ें जिसे हमने बोल्ड किया है:
config = { 'use_reloader': reloader, 'port': tryInt(Env.setting('port', default = 5000)), 'host': Env.setting('host', default = ''), 'ssl_cert': Env.setting('ssl_cert', default = None), 'ssl_key': Env.setting('ssl_key', default = None), 'host': Env.setting('host', default = '0.0.0.0'), }
अपने परिवर्तनों को सहेजें और स्क्रिप्ट को दोबारा शुरू करें। एक बार स्क्रिप्ट सफलतापूर्वक चलने के बाद, आप आरंभ करने के लिए अपने ब्राउज़र को निम्न पते पर इंगित कर सकते हैं:
https://[Your PI's IP Address]:5050/wizard/
सिकबार्ड के साथ ही, हम आपको बुनियादी सेटअप के माध्यम से चलने जा रहे हैं। प्रासंगिक आदेश खंड द्वारा सूचीबद्ध हैं।
कोचपोटाटो को कॉन्फ़िगर करना: आप छोड़ सकते हैं स्वागत हे अनुभाग। हमारे पास आयात करने के लिए कोई मौजूदा कॉचपोटाटो डेटाबेस नहीं है (यदि आप आगे बढ़ रहे हैं और पुराने कोचपोटाटो को अपने नए रास्पबेरी पीआई डाउनलोड बॉक्स में इंस्टॉल करते हैं, तो निर्देशों का पालन करें और विज़ार्ड को अपने पुराने डेटा डीबी पर इंगित करें)
में सामान्य अनुभाग, आप एक उपयोगकर्ता नाम और पासवर्ड सेट कर सकते हैं, साथ ही यदि आप चाहें तो पोर्ट नंबर बदल सकते हैं।"ब्राउज़र लॉन्च करें" अनचेक करें।
में डाउनलोडर अनुभाग, आपको या तो 1 की आवश्यकता है) SABNZbd के साथ संवाद करने के लिए कोचपोटाटो सेट करें या 2) इसे अपने प्रवाह फ़ाइलों के लिए एक दृश्य फ़ोल्डर निर्दिष्ट करें ताकि इसे जलप्रलय के साथ काम किया जा सके। हम इसे SABnzbd के साथ काम करने के लिए सेट कर रहे हैं: आगे बढ़ें और मेजबान को अकेला छोड़ दें और अपनी SABnzbd API कुंजी डालें (वही जिसे आपने सिकबार्ड के लिए उपयोग किया था)।
आप एक SABnzbd श्रेणी भी निर्दिष्ट कर सकते हैं। पूरी प्रक्रिया को वास्तव में स्वचालित करने के लिए, हम एक विशिष्ट कोचपोटाटो श्रेणी को सक्षम करके इस चरण की अत्यधिक अनुशंसा करते हैं, यह स्वत: पुनर्मूल्यांकन / फ़ाइल प्रेमी को आसान काम करने में मदद करता है।
में प्रदाताओं अनुभाग, उन प्रदाताओं का चयन करें जिन्हें आप CouchPotato का उपयोग करना चाहते हैं। सिकबार्ड के साथ ही, आपको प्रीमियम प्रदाताओं के लिए लॉगिन विवरण / एपीआई कुंजी डालना होगा।
में Renamers अनुभाग, आप स्वचालित फ़ाइल नामकरण / चलती सेट अप कर सकते हैं। यह एक शानदार विशेषता है। यह निर्दिष्ट करने के लिए फ़ोल्डर को सेट करें कि आप कहां फिल्में जाना चाहते हैं, क्लीनअप की जांच करें, और एक फ़ोल्डर से निर्दिष्ट करें (यह वही फ़ोल्डर होना चाहिए जिसे आपने SABnzbd में मूवीज़ टैग में असाइन किया था)।
में स्वचालन अनुभाग, आप एक GreaseMonkey स्क्रिप्ट या बुकमार्कलेट स्थापित कर सकते हैं जो आपके ब्राउज़र से आपकी चोटीपोटाटो इंस्टॉलेशन में इच्छित फिल्में जोड़ना चाहता है।
जब आप सब कुछ कर लेंगे, तो अपनी सेटिंग्स की समीक्षा करें और नीचे के विशाल हरे रंग के बटन पर क्लिक करें। हालांकि स्टार्टअप विज़ार्ड बस हर प्रासंगिक सेटिंग को कवर करता है, फिर भी एक ऐसा क्षेत्र है जहां आप एक झलक लेना चाहते हैं। स्टार्टअप विज़ार्ड आपको अधिसूचनाएं सेट अप करने के लिए संकेत नहीं देता है। ऐसा करने के लिए, ऊपरी दाएं कोने में गियर पर क्लिक करें और फिर नेविगेशन साइडबार में अधिसूचनाओं पर क्लिक करें। वहां, सिकबार्ड की तरह, आप एक्सबीएमसी इकाइयों, ग्रॉल नोटिफिकेशन सक्षम डेस्कटॉप सहित कई प्रणालियों में पुश सूचनाएं चालू करने में सक्षम होंगे, और यहां तक कि ईमेल नोटिस भी सेट अप कर सकते हैं।
बूट पर शुरू करने के लिए CouchPotato को कॉन्फ़िगर करना: इस बिंदु पर, हम जानते हैं कि आप अपनी जरूरी फिल्मों में कोचपोटाटो में प्लगिंग शुरू करने के लिए उत्साहित हैं, लेकिन आगे बढ़ने से पहले हमारे पास पूरा करने के लिए एक छोटा कदम बाकी है। कोचपोटाटो बूट पर लॉन्च करने के लिए हमें स्टार्टअप फाइलों को स्थापित करने की आवश्यकता है।
टर्मिनल खोलें और निम्न आदेश दर्ज करें:
cd ~/ sudo cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato sudo chmod 755 /etc/init.d/couchpotato sudo update-rc.d couchpotato defaults
इस बिंदु पर आप सभी कॉन्फ़िगरेशन के साथ किए गए हैं, और आप अपने नए कोचपोटाटो इंस्टॉलेशन के साथ व्यवसाय कर सकते हैं।
रास्पियन पर हेडफ़ोन इंस्टॉल करना और कॉन्फ़िगर करना
हेडफ़ोन इंस्टॉल करना: प्रारंभ करने के लिए, टर्मिनल खोलें और निम्न आदेश दर्ज करें:
git clone https://github.com/rembo10/headphones.git
पायथन हेडफोन / हेडफोन.py
हेडफ़ोन कॉन्फ़िगर करना: सिकबार्ड की तरह, कोई इंस्टॉलेशन विज़ार्ड नहीं है, लेकिन सेटिंग मेनू सीधे आगे है। सेटिंग मेनू तक पहुंचने के लिए हेडफ़ोन इंटरफ़ेस के ऊपरी दाएं कोने में गियर पर क्लिक करें। हम प्रत्येक प्रासंगिक अनुभागों में से एक-एक करके जायेंगे।
में वेब इंटरफेस अनुभाग, आप लॉगिन / पासवर्ड जोड़ सकते हैं, पोर्ट नंबर बदल सकते हैं, और हेडफ़ोन एपीआई चालू कर सकते हैं (कुछ तृतीय पक्ष सहायक ऐप्स के लिए आवश्यक)।
में डाउनलोड सेटिंग्स अनुभाग, आपको अपने SABnzbd इंस्टॉलेशन में हेडफ़ोन को उस सिकबर्ड और कॉचपोटाटो के लिए उपयोग की जाने वाली जानकारी का उपयोग करके हेडफ़ोन इंगित करने की आवश्यकता है (पोर्ट नंबर, उपयोगकर्ता नाम और पासवर्ड सक्षम होने पर मेजबान, साथ ही एपीआई कुंजी)। श्रेणी फ़ंक्शन का लाभ उठाना न भूलें और फिर संगीत के लिए अपने SABnzbd डाउनलोड फ़ोल्डर में उप-फ़ोल्डर निर्दिष्ट करें। आप अन्य ऑटोमेशन ऐप्स की तरह भी कर सकते हैं, यदि आप चाहें तो टोरेंटों का उपयोग करने के लिए हेडफ़ोन कॉन्फ़िगर करें।
में गुणवत्ता और पोस्ट प्रोसेसिंग अनुभाग, आप गुणवत्ता को अपनी पसंदीदा बिट दर के आधार पर सेट कर सकते हैं (या इसे लापरवाही गुणवत्ता के लिए सेट कर सकते हैं)। आप पोस्ट प्रोसेसिंग फीचर्स भी सेट कर सकते हैं जैसे कि एल्बम आर्ट की स्वचालित एम्बेडिंग, फोल्डर्स को सॉर्ट करना, और स्वचालित फ़ाइल नामकरण।
अंत में, के तहत एडवांस सेटिंग, वहां बहुत सारी सेटिंग्स हैं जिनके साथ आप टिंकर कर सकते हैं (हालांकि हम आपको चीजों को चालू और बंद करने से पहले ध्यान से पढ़ने की सलाह देंगे)। आप नामकरण प्रारूप बदल सकते हैं, ऑडियो प्रारूपों के स्वचालित पुनः-एन्कोडिंग सक्षम कर सकते हैं, और अधिसूचनाएं सक्षम कर सकते हैं।
एक नए हेडफ़ोन उपयोगकर्ता के लिए उन्नत सेटिंग्स मेनू के अंतर्गत सबसे महत्वपूर्ण सेटिंग निचले दाएं कोने में "Musicbrainz Mirror" विकल्प है। जैसा है वैसा ही छोड़ दो,परंतु यदि आपको लगता है कि कलाकारों और एल्बमों की खोज करते समय आपको लगातार "fetch विफल" त्रुटियां मिल रही हैं, तो आपको इस अनुभाग में वापस आने और वैकल्पिक दर्पण का चयन करने की आवश्यकता होगी।
जब आप सभी टिंकरिंग करते हैं, तो नीचे परिवर्तन सहेजें दबाएं और फिर प्रभावों को प्रभावी होने के लिए ऊपरी दाएं कोने में पुनरारंभ करें।
एकमात्र अन्य प्रमुख कॉन्फ़िगरेशन चरण जो आप विचार कर सकते हैं, यदि आपके पास पहले से ही बाहरी ड्राइव पर बहुत अधिक संगीत है जिसका उपयोग आप अपने पीआई के साथ कर रहे हैं, तो अपने संग्रह को प्रबंधित करने के लिए हेडफ़ोन सेट कर रहे हैं। आप मुख्य नेविगेशन बार में प्रबंधित करें और उचित निर्देशिका पर हेडफ़ोन को इंगित करके ऐसा कर सकते हैं।
बूट पर प्रारंभ करने के लिए हेडफ़ोन कॉन्फ़िगर करना: इस बिंदु पर, आप हेडफ़ोन खोजना और उपयोग करना शुरू करने के लिए तैयार हैं, लेकिन हमारे पिछले ऑटोमेशन टूल की तरह, हम बूट पर स्वचालित स्टार्टअप सक्षम करने जा रहे हैं। ऐसा करने के लिए, टर्मिनल पर निम्न आदेश दर्ज करें:
cd ~/headphones sudo nano init.ubuntu
Init.ubuntu फ़ाइलों के अंदर, हम दो त्वरित परिवर्तन करने जा रहे हैं।हां, फ़ाइल के शीर्ष पर यह फ़ाइल को संपादित करने के खिलाफ कड़ाई से चेतावनी देता है (लेकिन हम किनारे पर रहते हैं, और सबसे महत्वपूर्ण बात यह है कि हम केवल हेडफ़ोन के लिए समर्पित उपयोगकर्ता खाते का उपयोग नहीं कर रहे हैं, इसलिए हमें यह परिवर्तन करना होगा)।
लाइन 2 9 और 30 नीचे स्क्रॉल करें:
## HP_USER= #$RUN_AS, […]
## HP_HOME= #$APP_PATH, […]
उन दो पंक्तियों पर टिप्पणी ## अंक संपादित करें और निम्न उपयोगकर्ता नाम और होम निर्देशिका डालें:
HP_USER=pi #$RUN_AS, […]
HP_HOME=/home/pi/headphones #$APP_PATH, […]
बाहर निकलने के लिए CTRL + X दबाएं, अपना काम सहेजें, और फिर प्रॉम्प्ट पर निम्न आदेश दर्ज करें:
sudo cp init.ubuntu /etc/init.d/headphones sudo chmod 755 /etc/init.d/headphones sudo update-rc.d headphones defaults
हेडफ़ोन अब बूट पर चलने के लिए सेट है और आपके डाउनलोड स्वचालन ट्रिपल-हमले का अंतिम टुकड़ा खेल में डाल दिया गया है।
इस बिंदु पर, आपका रास्पबेरी पीआई बॉक्स एक स्टार्ट-टू-फिनिश डाउनलोडिंग जानवर है जिसे किसी भी देखभाल या भोजन की आवश्यकता नहीं होती है। हमने यूज़नेट और बिटटोरेंट क्लाइंट स्थापित करने के माध्यम से आपको चलाया है और इस अंतिम किस्त के साथ अब आपके पास तीन आसान स्वचालन उपकरण हैं जो आपके रास्पबेरी पीआई डाउनलोड बॉक्स को एक छोटे, कम-शक्ति, हेडलेस माइक्रो सर्वर के रूप में बंद कर सकते हैं।
उस ने कहा, अपने रास्पबेरी पीआई के विचारों के साथ छोटे छोटे शक्तिशाली पाई-ध्वनि के साथ होने के लिए हमेशा और अधिक मज़ा आता है और हम उन्हें जीवन में लाने के लिए क्या कर सकते हैं।