श्रेणियाँ: निर्देश

गृह पारिस्थितिकी तंत्र में रास्पबेरी पाई: विशेषताएं और उदाहरण (भाग 2)

У опередній श्रृंखला के लेखों में, आपने और मैंने एक ही समय में रास्पबेरी पाई पर कई उपयोगी सेवाओं की स्थापना के बारे में बात की: छह अलग-अलग प्लगइन्स के साथ एडगार्ड होम, टाइम मशीन और होमब्रिज। लेकिन "छोटा" के मामले में, विकास के लिए जगह है, क्योंकि सभी चल रही सेवाओं के साथ RPi4 बूट कुछ इस तरह दिखता है:

और अगर डिवाइस का स्थायित्व आपको इसे न केवल एक सेवा मंच के रूप में उपयोग करने की अनुमति देता है, तो चलिए मज़े करते हैं!

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

हाल ही में एक मामले ने सबका ध्यान खींचा रास्पबेरी पाई 4 मॉडल बी के लिए आर्गन वन केस और मैंने तुरंत इसे खरीद लिया। मामले के पक्ष:

  • वह स्वयं एक निरंतर शीतलन मॉड्यूल है
  • इसमें अभी भी एक प्रोग्राम करने योग्य प्रशंसक है जो सेट CPU तापमान के आधार पर किक करता है
  • रास्पबेरी पाई के सभी पोर्ट जादुई रूप से एक बैक पैनल पर सभी जगह चिपके रहने के बजाय बाहर आते हैं
  • रास्पबेरी पाई की मूल एलईडी जैसे जादुई रूप से सामने के पैनल के केंद्र में दिखाई देती है
  • मामले का डिज़ाइन शांति से किसी भी वातावरण में फिट बैठता है, जैसा कि यह करता है Apple टीवी, उदाहरण के लिए

कुल मिलाकर, यह पूर्ण आनंद है। एक नया मॉडल रास्पबेरी पाई 2 मॉडल बी के लिए आर्गन वन एम.4 केस अंतर्निहित माइक्रो-एचडीएमआई पोर्ट को पूर्ण-प्रारूप वाले एचडीएमआई पोर्ट से बदल देता है, एक ड्राइव स्लॉट जोड़ता है M.2 SSD और एक इन्फ्रारेड रिसीवर। अत्यधिक सिफारिश किया जाता है!

लेकिन आइए अपने कार्यों पर वापस जाएं और रास्पबेरी पाई को एक मनोरंजन केंद्र में बदलना शुरू करें। चलिए चलते हैं!

विषय
1. रास्पबेरी पाई पर ट्रांसमिशन स्थापित करना

रास्पबेरी पाई पर ट्रांसमिशन स्थापित करना

चूंकि मेरे पास 3 टीबी बाहरी ड्राइव संलग्न है (यही वह जगह है जहां टाइम मशीन बैकअप जाता है, याद रखें?), फ़ाइलों को डाउनलोड करने का विचार स्वाभाविक रूप से आया। मैंने लंबे समय से टॉरेंट का उपयोग नहीं किया है, क्योंकि मेरे पास सक्रिय सदस्यता है Apple संगीत, Apple टीवी + Apple आर्केड और नेटफ्लिक्स, लेकिन मैं इस ग्रह पर अकेला नहीं हूं, और कुछ रेट्रो गेमिंग कंसोल विचार सुझाव देते हैं कि टोरेंट क्लाइंट अतिश्योक्तिपूर्ण नहीं होगा।

आइए इसके साथ शुरू करते हैं।

यह भी ध्यान रखना आवश्यक है कि अगर मुझे पिछली सभी सेवाओं की तरह एक ही समय में ट्रांसमिशन स्थापित करना था, तो निश्चित रूप से मैं बाहरी एचडीडी पर दो विभाजन बनाऊंगा - फाइल स्टोरेज के लिए और टाइम मशीन के लिए। मैं अब ड्राइव को विभाजित नहीं करना चाहता क्योंकि उस पर पहले से ही बैकअप का एक गुच्छा है, इसलिए मैं कम से कम प्रतिरोध का रास्ता अपनाऊंगा: बस पहले से मौजूद विभाजन में डाउनलोड के लिए एक फ़ोल्डर बनाएं, ठीक macOS के बगल में बैकअप छवियां।

