Xbmc / kodi को कमांड लाइन के माध्यम से कॉन्फ़िगर करें


19

मैंने xbmc / kodi को एक हेडलेस रास्पियन (कोई कीबोर्ड, कोई माउस नहीं) पर स्थापित किया है। मैंने इसे वेबसर्वर कॉन्फ़िगरेशन टूल के साथ कॉन्फ़िगर करने के लिए सोचा, लेकिन मैं इसे सक्षम नहीं कर पा रहा हूं क्योंकि मैं GUI तक नहीं पहुंच सकता: कमांड लाइन के माध्यम से इसे कैसे सक्षम कर सकते हैं?


kodi.wiki/view/web_interface । इसने तुरंत मदद की
तूमि

जवाबों:


15

TLDR; मैं एक ही सेटअप पर काम कर रहा हूं; यह उत्तर मेरी जांच के एक लॉग में बदल गया: एक विन्यास के लिए नीचे देखें जो मेरे लिए काम करता है।


पृष्ठभूमि: मैंने ट्यूटोरियल का अनुसरण किया है: मैक के लिए फ़ाइल साझाकरण और स्क्रीन साझाकरण के साथ रास्पबेरी पाई स्थापित करना । मैंने Shairport Sync भी स्थापित किया है ।

मैंने दस्तावेजीकरण में सिफारिश के अनुसार कोड़ी स्थापित की :

sudo apt-get update
sudo apt-get install kodi

फिर मैं सीएलआई से kodi, या डेस्कटॉप इंटरफ़ेस (मैक पर प्रतिबिंबित) से कोड़ी शुरू कर सकता हूं Menu > Sound & Video > Kodi। मैंने पाई को एचडीएमआई के माध्यम से अपने टीवी में प्लग इन किया है, और टीवी पर कोडी शो, मैक पर डेस्कटॉप शो के दौरान .. मुझे कोड को वीएनसी, या स्विचिंग स्पेस ( ctrlcmdright arrowशो से पता चलता है) में स्विच करने का कोई तरीका नहीं मिला है मुझे केवल एक स्थान सक्रिय मिला है)।

SSH के माध्यम से कोडी को कॉन्फ़िगर करना

<services>
    ...
    <airplay>true</airplay>
    ...
    <esallinterfaces>true</esallinterfaces>
    ...
    <upnprenderer>true</upnprenderer>
    <upnpserver>true</upnpserver>
    ...
    <webserver>true</webserver>
    ...
</services>
  • killall -9 kodi.bin
  • कोडी शुरू करें: kodi
  • देखें कि कोडी किन बंदरगाहों पर सुन रहा है netstat -lnptu | grep kodi

tcp        0      0 127.0.0.1:9090          0.0.0.0:*               LISTEN      3805/kodi.bin
udp        0      0 0.0.0.0:9777            0.0.0.0:*                           3805/kodi.bin

संभावित रूप से उपयोगी सुझाव:

सेवाओं प्रलेखन सूचियों डिफ़ॉल्ट http उपयोगकर्ता नाम: kodiपासवर्ड:kodi

कोड़ी के लिए लॉग इन पर देखा जा सकता है:

less ~/.kodi/temp/kodi.log

फिंग आईओएस और एंड्रॉइड पर एक मुफ्त ऐप है जो स्थानीय नेटवर्क पर उपकरणों का पता लगाएगा, उनके मैक पते प्रदर्शित करेगा, और पोर्ट को स्कैन करेगा। मेरी आईपैड से, मैं देख सकता हूँ #22:SSH, #548:AFP, #5000:upnp, #5900:VNC, लेकिन कोई :9090 :'(। अगर मैं python -m SimpleHTTPServerपी पर चलता हूं , तो फिंग देख सकता हूं #8000:http-alt

: यदि आप अपने ब्राउज़र से कॉन्फ़िगर किया गया बंदरगाह हिट कर सकते हैं देखें http: // <उपयोगकर्ता नाम>: <पासवर्ड> @ <xbmc_ip>: <xbmc_port > (देखें: iPhone / iPod टच - कोई XBMC उदाहरणों पाए गए )

आगे के विकल्प संपादन (या निर्माण) द्वारा कॉन्फ़िगर किए जा सकते हैं /home/xbmc/.xbmc/userdata/advancedsettings.xml

Xml कॉन्फिगरेशन में से किसी एक को हटाने से उन्हें डिफॉल्ट के साथ रीक्रिएट किया जा सकेगा।


जबकि Shairport Sync इंस्टॉल (कोडी से पहले), मैंने पढ़ा है:

आपके पास एक ही सिस्टम पर एक से अधिक zeroconf सर्विस नहीं होनी चाहिए

मैं निश्चित रूप से अवही चल रहा हूं , और कोड़ी अवही का उपयोग करता है, .. तिनके में दबाना : क्या कोई संघर्ष है?

फायरिंग avahi-browse -aसे मेरे नेटवर्क पर सभी सेवाओं की सूची मिलती है, जिनमें शामिल हैं:

+   eth0 IPv4 Kodi (pi)                                     _xbmc-jsonrpc._tcp   local
+   eth0 IPv4 Kodi (pi)                                     _xbmc-events._udp    local

अद्यतन: मैंने एक कीबोर्ड संलग्न किया और चला गया और सभी स्विच को चालू कर दिया जो कनेक्टिविटी के लिए प्रासंगिक लग रहा था। अब मैं http ( http: // [localIP]: 8080 ) के माध्यम से जुड़ता हूं । मैंने डिफ़ॉल्ट अपडेट के साथ अपने अपडेट को अलग कर दिया, और ऊपर की संबंधित पंक्तियों को चिपका दिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.