महत्वपूर्ण रूप से! चूंकि हम उपयोगकर्ता के लिए प्रतिबद्ध होंगे pi, जो पूरे सिस्टम और हमारी पहले से स्थापित सेवाओं तक पहुंच के लिए डिफ़ॉल्ट है, तो सुरक्षा के लिए हम (वैकल्पिक रूप से) आईपी पते द्वारा ट्रांसमिशन कंट्रोल पैनल तक पहुंच के प्रतिबंध का उपयोग करेंगे। ऐसा करने के लिए, अपने कंप्यूटर का स्थिर स्थानीय आईपी प्रदान करें, जिससे आप सभी सेटिंग्स बनाते हैं और नेटवर्क पर आरपीआई पर फाइलों में हेरफेर करते हैं। यदि आप भूल गए कि यह कैसे करना है, तो देखें में опередній स्थिति.

चरण 1. एसएसएच के माध्यम से आरपीआई में लॉग इन करें

यदि आप भूल गए कि यह कैसे करना है, तो वही पिछला लेख मदद करेगा।

चरण 2. आरपीआई में सभी नवीनतम सॉफ्टवेयर अपडेट डाउनलोड करें

sudo apt अपडेट sudo apt उन्नयन

चरण 3. हम ट्रांसमिशन सेवा को ही स्थापित करते हैं ...

sudo apt इंस्टाल ट्रांसमिशन-डेमॉन

चरण 4. ...और हम इसे वहीं रोक देते हैं

sudo systemctl स्टॉप ट्रांसमिशन-डेमॉन

चरण 5. फ़ाइलें डाउनलोड करने के लिए एक फ़ोल्डर बनाएँ

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

हमें याद है कि पिछले लेख में हमारे पास एक आरोह बिंदु था /mnt/tm, इसलिए हम वहीं पर डाउनलोड फोल्डर बना देंगे।

sudo mkdir -p /mnt/tm/डाउनलोड

चरण 6. हम एक उपयोगकर्ता बनाते हैं pi मालिक

सुडो चाउन -आर पीआई: पीआई /एमएनटी/टीएम/डाउनलोड

चरण 7. कॉन्फ़िगरेशन फ़ाइल संपादित करें

सेटिंग फ़ाइल खोलें settings.json संपादक में नैनो आदेश द्वारा:

सुडो नैनो /etc/transmission-daemon/settings.json

खोली गई फ़ाइल की सामग्री कुछ इस तरह दिखेगी:

# ट्रांसमिशन-डेमन कॉन्फ़िगरेशन फ़ाइल # {"ऑल्ट-स्पीड-डाउन": 50, "ऑल्ट-स्पीड-इनेबल्ड": फॉल्स, "ऑल्ट-स्पीड-टाइम-स्टार्ट": 540, "ऑल्ट-स्पीड-टाइम-डे": 127, "ऑल्ट-स्पीड-टाइम-सक्षम": झूठा, "ऑल्ट-स्पीड-टाइम-एंड": 1020, "ऑल्ट-स्पीड-अप": 50, "बाइंड-एड्रेस-आईपीवी 4": "0.0.0.0", "बाइंड-एड्रेस-आईपीवी 6": "::", "ब्लॉकलिस्ट-सक्षम": झूठा, "ब्लॉकलिस्ट-यूआरएल": "http://www.example.com/blocklist", "cache-size-mb": 4 , "dht-enable": true, "download-dir": "/var/lib/transmission-daemon/downloads", "download-limit": 100, "download-limit-enable": 0, "download-queue -सक्षम": सच, "डाउनलोड-कतार-आकार": 5, "एन्क्रिप्शन": 1, "निष्क्रिय-सीडिंग-सीमा": 30, "निष्क्रिय-सीडिंग-सीमा-सक्षम": गलत, "अपूर्ण-डीआईआर": "/ var/lib/ट्रांसमिशन-डेमन/डाउनलोड", "अपूर्ण-डीआईआर-सक्षम": झूठा, "एलपीडी-सक्षम": झूठा, "अधिकतम-सहकर्मी-वैश्विक": 200, "संदेश-स्तर": 1, " पीयर-कंजेशन-एल्गोरिदम": "", "पीयर-आईडी-टीटीएल-घंटे": 6, "पीयर-लिमिट-ग्लोबल": 200, "पीयर-लिमिट-प्रति-टोरेंट": 50, "पीयर-पोर्ट": 51413, "पीयर-पोर्ट-रैंडम-हाई": 65535, "पीयर-पोर्ट-रैंडम" डोम-लो": 49152, "पीयर-पोर्ट-रैंडम-ऑन-स्टार्ट": झूठा, "पीयर-सॉकेट-टू": "डिफ़ॉल्ट", "पेक्स-सक्षम": सच, "पोर्ट-फॉरवर्डिंग-सक्षम": झूठा , "प्रीआलोकेशन": 1, "प्रीफेच-सक्षम": सत्य, "कतार-ठहराव-सक्षम": सत्य, "कतार-ठहराव-मिनट": 30, "अनुपात-सीमा": 2, "अनुपात-सीमा-सक्षम" : असत्य, "नाम बदलें-आंशिक-फ़ाइलें": सत्य, "आरपीसी-प्रमाणीकरण-आवश्यक": सत्य, "आरपीसी-बाइंड-पता": "0.0.0.0", "आरपीसी-सक्षम": सत्य, "आरपीसी-होस्ट- श्वेतसूची": "", "आरपीसी-होस्ट-श्वेतसूची-सक्षम": सत्य, "आरपीसी-पासवर्ड": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "आरपीसी-पोर्ट": 9091, "आरपीसी-यूआरएल": "/ ट्रांसमिशन/", " rpc-username": "transmission", "rpc-whitelist": "127.0.0.1,192.168.1.40", "rpc-whitelist-enable": true, "scrape-pause-torrents-enabled": true, "script- टोरेंट-किया-इनेबल्ड": असत्य, "स्क्रिप्ट-टोरेंट-डोन-फाइलनाम": "", "सीड-क्यू-इनेबल्ड": फॉल्स, "सीड-क्यू-साइज़": 10, "स्पीड-लिमिट-डाउन": 100, "स्पीड-लिमिट-डाउन-इनेबल्ड": फॉल्स, "स्पीड-लिमिट-अप": 100, "स्पीड-लिमिट-अप-इनेबल्ड": फॉल्स, "स्टार्ट-एडेड-टॉरेंट्स":सच, "ट्रैश-ओरिजिनल-टोरेंट-फाइल्स": झूठा, "उमास्क": 18, "अपलोड-लिमिट": 100, "अपलोड-लिमिट-इनेबल्ड": 0, "अपलोड-स्लॉट-प्रति-टोरेंट": 14, "यूटीपी-सक्षम": सच }

हम निम्नलिखित पंक्तियों की सामग्री इस प्रकार बनाते हैं, हम क्रम में ऊपर से नीचे तक खोजते हैं:

  • "download-dir": "/mnt/tm/Downloads", - डाउनलोड के लिए डिफ़ॉल्ट फ़ोल्डर निर्दिष्ट करें;
  • "rpc-password": "your RPi password here", — हम उपयोगकर्ता से पासवर्ड सेट करते हैं pi (हम इसे एसएसएच लॉगिन के लिए उपयोग करते हैं, याद रखें?);
  • "rpc-username": "pi", — वास्तविक उपयोगकर्ता निर्दिष्ट करें पी;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", - नियंत्रण कक्ष तक पहुंच के लिए एक सफेद सूची, जहां इसके बजाय 192.168.50.20 उस डिवाइस का स्थानीय आईपी पता निर्दिष्ट करें जिससे सेटिंग्स बनाई गई हैं (पैराग्राफ देखें महत्वपूर्ण रूप से! पाठ में ऊपर)।

यदि आप स्थानीय आईपी से लॉगिन से परेशान नहीं होना चाहते हैं (आखिरकार, हम यहां पेंटागन को हैक नहीं कर रहे हैं, लेकिन खेल रहे हैं), तो "rpc-whitelist-enabled": "false", पिछली पंक्ति के बजाय, यह प्रश्न बंद है।

हम परिणाम बचाते हैं Ctrl + O, दर्ज, Ctrl + X.

चरण 8. ट्रांसमिशन डेमॉन के लिए उपयोगकर्ता बदलें

सुडो नैनो /etc/init.d/transmission-daemon

संपादक विंडो में एक पंक्ति खोजें USER=debian-transmission और इसे बदलें USER=pi. समान कुंजी संयोजनों के साथ संपादन के परिणाम को सहेजना न भूलें Ctrl + O, दर्ज, Ctrl + X.

चरण 9. सेवा फ़ाइल के लिए चरण 8 दोहराएँ।

कमांड दर्ज करें ...

सुडो नैनो /etc/systemd/system/multi-user.target.wants/transmission-daemon.service

...और हम खुली हुई फाइल में भी निर्दिष्ट करते हैं user=pi

हम परिणाम बचाते हैं Ctrl + O, दर्ज, Ctrl + X.

चरण 10. सभी सेवाओं को पुनरारंभ करें

ताकि हमारे द्वारा किए गए सभी परिवर्तन पकड़े जाएं, हम प्रवेश करते हैं

सुडो सिस्टमकैट डेमन-रीलोड

चरण 11. उपयोगकर्ता पीआई को /etc/transmission-daemon . का स्वामी बनाएं

सुडो चाउन -आर पीआई: पीआई /etc/transmission-daemon

चरण 12. हम एक्सेस के लिए एक निर्देशिका बनाते हैं संचरण डेमॉन फ़ाइल के लिए config.json

sudo mkdir -p /home/pi/.config/transmission-daemon/ sudo ln -s /etc/transmission-daemon/settings.json /home/pi/.config/transmission-daemon/ sudo chown -R pi:pi / Home/pi/.config/transmission-daemon/

चरण 13. सेवा शुरू करें

sudo systemctl ट्रांसमिशन-डेमॉन शुरू करें

हुह, किया! हम संभाल लिया!

रास्पबेरी पाई पर ट्रांसमिशन का उपयोग कैसे करें

सब एक ही опередній स्थिति हमने एक बार और सभी के लिए रास्पबेरी पाई को स्थानीय नेटवर्क पर एक स्थिर आईपी सौंपा। मेरे मामले में यह था 192.168.50.10, आप में - आपके राउटर की सेटिंग के भीतर कोई अन्य।

नए स्थापित ट्रांसमिशन के इंटरफ़ेस तक पहुँचने के लिए, हम इस आईपी का उपयोग पोर्ट के साथ करेंगे 9091. ब्राउज़र के एड्रेस बार में एंटर करें  http://<ip address of your server>:9091, के बजाय कहाँ <ip address of your server> हमारे पिछले निर्देश से अभी भी वही आईपी, मेरे मामले में .

उपयोगकर्ता: pi, पासवर्ड: आपका पासवर्ड, सेटिंग्स फ़ाइल में निर्दिष्ट सब कुछ। यदि सब कुछ सही ढंग से किया जाता है, तो चित्र इस प्रकार होगा:

टोरेंट फ़ाइल को ही डाउनलोड सूची में जोड़ें:

और हम प्रक्रिया को देखते हैं। या हम नहीं देखते हैं, ट्रांसमिशन हमारे बिना प्रबंधन करेगा।

कुछ आराम जोड़ें (वैकल्पिक)

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

सीडी / एमएनटी / टीएम सुडो चामोद ए = आरडब्ल्यूएक्स -आर डाउनलोड

डे a "हर कोई" है, आरडब्ल्यूएक्स - "फाइलें पढ़, लिख और निष्पादित कर सकते हैं", -R - "पुनरावर्ती" (अर्थात, किसी भी नेस्टिंग गहराई तक) एक फ़ोल्डर में डाउनलोड, रास्ते में स्थित / एमएनटी / टीएम. पूर्ण स्वतंत्रता।

अब आप डाउनलोड की गई फ़ाइलों को न केवल ट्रांसमिशन के वेब इंटरफ़ेस के माध्यम से, बल्कि केवल नेटवर्क पर, फ़ाइंडर या किसी अन्य फ़ाइल प्रबंधक में हटा और बदल सकते हैं।

यह भी पढ़ें:

रास्पबेरी पाई पर PLEX मीडिया सर्वर स्थापित करना

PLEX एक बहुत शक्तिशाली कैटलॉग और मीडिया सर्वर है जो एक बार एक्सबीएमसी परियोजना से अलग हो गया है, लेकिन बहुत बेहतर, अधिक दिलचस्प रूप से विकसित हुआ है और वर्तमान में अमेज़ॅन प्राइम वीडियो के साथ नेटफ्लिक्स की तरह ही छलांग और सीमा में आगे बढ़ रहा है - यानी एक अंतरराष्ट्रीय स्ट्रीमिंग की ओर सर्विस। आज, PLEX कैटलॉग में 130 से अधिक टीवी चैनल और स्टूडियो वार्नर ब्रदर्स, क्रैकल, लायंसगेट, एमजीएम और अन्य से 20000 क्लासिक फिल्में शामिल हैं।

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

आरंभ करने के लिए, आपको साइट पर एक खाता पंजीकृत करना होगा plex.tv. यह आपको सर्वर और क्लाइंट एप्लिकेशन की सेटिंग्स को सिंक्रनाइज़ करने, होम नेटवर्क के बाहर ट्रांसमिशन को व्यवस्थित करने, और इसी तरह की अनुमति देगा। एक आवश्यक और उपयोगी कदम। उसके बाद, हम स्थापना करेंगे।

सर्वर पार्ट को निम्नलिखित सॉफ्टवेयर और हार्डवेयर प्लेटफॉर्म पर स्थापित किया जा सकता है:

हमारी पसंद लिनक्स है, लेकिन हम कुछ भी डाउनलोड नहीं करेंगे, लेकिन आमतौर पर कमांड लाइन पर जाते हैं। SSH के माध्यम से लॉग इन करें और, आरंभ करने के लिए, सिस्टम को अपडेट करें:

sudo उपयुक्त अद्यतन
sudo उपयुक्त उन्नयन

और फिर PLEX मीडिया सर्वर की वास्तविक स्थापना:

चरण 1. रास्पियन पैकेज मैनेजर में https प्रोटोकॉल सपोर्ट जोड़ें

sudo apt इंस्टॉल एप-ट्रांसपोर्ट-https

चरण 2. हम Plex संग्रहण कुंजी लेते हैं…

wget https://downloads.plex.tv/plex-keys/PlexSign.key

चरण 3. ...और इसे सिस्टम में जोड़ें

sudo apt-key PlexSign.key जोड़ें

चरण 4. आइए रास्पियन को PLEX रिपॉजिटरी से परिचित कराते हैं

इको डेब https://www.plex.tv/media-server-downloads/ सार्वजनिक मुख्य | सुडो टी /etc/apt/sources.list.d/plexmediaserver.list

चरण 5. अद्यतन डेटा (परिचित आदेश, है ना?)

सुडो एपीटी अद्यतन

चरण 6. PLEX मीडिया सर्वर स्थापित करें

sudo उपयुक्त स्थापित plexmediaserver

चरण 7. हम अद्यतन करने की संभावना का ध्यान रखते हैं

PLEX अपडेट को सिस्टम अपडेट का हिस्सा बनाने के लिए, आपको केवल दो कमांड को मारना होगा:

इको डेब https://www.plex.tv/media-server-downloads/ सार्वजनिक मुख्य | सुडो टी /etc/apt/sources.list.d/plexmediaserver.list

і

कर्ल https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key ऐड-

यह बात है। भविष्य में, सामान्य सिस्टम अपडेट कमांड उसी समय PLEX को अपडेट करेगा।

sudo apt अपडेट sudo apt उन्नयन

पूर्ण! आप प्रारंभिक सेटअप शुरू कर सकते हैं।

PLEX मीडिया सर्वर को कॉन्फ़िगर करना

पाठ के ऊपर "थोड़ा आराम जोड़ना" बिंदु याद रखें? एक रास्पबेरी के लिए उस छोटे से कदम के साथ, हमने पूरी मानवता के लिए बहुत समय बचाया। सामग्री के लिए फ़ोल्डर बनाने के लिए कुछ कंसोल कमांड का उपयोग करने और उन्हें एक्सेस अधिकार प्रदान करने के लिए अन्य कंसोल कमांड का उपयोग करने के बजाय, हम बस नेटवर्क पर डाउनलोड फ़ोल्डर में जाएंगे और वहां मूवी, संगीत, टीवी शो और अन्य वीडियो फ़ोल्डर बनाएंगे। हमेशा की तरह।

यह देखते हुए कि सिस्टम उपयोगकर्ता pi डाउनलोड फ़ोल्डर की संपूर्ण सामग्री का स्वामी होने के कारण, PLEX मीडिया सर्वर को आपके मूवी, संगीत, टीवी शो और होम वीडियो के संग्रह को संभालने में कोई समस्या नहीं होगी।

ब्राउज़र में नियंत्रण कक्ष तक पहुँचने के लिए, लिंक का अनुसरण करें http://<ip address of your server>:32400/web/index.html, जो मेरे मामले में, जैसा कि हम सभी को याद है, का अर्थ है  , और आपके पास कुछ खास है।

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

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

क्या ध्यान देना चाहिए:

  1. टैब पर रिमोट एसीcess सुनिश्चित करें कि आपका सर्वर आपके नेटवर्क के बाहर से दिखाई दे रहा है। डिफ़ॉल्ट पोर्ट 32400 है और यदि आप इसे नहीं देखते हैं पूर्णतः ए.सीcesआपके नेटवर्क के बाहर संभव है, इसे राउटर सेटिंग्स में खोलना होगा।
  2. टैब पर पुस्तकालय प्रत्येक परिवर्तन पर मीडिया लाइब्रेरी की स्वचालित स्कैनिंग को नोट करना समझ में आता है, ताकि दूरस्थ फ़ाइलों से कवर और मेटा टैग मृत लिंक के साथ इंटरफ़ेस को बंद न करें।
  3. टैब पर पुस्तकालय फ़ोल्डर पथ निर्दिष्ट करें चलचित्र, टीवी शो, संगीत і अन्य वीडियो, जिसे हमने डाउनलोड फ़ोल्डर में बाहरी ड्राइव पर कुछ समय पहले बनाया था। यहां आपको अपनी लाइब्रेरी का प्रकार सावधानी से चुनने की आवश्यकता है ताकि कवर, फुटेज या ट्रैकलिस्ट की तलाश में बिल्ट-इन स्कैनर सही सर्वर को देखें।

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

मैं नोट कर सकता हूं कि डिफ़ॉल्ट सेटिंग्स पर, मेरे रास्पबेरी पाई 4 ने 4GB 10K HDR-92 BD-Remux को बिना हकलाए भी चलाया। एक ग्राहक के रूप में कार्य किया Apple PLEX एप्लिकेशन के साथ 4K टीवी स्थापित, HDMI के माध्यम से कनेक्टेड। PLEX मीडिया सर्वर द्वारा पूरी तरह से स्वचालित मोड में कवर, स्टिल्स, मूवी के बारे में जानकारी आदि को जोड़ा जाता है।

प्लेटफ़ॉर्म की सूची जिसके लिए PLEX के क्लाइंट प्रोग्राम हैं, बैकएंड के लिए प्लेटफ़ॉर्म की सूची से भी अधिक प्रभावशाली है। अपने लिए देखें, मीडिया चलाने में सक्षम लगभग कोई भी उपकरण यहां है:

आपको जिस प्रोग्राम की आवश्यकता है उसे डाउनलोड करने का लिंक पेज पर पाया जा सकता है उपकरण और अनुप्रयोग सेवा की आधिकारिक वेबसाइट।

आनंद लेना!

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

रास्पबेरी पाई के लिए गेमिंग प्लेटफॉर्म चुनना

ZX स्पेक्ट्रम से लेकर विभिन्न प्रकार के प्लेटफार्मों से रास्पबेरी पाई पर रेट्रो गेम खेलने के लिए PlayStation एक, 4 उत्पाद विकसित किए गए हैं: RetroPie, रिकालबॉक्स, Lakka і बतोकरा.

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

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

रास्पियन के अंदर रेट्रो कंसोल स्थापित करना

मैंने इस सुविधा का परीक्षण किया है और मुझे कहना होगा कि यह प्रयास के लायक नहीं है। यदि 8-बिट कंसोल के लिए गेम, जैसे कि एनईएस (पूर्व यूएसएसआर में "डेंडी" के रूप में जाना जाता है) को विस्तार के साथ खेलने योग्य माना जा सकता है, तो जब अनुकरण की बात आती है PlayStation, चीजें वास्तव में खराब हो जाती हैं।

इसलिए, मुझे इस तथ्य को स्वीकार करना पड़ा कि गेम अनुकरण केवल उच्च गुणवत्ता वाला हो सकता है यदि गेम कंसोल के रूप में एक अलग रास्पबेरी पाई का उपयोग किया जाता है।

इसके बाद, मुझे बाहरी यूएसबी एचडीडी से गेम को स्टोर करने और लॉन्च करने, विभिन्न निर्माताओं के गेमपैड का समर्थन करने, इंटरफ़ेस की सादगी और सेटिंग्स में आसानी के मुद्दों का सामना करना पड़ा। RetroPie, Recalbox, और Batocera एक इंजन के रूप में EmulationStation का उपयोग करते हैं, जबकि लक्का अकेला खड़ा है और XMB के समान इंटरफ़ेस के साथ RetroArch का उपयोग करता है PlayStation 3.

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

समर्थित प्लेटफार्मों के लिए, यहां लक्का कुछ हद तक प्रतिस्पर्धियों से कमतर है, लेकिन यह "बॉक्स से बाहर" अविश्वसनीय प्रदर्शन और सुविधा के साथ इसकी भरपाई करता है। से गेमपैड PlayStation अतिरिक्त क्रियाओं और केबल के साथ रास्पबेरी पाई के प्रारंभिक कनेक्शन की आवश्यकता के बिना, 4 को एक फ्लैश में पहचाना जाता है।

अंत में, सभी 4 गेम उत्पादों का 5 बार परीक्षण करने के बाद (ऊपर वर्णित कारणों के लिए रेट्रोपी का दो बार परीक्षण किया गया था), मैंने सबसे तकनीकी परियोजना - लक्का पर फैसला किया। हम इसे अभी स्थापित करेंगे।

रास्पबेरी पाई पर लक्का स्थापित करना

चरण 1. बलेनाएचर एप्लिकेशन डाउनलोड करें

इसकी मदद से हम माइक्रोएसडी कार्ड को फॉर्मेट करेंगे और उसमें लक्का ओएस इमेज लिखेंगे। एप्लिकेशन विंडोज, लिनक्स या मैकओएस के संस्करणों में मौजूद है और उपलब्ध है लिंक द्वारा.

चरण 2. हम आधिकारिक वेबसाइट से लक्का छवि लेते हैं

महत्वपूर्ण रूप से! मालिकों के लिए रास्पबेरी पाई 4 з 8 जीबी रैम, आपको तथाकथित नाइटली बिल्ड - नए रास्पबेरी पाई मॉडल के अनुकूल एक बिल्ड डाउनलोड करने की आवश्यकता है।

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

यदि आपके पास रास्पबेरी पाई का कोई अन्य संस्करण है, तो सूची से अपना मॉडल चुनें यह पन्ना.

चरण 3. लक्का छवि को माइक्रोएसडी में सहेजें

balenaEtcher लॉन्च करें, लक्का छवि का चयन करें, माइक्रोएसडी के लिए पथ निर्दिष्ट करें और प्रक्रिया समाप्त होने की प्रतीक्षा करें। प्रक्रिया में लगभग एक मिनट का समय लगता है, इसलिए आपको लंबा इंतजार नहीं करना पड़ेगा।

चरण 4. रास्पबेरी पाई में कार्ड डालें और सिस्टम शुरू करें

यह देखते हुए कि आप और मैं एक गेम कंसोल बना रहे हैं, यह समझ में आता है कि रास्पबेरी पाई पहले से ही टीवी (या रिसीवर, आपकी प्राथमिकताओं और हार्डवेयर के आधार पर) से जुड़ा है। साथ ही, पहले लॉन्च पर, USB के माध्यम से कनेक्टेड कीबोर्ड की आवश्यकता होती है। आपको माउस की आवश्यकता नहीं होगी, लेकिन आप गेमपैड को अपने बगल में रख सकते हैं। हम रास्पबेरी पाई पर एचडीएमआई पोर्ट का उपयोग करते हैं जो पावर सॉकेट के करीब स्थित है।

बस इतना ही। लक्का हार्डवेयर कॉन्फ़िगरेशन निर्धारित करेगा, रास्पबेरी पाई को पुनरारंभ करेगा और एक अच्छे इंटरफ़ेस के साथ हमें स्वागत करेगा PlayStation 3.

रास्पबेरी पाई पर लक्का की स्थापना

लक्का के साथ आराम से काम करने के लिए, आपको कीबोर्ड को हमेशा के लिए बंद करने से पहले कुछ सरल जोड़तोड़ करने होंगे।

  1. ←→↑↓ कुंजियों के साथ मेनू में आगे बढ़ने पर, हमें सर्वी आइटम मिलता हैces और SSH और ब्लूटूथ सक्रिय करें। एंटर कुंजी के साथ अपनी पसंद की पुष्टि करें, और रद्द करने के लिए बैकस्पेस का उपयोग करें।
    अगर कोई आवाज नहीं है, तो ऑडियो → डिवाइस मेनू में एंटर दबाएं और निम्न मान दर्ज करें:
  2. एचडीएमआई: कार्ड = वीसी 4 एचडीएमआई, देव = 0

    और फिर हम एक आइटम चुनते हैं रेट्रोआर्च को पुनरारंभ करें.

  3. हम गेमपैड कनेक्ट करते हैं। डुअलशॉक 4 के मामले में, गेमपैड को कुछ सेकंड के लिए "पीएस" और "शेयर" बटन दबाकर पेयरिंग मोड में प्रवेश करने के लिए पर्याप्त है, जब तक कि गेमपैड सफेद रोशनी को ब्लिंक करना शुरू न कर दे, और रास्पबेरी पाई पर, उपलब्ध ब्लूटूथ डिवाइसों की सूची में वायरलेस कंट्रोलर ढूंढें और एंटर दबाएं। कुछ सेकंड के बाद, गेमपैड निरंतर नीली रोशनी के साथ एक सफल कनेक्शन का संकेत देगा। दूसरा गेमपैड लाल चमकेगा।
  4. व्यंजक सूची में इनपुट → पोर्ट 1 नियंत्रण निम्नलिखित मान सेट करें:
    डिवाइस का प्रकार: एनालॉग के साथ रेट्रोपैड
    एनालॉग टू डिजिटल टाइप: लेफ्ट एनालॉग
    और थोड़ा नीचे, हम भविष्य में जटिलताओं से बचने के लिए गेमपैड के सभी बटन और स्टिक को अलग-अलग पुन: असाइन करते हैं।
    कीबोर्ड को बंद किया जा सकता है, अब हमें इसकी आवश्यकता नहीं होगी।
  5. समय क्षेत्र को ठीक करना। ऐसा करने के लिए, SSH (लॉगिन/पास: रूट/रूट) के माध्यम से लक्का में लॉग इन करें और कमांड दर्ज करें:
    गूंज "TIMEZONE=यूरोप/रोम" > /storage/.cache/timezone

    इसके बजाय यूरोप / रोम के साथ किसी भी आवश्यक मूल्य को प्रतिस्थापित करें समय क्षेत्रों की सूची विकिपीडिया से। रीबूट करें और अब सही समय स्क्रीन पर है।

रास्पबेरी पाई में नए गेम डाउनलोड करना

सिद्धांत रूप में, अनुकरण के अपवाद के साथ, लक्का के पास गेम अनुकरण के लिए कोई सख्त आवश्यकता नहीं है PlayStation एक। सही संचालन के लिए, आपको मूल सेट-टॉप बॉक्स से BIOS फ़ाइलों की आवश्यकता होगी। चूँकि इन फ़ाइलों का वितरण दृष्टिकोण से है Sony पायरेसी है तो आपको खुद ही इन्हें गूगल करना होगा. निम्नलिखित फ़ाइलें उपयुक्त हैं:

MD5SUM नाम
8dd7d5296a650fac7319bce665a6a53c scph5500.बिन
490f666e1afb15b7362b406ed1cea246 scph5501.बिन (scph7003.bin से बदला जा सकता है)
32736f17079d0b2b7024407c39bd3050 scph5502.बिन

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

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

हम रास्पबेरी पाई पर गेम चलाते हैं

खेल के साथ फ़ोल्डर को उपयुक्त लक्का मेनू आइटम के माध्यम से स्कैन किया जाता है: ➕ → स्कैन निर्देशिका. संपूर्ण फ़ोल्डर संरचना के साथ कनेक्टेड बाहरी ड्राइव एक नाम के तहत दिखाई देगा जैसे sda1-ata-DISK_NAME_VENDOR-XYZ. वांछित फ़ोल्डर का चयन करने के बाद, आइटम के साथ स्कैन करना शुरू करें  और मुख्य मेनू पर लौटें।

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

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

पीएसएक्स लक्का मूल संकल्प
पीएसएक्स लक्का दोहरा संकल्प

सामान्य तौर पर बस इतना ही। के लिए डिस्क छवियाँ PlayStation लक्का के निर्माता साइट से लेने की सलाह देते हैं रिडम्प, लेकिन यह एक आवश्यक शर्त नहीं है। मुख्य बात यह है कि खेल के साथ डिस्क की छवि बिन + क्यूई प्रारूप में होनी चाहिए। एनईएस, एसएनईएस और इसी तरह के लिए गेम की छवियां - अभिलेखागार से भी पूरी तरह से काम करती हैं, इसलिए डाउनलोड करना, उदाहरण के लिए, संग्रह "नो-इंट्रो" (मूल गेम की साफ छवियां) या "गुडएनईएस" (बीटा संस्करण, अनुवाद और अन्य के साथ संग्रह) "कचरा") ), आप उन्हें अभिलेखागार से अनपैक नहीं कर सकते हैं, लेकिन उन्हें गेम के साथ फ़ोल्डर में डाउनलोड कर सकते हैं।

खेल का लुफ्त उठाओ!

निष्कर्ष के बजाय

यह घर पर रास्पबेरी पाई का उपयोग करने पर लेखों की श्रृंखला को पूरा करता है। बेशक, रास्पबेरी पाई की संभावनाएं सूचीबद्ध सेवाओं तक सीमित नहीं हैं, लेकिन घर पर रास्पबेरी पाई पर खर्च किए गए पैसे को आराम और आनंद के साथ चुकाने के लिए पर्याप्त है। और आप अपने प्रयोगों के लिए रास्पबेरी पाई खरीद सकते हैं पी के अनुसारगधा.

यह भी पढ़ें:

Share
यूरी स्टानिस्लाव्स्की

स्विफ्टयूआई डेवलपर। मैं विनाइल इकट्ठा करता हूं। कभी पत्रकार। नोटा रिकॉर्ड स्टोर के मालिक।

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं*

टिप्पणियां

  • मैंने लेख पढ़ा, मैं दूसरे भाग की प्रतीक्षा कर रहा था, और रास्पबेरी खरीदने के बारे में गंभीरता से सोचा

    उत्तर रद्द करे

    एक जवाब लिखें

    आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं*

    • यूरी स्टानिस्लाव्स्की कहते हैं:

      आपको धन्यवाद!

      उत्तर रद्द करे

      एक जवाब लिखें

      आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं*