ब्लूओएस - लोगोकस्टम इंटिग्रेशन API

T 778 कस्टम इंटिग्रेशन API

या मॅन्युअलमध्ये असलेली माहिती लेनब्रुक इंडस्ट्रीजची मालमत्ता आहे.
हे केवळ व्यावसायिक वापरासाठी आहे. लेनब्रुक इंडस्ट्रीज प्रोटोकॉलच्या अचूकतेची कोणतीही जबाबदारी घेत नाही. प्रोटोकॉल "जसा आहे तसा" प्रदान केला आहे, सर्व दोषांसह आणि कोणत्याही प्रकारची हमी न देता, व्यक्त किंवा गर्भित.

एपीआय वापर धोरण

APIs मध्ये प्रवेश करून, तुम्ही या API वापर धोरणाला ("धोरण") आणि आमच्या अटींना सहमती देता. आम्ही हे APIs प्रदान करतो जेणेकरून कंपन्या आणि लोकांना आमच्या प्लॅटफॉर्मशी कनेक्ट होणारे सॉफ्टवेअर, सेवा किंवा मॉड्यूल तयार करून आमच्या सेवेचा लाभ घेता येईल किंवा आमच्या APIs ("एकत्रीकरण") द्वारे आमच्या प्लॅटफॉर्ममधील डेटामध्ये प्रवेश मिळेल. हे धोरण आमच्या अटींचा भाग म्हणून मानले जाईल आणि मानले जाईल.
हे सॉफ्टवेअर "जसे आहे तसे" प्रदान केले आहे, कोणत्याही प्रकारची, स्पष्ट किंवा अंतर्निहित हमी नाही, ज्यामध्ये व्यापारक्षमता, विशिष्ट उद्देशासाठी योग्यता आणि गैर-उल्लंघन या हमींचा समावेश आहे परंतु त्यापुरते मर्यादित नाही. कोणत्याही परिस्थितीत लेखक किंवा कॉपीराइट धारक कोणत्याही दाव्यासाठी, नुकसानीसाठी किंवा इतर दायित्वासाठी जबाबदार राहणार नाहीत, मग ते कराराच्या कृतीत असो, अपमान असो किंवा अन्यथा, सॉफ्टवेअरमधून, त्यातून किंवा त्याच्याशी संबंधित असो किंवा सॉफ्टवेअरमधील वापर किंवा इतर व्यवहार असो.
परवानगी असलेला वापर
तुम्ही स्पॅम पाठवण्यासाठी किंवा आमच्या स्वीकारार्ह वापर धोरणाचे आणि आमच्या मानक वापर अटींचे उल्लंघन करणाऱ्या कोणत्याही कृती करण्यासाठी API वापरू शकत नाही. तुम्ही सर्व लागू कायद्यांचे (गोपनीयता कायदे आणि युनायटेड स्टेट्स निर्यात नियंत्रण कायदे, युरोपियन GPR आणि नियम आणि आर्थिक निर्बंध कायदे आणि नियमांसह) पालन कराल. तुम्ही API साठी आम्ही प्रदान केलेल्या सर्व कागदपत्रांचे पालन कराल. तुम्ही सेवा कार्य करण्याच्या पद्धती हॅक करण्याचा किंवा बदलण्याचा प्रयत्न करणार नाही. या नियमांचे पालन करण्यासाठी आम्ही तुमच्या API च्या वापराचे निरीक्षण करू शकतो आणि जर तुम्ही या धोरणाचे उल्लंघन केले तर आम्ही तुम्हाला API मध्ये प्रवेश नाकारू शकतो.
गोपनीयता
आपले इंटिग्रेशनने वापरकर्त्यांसाठी एक गोपनीयता धोरण प्रदर्शित केले पाहिजे ज्यामध्ये तुम्ही इंटिग्रेशन वापरताना त्यांच्याकडून गोळा कराल ती माहिती तपशीलवार दिली पाहिजे. तुम्ही वापरकर्त्याच्या डेटामध्ये वापरकर्त्याने परवानगी दिलेल्या आणि तुमच्या गोपनीयता धोरणात स्पष्ट केलेल्या मर्यादेपर्यंतच प्रवेश करू शकाल. जर वापरकर्त्याने हटवण्याची विनंती केली किंवा तुमचे खाते बंद केले तर तुम्ही वापरकर्त्याचा डेटा ताबडतोब हटवावा.
सुरक्षा
डेटाची सुरक्षा, अखंडता आणि गोपनीयता जपण्यासाठी आणि संरक्षित करण्यासाठी तुम्ही योग्य तांत्रिक आणि संस्थात्मक सुरक्षा उपायांची अंमलबजावणी आणि देखभाल कराल. हे सुरक्षा उपाय तुम्ही प्रक्रिया करत असलेल्या वैयक्तिक किंवा गोपनीय डेटाचा अनधिकृत प्रवेश किंवा प्रकटीकरण रोखतील.
मालकी
आमच्याकडे सेवा आणि API मधील सर्व अधिकार, शीर्षके आणि स्वारस्य आहे, ज्यामध्ये सर्व बौद्धिक संपदा अधिकार, गुण, कोड आणि वैशिष्ट्ये समाविष्ट आहेत. तुम्ही आमचा कोड, डिझाइन किंवा सामग्रीचे उल्लंघन, उलट अभियांत्रिकी किंवा कॉपी करणार नाही. आमच्या सेवेशी स्पर्धा करण्यासाठी तुम्ही आमच्या API मधील प्रवेश करणार नाही. या धोरणाद्वारे स्पष्टपणे प्रदान केलेले कोणतेही अधिकार राखून ठेवले आहेत, म्हणून जर तुम्हाला ते येथे दिसत नसेल, तर आम्ही तुम्हाला तो अधिकार देत नाही.
गुणांचा वापर
तुम्ही आमचे नाव आणि चिन्हे (म्हणजे आमचे लोगो, ब्रँड आणि कॉपीराइट केलेल्या प्रतिमा) कोणत्याही प्रकारे वापरू शकत नाही. तुम्ही आमच्या चिन्हांमधील कोणत्याही मालकीच्या सूचनांमध्ये बदल करू शकत नाही किंवा काढू शकत नाही. तुम्ही तुमचे एकत्रीकरण नाव किंवा लोगोमध्ये किंवा आमच्याकडून समर्थन सूचित करणाऱ्या कोणत्याही प्रकारे आमचे नाव किंवा चिन्हे वापरणार नाही.
गुणांचा व्यावहारिक वापर
या मार्गदर्शक तत्त्वांमध्ये तुम्ही नेहमीच आमचे नाव, ब्रँड आणि ब्रँड मालमत्तांचा व्यावहारिक वापर कसा करावा हे स्पष्ट केले आहे. तुमचा वापर दर्शवितो की तुम्ही या मार्गदर्शक तत्त्वांची स्वीकृती दिली आहे आणि तुम्ही समजता की या मार्गदर्शक तत्त्वांचे उल्लंघन केल्यास तुमचा वापर आमचे नाव, ब्रँड आणि ब्रँड मालमत्ता वापरण्याची तुमची परवानगी स्वयंचलितपणे रद्द केली जाईल.

  • आमचे नाव, ब्रँड आणि ब्रँड मालमत्तेचा वापर स्पष्टपणे लेखी स्वरूपात अधिकृत असणे आवश्यक आहे.
  • आमच्या ब्रँड मालमत्तांमध्ये रंग बदलणे, फिरवणे आणि/किंवा ताणणे यासह कोणत्याही प्रकारे बदल करू नका, सुधारणा करू नका, विकृत करू नका, कॉपी करू नका किंवा त्यांचे अनुकरण करू नका. दुसऱ्या शब्दांत, आमच्या ब्रँड मालमत्ता त्यांच्या मूळ स्वरूपात ठेवल्या पाहिजेत.
  • तुमचे नाव आणि लोगोच्या तुलनेत आमचे नाव, गुण आणि ब्रँड मालमत्तेला अनावश्यक महत्त्व देऊ नका.
  • आमच्या स्पष्ट संमतीशिवाय आमचे नाव, ब्रँड आणि ब्रँड मालमत्ता स्पर्धात्मक मार्केटिंगच्या शेजारी किंवा कोणत्याही स्वरूपात प्रदर्शित करू नका.
  • तुमच्या वापरामुळे तुमच्या कंपनीच्या किंवा तुमच्या उत्पादनांच्या किंवा सेवांच्या प्रायोजकत्वाबद्दल, त्यांच्याशी संलग्नतेबद्दल किंवा त्यांच्या समर्थनाबद्दल ग्राहकांना दिशाभूल करता कामा नये.
  • आमचे नाव, ब्रँड आणि ब्रँड मालमत्ता ही आमची विशेष मालमत्ता आहे. तुमच्या वापरातून मिळणारी सर्व सद्भावना केवळ आमच्या फायद्यासाठी असेल. तुम्ही आमच्या हक्कांच्या किंवा मालकीच्या विरोधात जाणारी कोणतीही कृती करणार नाही.
  • आमचे नाव, ब्रँड आणि ब्रँड मालमत्ता आदरणीय पद्धतीने वापरल्या पाहिजेत आणि अशा प्रकारे वापरल्या जाऊ नयेत ज्यामुळे आम्हाला, आमच्या उत्पादनांना किंवा सेवांना हानी पोहोचेल किंवा आमच्या मते, आमच्या प्रतिष्ठेला किंवा आमच्या नाव, ब्रँड आणि ब्रँड मालमत्तांमधील सद्भावना कमी होईल किंवा अन्यथा हानी पोहोचेल. दुसऱ्या शब्दांत, कृपया आमच्या मालमत्ता कोणत्याही बेकायदेशीर किंवा बेकायदेशीर क्रियाकलापांशी जोडू नका किंवा त्यांचा वापर फसव्या किंवा हानिकारक अशा प्रकारे करू नका.

Exampस्वीकार्य वापराचे प्रमाण:
“[तुमचे उत्पादन नाव] (ब्लूओएसशी सुसंगत / कार्य करते)”
Exampअस्वीकार्य वापराचे प्रमाण
“[तुमच्या उत्पादनाचे नाव] – ब्लूओएस”
“ब्लूओएस – [तुमच्या उत्पादनाचे नाव]”
“[तुमच्या उत्पादनाचे नाव] – ब्लूओएस सह समर्थित”
मार्केटिंग आणि प्रेस रिलीझ
तुमचा अर्ज मंजूर झाल्यानंतर, तो आमच्या वर सूचीबद्ध केला जाऊ शकतो web गुणधर्म. आम्ही सामान्यतः प्रेस रिलीज सह-प्रकाशित करणार नाही किंवा तुमच्या अर्जाच्या सह-विपणनात योगदान देणार नाही.
तुमच्या अॅपबद्दल प्रेस रिलीज वितरित करण्यापूर्वी, [EMAIL] वर आमच्याशी संपर्क साधा. जर तुम्ही BluOS चा उल्लेख करणार असाल, तर आम्हाला पुन्हाview प्रकाशन. आम्ही शिफारस करतो की तुम्ही तुमचे अंतिम प्रेस प्रकाशन शक्य तितक्या लवकर आमच्याशी संपर्क साधा.
अस्वीकरण
कायद्याने परवानगी दिलेल्या कमाल मर्यादेपर्यंत, आम्ही API जसेच्या तसे प्रदान करतो. याचा अर्थ आम्ही कोणत्याही प्रकारची, स्पष्ट किंवा अंतर्निहित, विशिष्ट उद्देशासाठी व्यापारक्षमता आणि योग्यता यासह परंतु त्यापुरते मर्यादित नसलेली हमी देत ​​नाही.
अपडेट्स
आम्ही वेळोवेळी या साइटवर बदल पोस्ट करून किंवा ईमेलद्वारे तुम्हाला सूचित करून API आणि हे धोरण अपडेट किंवा सुधारित करू शकतो. हे बदल तुमच्या API च्या वापरावर किंवा तुमचे एकत्रीकरण API शी कसे संवाद साधते यावर परिणाम करू शकतात. जर आम्ही असा बदल केला जो तुम्हाला अस्वीकार्य असेल, तर तुम्ही API वापरणे थांबवावे.
गुप्तता
तुम्हाला API शी संबंधित गोपनीय, मालकीची आणि सार्वजनिक नसलेली माहिती ("गोपनीय माहिती") मिळू शकते. तुम्ही ही माहिती फक्त API वापरून तयार करण्यासाठी वापरू शकता. तुम्ही आमच्या लेखी संमतीशिवाय कोणालाही गोपनीय माहिती उघड करणार नाही आणि तुम्ही तुमच्या स्वतःच्या गोपनीय माहितीचे संरक्षण करता त्याच प्रकारे तुम्ही गोपनीय माहितीचे अनधिकृत वापर आणि प्रकटीकरणापासून संरक्षण कराल.
नुकसानभरपाई
तुमच्या API च्या वापराशी संबंधित तृतीय-पक्ष दाव्यांमुळे होणाऱ्या कोणत्याही नुकसानापासून (वकील शुल्कासह) तुम्ही आम्हाला आणि आमच्या टीमला नुकसानभरपाई द्याल आणि सुरक्षित ठेवाल.
बाकीचे
हे धोरण कोणत्याही भागीदारी, एजन्सी किंवा संयुक्त उपक्रमाची निर्मिती करत नाही किंवा सूचित करत नाही. हे धोरण तुम्ही API वापरत आहात तोपर्यंत किंवा आमच्या अटींनुसार समाप्त होईपर्यंत लागू राहील. या धोरणात आणि मानक वापराच्या अटींमध्ये संघर्ष झाल्यास, मानक वापराच्या अटी नियंत्रित करतील.
©२०२५ लेनब्रुक इंडस्ट्रीज लिमिटेड
६३३ ग्रॅनाइट कोर्ट, पिकरिंग, ओंटारियो, कॅनडा L633W 1K3
सर्व हक्क राखीव
या प्रकाशनाचा कोणताही भाग लेनब्रुक इंडस्ट्रीज लिमिटेडच्या लेखी परवानगीशिवाय कोणत्याही स्वरूपात पुनरुत्पादित, संग्रहित किंवा प्रसारित केला जाऊ शकत नाही. प्रकाशनाच्या वेळी त्यातील मजकूर अचूक आहे याची खात्री करण्यासाठी सर्वतोपरी प्रयत्न केले गेले असले तरी, वैशिष्ट्ये आणि तपशील सूचना न देता बदलू शकतात.

पुनरावृत्ती इतिहास
आवृत्ती तारीख वर्णन
1.0 २०२०/१०/२३ प्रथम प्रकाशन
1.2 २०२०/१०/२३ सॉफ्ट रीबूट, डोअरबेल चाइम, व्हॉल्यूम वाढवणे/कमी करणे, ट्रॅक रांगेत हलवणे आणि डायरेक्ट इनपुट कमांड जोडले. परिशिष्ट LSDP मध्ये टीप जोडली.
1.4 २०२०/१०/२३ म्यूट कमांड जोडला; HUB साठी सुधारित डायरेक्ट इनपुट कमांड; स्ट्रीम केलेला कस्टम ऑडिओ प्ले करण्यासाठी प्ले कमांड अपडेट केला.
1.5 २०२०/१०/२३ ब्लूटूथ कमांड जोडला; वर्ग ५ ते ८ जोडण्यासाठी LSDP अपडेट केले; API वापर धोरणात "गुणांचा व्यावहारिक वापर" जोडला.
1.6 २०२०/१०/२३ पंथ २ मधील गटबद्ध खेळाडूंसाठी /स्थितीसाठी एक टीप जोडली; जोडली.
/Play?seek=seconds is=trackid सेक्ट ४.१ मध्ये;
1.7 २०२०/१०/२३ अपडेट केलेले विभाग ८.३ माजीample; इनलाइन संदर्भ मेनू ब्राउझिंग विनंती जोडली exampविभाग ७.१ मध्ये le; विभाग ११.२ मध्ये नवीन डायरेक्ट इनपुट सिलेक्शन कमांड जोडला; प्रीसेटसाठी “इमेज” अॅट्रिब्यूट जोडण्यासाठी विभाग ६.१ अपडेट केला; सर्व इमेज अॅट्रिब्यूटसाठी “followRedirects=7.1” कमेंट जोडली; अॅट्रिब्यूट प्लेचे स्पष्टीकरण अपडेट केले.URL आणि कलम ७.१ मध्ये अ‍ॅड-नाऊ

परिचय

ब्लूओएस™ ही एक प्रगत ऑपरेटिंग सिस्टम आणि संगीत व्यवस्थापन सॉफ्टवेअर आहे जी तुम्हाला तुमच्या होम नेटवर्कचा वापर करून प्रत्येक खोलीत २४-बिट/१९२kHz पर्यंतचे लॉसलेस संगीत अॅक्सेस आणि स्ट्रीम करण्याची परवानगी देते. ब्लूओएस ब्लूसाउंड, एनएडी इलेक्ट्रॉनिक्स, डाली लाउडस्पीकर आणि इतर उत्पादनांमध्ये आढळू शकते.
हे दस्तऐवज कस्टम इंटिग्रेशन (CI) मार्केटप्लेसमध्ये काम करणाऱ्या डेव्हलपर्स आणि सिस्टम इंटिग्रेटर्सना मदत करण्यासाठी तयार करण्यात आले आहे. यात संपूर्ण BluOS API कंट्रोल प्रोटोकॉलमध्ये दस्तऐवजीकरण केलेल्या API विनंत्यांचा एक उपसंच आहे.
या दस्तऐवजात वर्णन केलेल्या सर्व विनंत्या HTTP GET विनंत्या म्हणून पाठवल्या जातात. पॅरामीटर्स एक मानक आहेत URL एन्कोडेड नाव/मूल्य जोडी. ब्लूओएस प्लेयर्सना हे आदेश मिळतात आणि नंतर यूटीएफ-८ एन्कोडेड एक्सएमएल डेटासह प्रतिसाद देतात.
सर्व विनंत्या http:// या स्वरूपात आहेत. : / कुठे:

  • player_ip हा BluOS प्लेअरचा IP पत्ता आहे (उदा., १९२.१६८.१.१००)
  • पोर्ट हा संप्रेषणासाठी वापरला जाणारा TC पोर्ट आहे. CI11000 वगळता सर्व BluOS प्लेयर्ससाठी पोर्ट 580 वापरला जातो. CI580 मध्ये एका चेसिसमध्ये चार स्ट्रीमर नोड्स आहेत, जिथे नोड 1 पोर्ट 11000 वापरतो, नोड 2 पोर्ट 11010 वापरतो, नोड 3 पोर्ट 11020 वापरतो आणि नोड 4 पोर्ट 11030 वापरतो. वापरण्यासाठीचा प्रत्यक्ष पोर्ट musc.tcp आणि musp.tcp या सेवा वापरून MDNS प्रोटोकॉल वापरून शोधला पाहिजे.
  • विनंती ही वास्तविक ब्लूओएस कमांड किंवा क्वेरी आहे (उदा. प्ले)

टीप: हे दस्तऐवज वापरेल http://192.168.1.100:11000 सर्व माजी मध्ये प्लेअर आयपी आणि पोर्ट म्हणूनampलेस

स्थिती प्रश्न

ब्लूओएस प्लेअरला क्वेरी करण्यासाठी स्टेटस क्वेरी वापरल्या जातात.
BluOS स्टेटस क्वेरी करण्यासाठी दोन यंत्रणा प्रदान करते; नियमित मतदान आणि दीर्घ मतदान. नियमित मतदान क्वेरी निकाल ताबडतोब परत करते. दीर्घ मतदान एका विशिष्ट वेळेसाठी कनेक्शन ठेवते आणि माहिती बदलली किंवा कालबाह्य झाली तेव्हाच क्वेरी निकाल परत करते. दीर्घ मतदान खेळाडूला कॉल करण्याची संख्या मोठ्या प्रमाणात कमी करू शकते.
जेव्हा दीर्घ-मतदान वापरले जात नसेल तेव्हा क्लायंटनी त्यांचा मतदान दर दर 30 सेकंदांनी जास्तीत जास्त एका विनंतीपर्यंत मर्यादित ठेवावा. जेव्हा दीर्घ-मतदान वापरले जात असेल तेव्हा क्लायंटने एकाच संसाधनासाठी एका सेकंदापेक्षा कमी अंतराने दोन सलग विनंत्या करू नयेत, जरी पहिली विनंती एका सेकंदापेक्षा कमी वेळेत परत आली तरीही.
दीर्घ मतदान विनंत्या दोन पॅरामीटर्स घेतात: टाइमआउट आणि ईtag. टाइमआउट म्हणजे दीर्घ-पोल विनंतीचा कालावधी आणि ईtag मागील प्रतिसादातून घेतले आहे (प्रतिसादाच्या मूळ घटकातील एक गुणधर्म).
सर्वसाधारणपणे, /Status किंवा /SyncStatus पैकी एकासाठी फक्त एक दीर्घ-पोल सक्रिय असणे आवश्यक आहे. /Status प्रतिसादात एक घटक समाविष्ट असतो ( ) जे /SyncStatus बदलले आहे की नाही हे दर्शवते. जर खेळाडूचे नाव, व्हॉल्यूम आणि ग्रुपिंग स्थिती स्वारस्यपूर्ण असेल तर /SyncStatus पोल केले पाहिजे. /जर सध्याची प्लेबॅक स्थिती आवश्यक असेल तर स्थिती पोल केली पाहिजे.
जेव्हा खेळाडूंना गटबद्ध केले जाते, तेव्हा प्राथमिक खेळाडू हा गटातील मुख्य खेळाडू असतो. दुय्यम खेळाडू प्राथमिक खेळाडूशी जोडलेले असतात. /दुय्यम खेळाडूंचा स्थिती प्रतिसाद हा प्राथमिक खेळाडूच्या प्रती असतात. /SyncStatus नंतर प्रत्येक दुय्यम खेळाडूचा आवाज ट्रॅक करण्यासाठी लांब मतदान आवश्यक असते.
२.१ प्लेबॅक स्थिती
वर्णन
/Status एंडपॉइंट क्वेरी व्हॉल्यूम आणि प्लेबॅक माहिती देते. ही क्वेरी अनेक प्रतिसाद गुणधर्म परत करते,
त्यापैकी काही या दस्तऐवजाला लागू नाहीत. कागदपत्र नसलेले प्रतिसाद दुर्लक्षित केले पाहिजेत.
विनंती
/स्थिती?टाइमआउट=सेकंद&ईtag=etag-मूल्य

पॅरामीटर्स वर्णन
 कालबाह्य लांब मतदानासाठी पर्यायी पॅरामीटर वापरला जातो. शिफारस केलेले मतदान मध्यांतर १०० सेकंद आहे आणि ते ६० सेकंदांच्या दराने मर्यादित असावे आणि कधीही १० सेकंदांपेक्षा जास्त वेगवान नसावे.
etag लांब मतदानासह वापरलेले पर्यायी पॅरामीटर. हे e आहेtag पासून गुणधर्म
पॅरामीटर्स वर्णन
मागील /स्थिती कॉल प्रतिसाद.

प्रतिसाद
<status etag=”4e266c9fbfba6d13d1a4d6ff4bd2e1e6″>
÷ (डिलक्स)
एड शीरन
खरे

१५९
डीझर:१४२९८६२०६
/कलाकृती?सेवा=डीझर&गायक=डीझर%३ए१४२९८६२०६

१८७

परिपूर्ण
१०५४

३२००००

डीझर
/स्त्रोत/प्रतिमा/डीझरआयकॉन.पीएनजी



१९
विराम द्या
एमपी३ ३२० केबी/सेकंद

परिपूर्ण
एड शीरन
÷ (डिलक्स)
२६३

३५

टीप: सर्व प्रतिसाद गुणधर्म खालील तक्त्यामध्ये सूचीबद्ध नाहीत. इतर घटक उपस्थित असू शकतात आणि त्याकडे दुर्लक्ष केले पाहिजे.

प्रतिसाद गुणधर्म वर्णन
etag प्रतिसाद मूळ घटकाचे गुणधर्म. प्रतिसादातील बदल शोधण्यासाठी दीर्घ-मतदानासह अपारदर्शक मूल्य वापरले जाते. जर मागील प्रतिसादापासून मूल्य बदलले नसेल तर प्रतिसाद बदलला नसल्याची हमी दिली जाते (परंतु खाली सेकंद देखील पहा)
अलार्मचे काही सेकंद शिल्लक आहेत जर प्लेबॅक अलार्मचा परिणाम असेल, तर तो थांबण्यापूर्वी किती सेकंद लागतील ते येथे आहे.
क्रिया वर्णनासाठी स्ट्रीमिंग रेडिओ स्टेशनसाठी कृती विभाग पहा.
अल्बम सध्याच्या सक्रिय ट्रॅकचे अल्बम नाव. शीर्षक १ विशेषता देखील पहा.
कलाकार सध्याच्या सक्रिय ट्रॅकचे कलाकार नाव. शीर्षक १ विशेषता देखील पहा.
बॅटरी खेळाडूकडे बॅटरी पॅक असल्यास दाखवले जाते. गुणधर्म समाविष्ट आहेत:
· पातळी - चार्जची स्थिती, टक्केवारी
· चार्जिंग - सध्या चार्ज होत असल्यास १
· चिन्ह – URL सध्याची चार्ज स्थिती दर्शविणारी प्लेअर प्रतिमा
 

कॅनमूव्हप्लेबॅक

जर सध्याचा प्ले होत असलेला किंवा थांबवलेला आशय दुसऱ्या प्लेअरवर हलवणे शक्य असेल तर हे खरे आहे का?
 

कॅनसीक

जर १ असेल तर /Play करण्यासाठी seek पॅरामीटर वापरून ०..totlen श्रेणीतील वर्तमान ट्रॅकमधून स्क्रब करणे शक्य आहे. उदा.ampले: /प्ले?सीक=३४.
db dB मध्ये आवाज पातळी.
गटाचे नाव गटाचे नाव. खेळाडू हा गटातील प्राथमिक खेळाडू असावा.
गट खंड गटाचा आवाज पातळी. खेळाडू हा गटातील प्राथमिक खेळाडू असावा.
प्रतिमा URL सध्याच्या ऑडिओशी संबंधित प्रतिमेची (अल्बम, स्टेशन, इनपुट, इ.). जर
प्रतिसाद गुणधर्म वर्णन
द URL /Artwork ने सुरू होते तर ते पुनर्निर्देशित होऊ शकते. पॅरामीटर/की जोडणे फॉलोरिडायरेक्शन्स=१ प्रतिमा पुनर्प्राप्त करताना पुनर्निर्देशन टाळता येते.
नि:शब्द म्यूट स्थिती. जर व्हॉल्यूम म्यूट असेल तर १ वर सेट करा.
म्यूटडीबी जर प्लेअर म्यूट असेल, तर यामध्ये dB मध्ये अनम्यूट केलेला आवाज असतो.
आवाज म्यूट करा जर ते म्यूट केले असेल, तर यामध्ये अनम्यूट केलेला व्हॉल्यूम लेव्हल असतो. मूल्ये ० ते १०० पर्यंत आहेत.
नाव सध्या प्ले होत असलेल्या ऑडिओ ट्रॅकचे शीर्षक. शीर्षक १ विशेषता देखील पहा.
सूचित कराurl URL पॉप अप सूचनांसाठी.
id अद्वितीय प्ले क्यू आयडी. तो /प्लेलिस्ट प्रतिसादाच्या आयडी गुणधर्माशी जुळतो. जर प्ले क्यू बदलला तर हा क्रमांक बदलेल.
सुटका अद्वितीय प्रीसेट आयडी. तो /Presets प्रतिसादातील prid गुणधर्माशी जुळतो. जर प्रीसेट बदलला तर हा क्रमांक बदलेल जो दर्शवेल की /Presets ला कॅशे केलेला कोणताही प्रतिसाद शुद्ध केला पाहिजे.
गुणवत्ता प्लेइंग सोर्स ऑडिओची गुणवत्ता:
· सीडी - सीडी गुणवत्तेत लॉसलेस ऑडिओ
· एचडी - सीडी क्वालिटी किंवा एस पेक्षा जास्त रिझोल्यूशन असलेला लॉसलेस ऑडिओampले- दर ८८२०० सेकंदampकमीत कमी किंवा जास्त
डॉल्बीऑडिओ – डॉल्बीडिजिटल किंवा AC3
· mqa – वैध MQA ऑडिओ डीकोड केलेला
· mqaAuthored – वैध MQA-लेखक ऑडिओ डीकोड केलेला
संख्यात्मक मूल्य म्हणजे संकुचित ऑडिओ स्रोताच्या गुणवत्तेचा अंदाजे बिटरेट file.
 

पुनरावृत्ती

०, १, किंवा २. ० म्हणजे प्ले क्यूची पुनरावृत्ती, १ म्हणजे ट्रॅकची पुनरावृत्ती आणि २ म्हणजे पुन्हा बंद करणे
सेकंद सध्याचा ऑडिओ ट्रॅक प्ले झाला आहे त्या सेकंदांची संख्या. हे मूल्य e च्या गणनेत वापरले जात नाही.tag आणि प्रगतीमुळे दीर्घ-पोलिंग कॉलमधून परतावा मिळणार नाही. क्लायंटना प्रतिसादानंतरच्या मध्यांतरावर आधारित, स्थिती प्ले किंवा स्ट्रीम असताना प्लेबॅक स्थिती वाढवणे आवश्यक आहे.
सेवा सध्याच्या ऑडिओचा सेवा आयडी. हे UI मध्ये प्रदर्शित करण्यासाठी मूल्य नाही, कारण
प्रतिसाद गुणधर्म वर्णन
वास्तविक स्ट्रिंग अधिकृत सेवा नावापेक्षा वेगळी असू शकते.
सेवा चिन्ह URL सध्याच्या सेवा चिन्हाचा.
शफल ० किंवा १. ० म्हणजे शफल ऑफ आणि १ म्हणजे शफल ऑन.
झोप स्लीप टायमर सक्रिय होण्यापूर्वी उरलेले मिनिटे.
गाणे प्ले क्यूमधील सध्याच्या ट्रॅकची स्थिती. स्ट्रीम देखील पहाUrl.
राज्य सध्याची प्लेअर स्थिती. ती प्ले, पॉज, स्टॉप, स्ट्रीम, कनेक्टिंग इत्यादी असू शकते.
/Play चा वापर पॉज स्थितीत असताना पुन्हा सुरू करण्यासाठी केला जाऊ शकतो परंतु स्टॉप स्थितीत असताना नाही.
प्ले आणि स्ट्रीम यांचा अर्थ एकच आहे असे मानले पाहिजे. स्ट्रीम देखील पहाUrl.
 

स्टेशन प्रतिमा

URL जर सध्याचा ऑडिओ रेडिओ स्टेशन असेल, उदा. डीझर रेडिओ, तर रेडिओ स्टेशनच्या प्रतिमेसाठी. ते प्रतिमेसारखेच असू शकते.
स्ट्रीमफॉरमॅट ऑडिओचे स्वरूप.
प्रवाहUrl या घटकाची उपस्थिती ध्वज म्हणून आणि त्यातील सामग्री अपारदर्शक मूल्य म्हणून मानली पाहिजे. जर ती उपस्थित असेल तर ती दर्शवते:
· प्ले क्यू हा सध्याच्या ऑडिओचा स्रोत नाही (गाणे अप्रासंगिक आहे)
· शफल आणि रिपीट हे संबंधित नाहीत आणि शक्य असल्यास कोणत्याही UI मधून काढून टाकले पाहिजेत.
· पुढील आणि मागील उपलब्ध नाहीत (पण कृती देखील पहा)
सिंकस्टॅट /SyncStatus प्रतिसादातील कोणताही बदल दर्शविणारा अद्वितीय आयडी. तो /SyncStatus प्रतिसादाच्या syncStat गुणधर्माशी जुळतो. जेव्हा जेव्हा सिंक स्थितीत बदल होतो तेव्हा तो बदलतो.
शीर्षक १ सध्याच्या ऑडिओचे वर्णन करणारी माहितीची पहिली ओळ. शीर्षक १, शीर्षक २ आणि शीर्षक ३
सध्या प्ले होत असलेल्या मेटाडेटाच्या तीन ओळी प्रदर्शित करणाऱ्या कोणत्याही UI च्या मजकुरात ते वापरणे आवश्यक आहे. अल्बम, कलाकार आणि नाव यासारख्या मूल्यांचा वापर करू नका.
शीर्षक १ सध्याच्या ऑडिओचे वर्णन करणारी दुसरी माहिती.
शीर्षक १ सध्याच्या ऑडिओचे वर्णन करणारी माहितीची तिसरी ओळ.
टोटलेन सध्याच्या ट्रॅकची एकूण लांबी, सेकंदात.
दोन ओळींचे_शीर्षक१ सध्याच्या ऑडिओचे वर्णन करणाऱ्या दोन ओळींपैकी पहिली. twoline_title1 आणि twoline_title2, जर असेल तर, दोन प्रदर्शित करणाऱ्या कोणत्याही UI च्या मजकुरात वापरली पाहिजे.
प्रतिसाद गुणधर्म वर्णन
आता-प्ले होणाऱ्या मेटाडेटाच्या ओळी.
दोन ओळींचे_शीर्षक१ सध्याच्या ऑडिओचे वर्णन करणाऱ्या दोन ओळींपैकी दुसरी.
खंड खेळाडूच्या आवाजाची पातळी टक्केवारीतtage; -1 म्हणजे प्लेअर व्हॉल्यूम निश्चित.
सेकंद सध्याचा ऑडिओ ट्रॅक किती सेकंदात प्ले झाला आहे.

Example
http://192.168.1.100:11000/Status
प्लेअरची प्लेबॅक स्थिती मिळवते.
http://192.168.1.100:11000/Status?टाइमआउट=१००&ईtag=4e266c9fbfba6d13d1a4d6ff4bd2e1e6
लाँग-पोलिंग वापरून प्लेअरची प्लेबॅक स्थिती मिळवते. जर प्लेअरची स्थिती बदलली असेल तरच १०० सेकंदांच्या टाइमआउटपूर्वी निकाल दिला जातो. अन्यथा, १०० सेकंदांनंतर निकाल दिला जातो.
२.२ खेळाडू आणि गट समक्रमण स्थिती
वर्णन
SyncStatus क्वेरी प्लेअर माहिती आणि प्लेअर ग्रुपिंग माहिती परत करते. ही क्वेरी अनेक प्रतिसाद गुणधर्म परत करते, ज्यापैकी काही या दस्तऐवजाला लागू नाहीत. दस्तऐवजीकरण नसलेले प्रतिसाद दुर्लक्षित केले पाहिजेत.
विनंती
/सिंकस्टेटस?टाइमआउट=सेकंद&ईtag=etag-मूल्य

पॅरामीटर्स वर्णन
 कालबाह्य लांब मतदानासाठी वापरले जाणारे पर्यायी पॅरामीटर. ते सेकंदांमध्ये मतदान मध्यांतर आहे. शिफारस केलेले मतदान मध्यांतर १८० सेकंद आहे.
 etag लांब मतदानासह वापरलेले पर्यायी पॅरामीटर. हे e आहेtag मागील /SyncStatus कॉल प्रतिसादातील विशेषता.

प्रतिसाद
<SyncStatus icon=”/images/players/P300_nt.png” volume=”4″ modelName=”PULSE” name=”PULSE0278″ model=”P300″ brand=”Bluesound” etag=”२३″ आउटलेव्हल=”-६२.९″ स्कीमाव्हर्जन=”२५″ इनिशियलाइज्ड=”ट्रू” ग्रुप=”पल्स-०२७८ + २″ सिंकस्टॅट=”२३″ आयडी=”१९२.१६८.१.१००:११०००″ मॅक=”९०:५६:८२:९F:०२:७८″> १९२.१६८.१.१००


…..

टीप: सर्व प्रतिसाद गुणधर्म खालील चार्टमध्ये सूचीबद्ध नाहीत. इतर घटक उपस्थित असू शकतात आणि त्याकडे दुर्लक्ष केले पाहिजे.

प्रतिसाद गुणधर्म वर्णन
बॅटरी खेळाडूकडे बॅटरी पॅक असल्यास दाखवले जाते. गुणधर्म समाविष्ट आहेत:
· पातळी - चार्जची स्थिती, टक्केवारी
· चार्जिंग - सध्या चार्ज होत असल्यास १
· चिन्ह – URL सध्याची चार्ज स्थिती दर्शविणारी प्लेअर प्रतिमा
ब्रँड खेळाडूचे ब्रँड नाव.
db dB मध्ये आवाज पातळी.
etag Tag /SyncStatus प्रतिसादाचा, दीर्घ मतदानासाठी वापरला जातो.
गट गटाचे नाव.
चिन्ह URL ज्यामध्ये प्लेअर आयकॉन इमेज आहे.
id प्लेअरचा आयपी आणि पोर्ट.
आरंभ केला खरे म्हणजे प्लेअर आधीच सेटअप केलेला आहे, खोटे म्हणजे प्लेअरला सेटअपची आवश्यकता आहे. प्लेअर ब्लूओएस कंट्रोलर अॅपसह सेटअप केलेला असणे आवश्यक आहे.
मॅक नेटवर्क इंटरफेससाठी प्लेअर युनिक आयडी. कदाचित MAC अॅड्रेस असू शकेल.
गुरु मास्टर प्लेअर आयपी अॅड्रेस. जर एखादा खेळाडू गटात दुय्यम खेळाडू असेल तरच तो दाखवा. विशेषता:
· पोर्ट – पोर्ट क्रमांक.
· पुन्हा कनेक्ट करत आहे - प्राथमिक प्लेअरशी पुन्हा कनेक्ट करण्याचा प्रयत्न करत असल्यास खरे आहे.
मॉडेल खेळाडू मॉडेल आयडी.
मॉडेल नाव खेळाडूच्या मॉडेलचे नाव.
नि:शब्द जर आवाज म्यूट असेल तर १ वर सेट करा.
म्यूटडीबी जर प्लेअर म्यूट असेल, तर ही dB मधील अनम्यूट केलेली व्हॉल्यूम पातळी आहे.
प्रतिसाद गुणधर्म वर्णन
आवाज म्यूट करा जर प्लेअर म्यूट असेल, तर ही अनम्यूट केलेली व्हॉल्यूम लेव्हल (०..१००) आहे.
नाव खेळाडूचे नाव.
स्कीमाव्हर्जन सॉफ्टवेअर स्कीमा आवृत्ती.
गुलाम दुय्यम खेळाडूंचे आयपी पत्ते. जर खेळाडू एखाद्या गटाचा प्राथमिक खेळाडू असेल तरच ते सादर केले जातात. अनेक दुय्यम खेळाडू असू शकतात. गुणधर्म:
· आयडी - आयपी पत्ता
· पोर्ट – पोर्ट क्रमांक
 

सिंकस्टॅट

सिंक स्थितीचा आयडी. /SyncStatus प्रतिसादातील कोणताही आयटम बदलला की तो बदलला जातो. जुळवा /स्थिती प्रतिसादातील घटक.
खंड ०..१०० च्या प्रमाणात आवाजाची पातळी. -१ म्हणजे स्थिर आवाज.
झोन निश्चित गटाचे नाव.
झोनमास्टर जर खेळाडू निश्चित गटातील प्राथमिक खेळाडू असेल, तर हे खरे वर सेट केले जाते.
झोनस्लेव्ह जर खेळाडू निश्चित गटातील दुय्यम खेळाडू असेल, तर हे खरे वर सेट केले जाते.

Example
http://192.168.1.100:11000/SyncStatus
खेळाडूची खेळाडू आणि गट स्थिती मिळवते.
http://192.168.1.100:11000/SyncStatus?टाइमआउट=१००&ईtag=4e266c9fbfba6d13d1a4d6ff4bd2e1e6
लाँग-पोलिंग वापरून खेळाडूची खेळाडू आणि गट स्थिती मिळवते. जर खेळाडूची स्थिती बदलली असेल तरच निकाल १०० सेकंदांच्या टाइमआउटपूर्वी परत केला जातो. अन्यथा, निकाल १०० सेकंदांनी परत केला जातो.

आवाज नियंत्रण

प्लेअरचा आवाज पातळी समायोजित करते. प्लेअरला म्यूट करण्यासाठी देखील वापरले जाते.
३.१ व्हॉल्यूम सेट करा
वर्णन
ही विनंती प्लेअर व्हॉल्यूमची चौकशी करते किंवा सेट करते.
सर्व कमांड प्रकार, ०..१०० पातळी, निरपेक्ष डीबी किंवा सापेक्ष डीबी पॅरामीटर्स वापरणारे असोत, अशा मूल्यांपर्यंत मर्यादित आहेत ज्यामुळे कॉन्फिगर केलेल्या उपलब्ध व्हॉल्यूम रेंजमध्ये पातळी मिळते, जी सामान्यतः -८०..० असते. सेटिंग्ज -> प्लेअर -> ऑडिओ पेजवर ब्लूओएस कंट्रोलर अॅप वापरून व्हॉल्यूम रेंज समायोजित केली जाऊ शकते.
क्वेरी दीर्घ मतदानाला समर्थन देते (खाली चित्रित केलेले नाही).
विनंती
/खंड
/व्हॉल्यूम?लेव्हल=लेव्हल&टेल_स्लेव्हज=ऑन_ऑफ
/व्हॉल्यूम?म्यूट=ऑन_ऑफ&टेल_स्लेव्हज=ऑन_ऑफ
/व्हॉल्यूम?abs_db=db&tell_slaves=चालू_बंद
/व्हॉल्यूम?db=डेल्टा-db&tell_slaves=चालू_बंद

पॅरामीटर्स वर्णन
पातळी प्लेअरचा परिपूर्ण आवाज पातळी सेट करा. हा ० -१०० पासूनचा पूर्णांक आहे.
 गुलाम_नाही गटबद्ध खेळाडूंना लागू होते. जर ० वर सेट केले असेल, तर फक्त सध्या निवडलेला खेळाडू आवाज बदलतो. जर १ वर सेट केले असेल, तर गटातील सर्व खेळाडू आवाज बदलतात.
नि:शब्द जर ० वर सेट केले तर, खेळाडू म्यूट केला जातो. जर १ वर सेट केले तर, खेळाडू अनम्यूट केला जातो.
एबीएस_डीबी डीबी स्केल वापरून आवाज सेट करा.
 db dB व्हॉल्यूम स्केल वापरून सापेक्ष व्हॉल्यूम बदल करा. db ही एक धन किंवा ऋण संख्या असू शकते.

प्रतिसाद
<volume db=”-49.9″ mute=”0″ offsetDb=”0″ etag=”6213593a6132887e23fe0476b9ab2cba”>15</volume>

प्रतिसाद गुणधर्म वर्णन
प्रतिसाद गुणधर्म वर्णन
db dB मध्ये आवाज पातळी.
नि:शब्द जर खेळाडू म्यूट असेल तर १, जर खेळाडू अनम्यूट असेल तर ०.
म्यूटडीबी जर प्लेअर म्यूट असेल, तर ही dB मधील अनम्यूट केलेली व्हॉल्यूम पातळी आहे.
आवाज म्यूट करा जर प्लेअर म्यूट असेल, तर ही अनम्यूट केलेली व्हॉल्यूम लेव्हल (०..१००) आहे.
खंड सध्याचा आवाज पातळी: ०..१०० किंवा स्थिर आवाजासाठी -१.

Example
http://192.168.1.100:11000/Volume?level=15
प्लेअर व्हॉल्यूम लेव्हल १५ (१०० पैकी) वर सेट करते.
http://192.168.1.100:11000/Volume? tell_slaves=1&db=2
मास्टर प्लेअर १९२.१६८.१.१०० आणि त्या गटातील सर्व दुय्यम खेळाडूंचा आवाज २ डीबीने वाढवते.
http://192.168.1.100:11000/Volume?mute=1
खेळाडूला म्यूट करते.
3.2 आवाज वाढवा
वर्णन
ही विनंती विशिष्ट dB ने आवाज वाढवते (सामान्य मूल्य 2dB असते).
विनंती
/व्हॉल्यूम?db=db_मूल्य

पॅरामीटर्स वर्णन
db dB मध्ये आवाज वाढण्याचे टप्पे (सामान्य मूल्य 2dB)

प्रतिसाद
<volume db=”-25″ mute=”0″ offsetDb=”6″ etag=”a071a168fac1c879b1de291720c8a4b8″>27</volume>

प्रतिसाद गुणधर्म वर्णन
db dB मध्ये आवाज पातळी.
नि:शब्द जर खेळाडू म्यूट असेल तर १, जर खेळाडू म्यूट नसेल तर ०
प्रतिसाद गुणधर्म वर्णन
ऑफसेटडीबी
etag

Example
http://192.168.1.100:11000/Volume?db=2
आवाज २dB ने वाढवा.
3.3 आवाज कमी
वर्णन
ही विनंती विशिष्ट dB ने आवाज कमी करते (सामान्य मूल्य -2dB असते).
विनंती
/व्हॉल्यूम?db=-db_व्हॅल्यू

पॅरामीटर्स वर्णन
db dB मध्ये आवाज वाढण्याचे टप्पे (सामान्य मूल्य -2dB)

प्रतिसाद
<volume db=”-25″ mute=”0″ offsetDb=”6″ etag=”a071a168fac1c879b1de291720c8a4b8″>27</volume>

प्रतिसाद गुणधर्म वर्णन
db dB मध्ये आवाज पातळी
नि:शब्द जर खेळाडू म्यूट असेल तर १, जर खेळाडू म्यूट नसेल तर ०
ऑफसेटडीबी
etag

Example
http://192.168.1.100:11000/Volume?db=-2
आवाज २dB ने कमी करा.
३.४ म्यूट ऑन
वर्णन
विनंती
/व्हॉल्यूम?म्यूट=१

पॅरामीटर्स वर्णन
नि:शब्द प्लेअर म्यूट करण्यासाठी १ वर सेट करा

प्रतिसाद
<volume muteDb=”-43.1″ db=”100″
म्यूटव्हॉल्यूम=”११”
म्यूट = "१"
ऑफसेटDb=”0”
etag=”2105bed56563d9da46942a696cfadd63″>0</volume
>

प्रतिसाद गुणधर्म वर्णन
म्यूटडीबी म्यूट करण्यापूर्वी dB मध्ये आवाज पातळी
db dB मध्ये आवाज पातळी
आवाज म्यूट करा म्यूट करण्यापूर्वी व्हॉल्यूम पातळी टक्केवारीत
नि:शब्द १ म्हणजे खेळाडू म्यूट आहे.
ऑफसेटडीबी
etag

Example
http://192.168.1.100:11000/Volume?mute=1
३.५ म्यूट ऑफ
वर्णन
ही विनंती खेळाडूला अनम्यूट करण्यास सेट करते.
विनंती
/व्हॉल्यूम?म्यूट=१

पॅरामीटर्स वर्णन
नि:शब्द प्लेअर अनम्यूट करण्यासाठी ० वर सेट करा.

प्रतिसाद
<volume db=”-43.1″ mute=”0″ offsetDb=”0″ etag=”e72d53db17baa526ebb5ee9c26060b1f”>11</volume>

प्रतिसाद गुणधर्म वर्णन
db dB मध्ये आवाज पातळी
नि:शब्द ० म्हणजे खेळाडू म्यूट केलेला नाही.
ऑफसेटडीबी
etag

Example
http://192.168.1.100:11000/Volume?mute=0

प्लेबॅक नियंत्रण

या कमांडचा वापर मूलभूत प्लेबॅक नियंत्रणासाठी केला जातो. कमांडमध्ये प्ले, पॉज, स्टॉप, स्किप, बॅक, शफल आणि रिपीट यांचा समावेश आहे.
4.1 खेळा
वर्णन
सध्याच्या ऑडिओ स्रोताचा प्लेबॅक सुरू करा. पर्यायी पॅरामीटर्स ऑडिओ ट्रॅकमध्ये उडी मारण्याची आणि ऑडिओ प्लेबॅक सुरू करण्यापूर्वी इनपुट निवडण्याची परवानगी देतात.
विनंती
/ खेळा
/खेळा?शोध=सेकंद
/प्ले?सीक=सेकंद&आयडी=ट्रॅकआयडी
/ खेळायचे?url=एनकोडेडस्ट्रीमURL

पॅरामीटर्स वर्णन
 शोधणे सध्याच्या ट्रॅकमध्ये निर्दिष्ट स्थानावर जा. /स्थिती प्रतिसाद समाविष्ट असेल तरच वैध . इनपुटटाइप आणि इंडेक्स पॅरामीटर्ससह वापरता येत नाही.
एन्कोडेडस्ट्रीमURL URL स्ट्रीम केलेल्या कस्टम ऑडिओचे. ते असले पाहिजे URL एन्कोड केलेले.

प्रतिसाद
खेळा
प्रवाह

प्रतिसाद गुणधर्म वर्णन
 

राज्य

कमांड कार्यान्वित केल्यानंतरची स्थिती. अधिक माहितीसाठी /Status प्रतिसाद स्थिती विशेषता पहा.

Example
http://192.168.1.100:11000/Play
सध्याच्या ट्रॅकचा ऑडिओ प्लेबॅक सुरू करा.
http://192.168.1.100:11000/Play?seek=55
सध्याच्या ट्रॅकमध्ये ५५ सेकंदांनी ऑडिओ प्लेबॅक सुरू करा.
http://192.168.1.100:11000/Play?seek=55&id=4
रांगेतील ट्रॅक क्रमांक ५ मध्ये ५५ सेकंदांनी ऑडिओ प्लेबॅक सुरू करा.
१९२.१६८.१.१२५:११०००/प्ले?url=https%3A%2F%2Fwww%2Esoundhelix%2Ecom%2Fexampकमी%2Fmp3%
२FSoundHelix-गाणे-१%२Emp2
ऑनलाइन mp3 ऑडिओचा ऑडिओ प्लेबॅक सुरू करा.
4.2 विराम द्या
वर्णन
चालू प्ले होत असलेला ऑडिओ थांबवा.
जर एखादा अलार्म वाजत असेल आणि त्याचा टाइमआउट असेल, तर अलार्म टाइमआउट रद्द केला जातो.
विनंती
/विराम द्या
/विराम द्या?टॉगल=१

पॅरामीटर्स वर्णन
टॉगल जर १ वर सेट केले असेल, तर सध्याची पॉज स्टेट टॉगल केली जाते.

प्रतिसाद
विराम द्या

प्रतिसाद गुणधर्म वर्णन
राज्य कमांड कार्यान्वित केल्यानंतरची स्थिती. अधिक माहितीसाठी /Status प्रतिसाद स्थिती विशेषता पहा.

Example
http://192.168.1.100:11000/Pause
सध्या प्ले होत असलेल्या ऑडिओला विराम देते.
4.3 थांबा
वर्णन
चालू ऑडिओ वाजवणे थांबवा. जर एखादा अलार्म वाजत असेल आणि त्याचा टाइमआउट असेल, तर अलार्म टाइमआउट रद्द केला जातो विनंती
/थांबा

पॅरामीटर्स वर्णन
काहीही नाही

प्रतिसाद
थांबा

प्रतिसाद गुणधर्म वर्णन
राज्य "थांबा" म्हणजे सध्याचा ऑडिओ थांबला आहे.

Example
http://192.168.1.100:11000/Stop
सध्या प्ले होत असलेला ऑडिओ थांबवते.
४.४ वगळा
वर्णन
प्ले क्यूमधील पुढील ऑडिओ ट्रॅकवर जा.
प्ले क्यूमधून प्ले करताना, ते क्यूमधील पुढील ट्रॅकवर जाईल. जर सध्याचा ट्रॅक क्यूमधील शेवटचा असेल, तर /Skip कॉल केल्याने क्यूमधील पहिल्या ट्रॅकवर जाईल. . रिपीट सेटिंगची स्थिती काहीही असो, ते क्यूमधील पुढील किंवा पहिल्या ट्रॅकवर जाईल.
तुम्ही प्ले क्यू वापरत आहात की नाही हे निश्चित करण्यासाठी, तेथे नाही याची पडताळणी कराUrl> /Status प्रतिसादात नोंद.
मग तुम्ही /Skip कमांड वापरू शकता.
तुम्ही काही स्ट्रीमिंग रेडिओ स्टेशनसाठी ट्रॅक वगळू शकता. हे /Action कमांडने हाताळले जातात.
ट्यूनइन आणि ऑप्टिकल इनपुट सारखे काही स्रोत स्किप पर्यायाला समर्थन देत नाहीत. या स्रोतांमध्ये एक असेलURL> /Status प्रतिसादात एंट्री आहे पण कृतीचे नाव वगळले नाही.
विनंती
/वगळा

पॅरामीटर्स वर्णन
काहीही नाही

प्रतिसाद
21

प्रतिसाद गुणधर्म वर्णन
id स्किप कमांड कार्यान्वित केल्यानंतर ट्रॅक आयडी. तपशीलांसाठी /Status प्रतिसाद गाण्याचे गुणधर्म पहा.

Example
http://192.168.1.100:11000/Skip
पुढील ट्रॅकवर जा.
4.5 मागे
वर्णन
जर एखादा ट्रॅक चालू असेल आणि चार सेकंदांपेक्षा जास्त काळ प्ले होत असेल तर बॅक ट्रॅकच्या सुरुवातीला परत येईल.
अन्यथा बॅक कमांड सध्याच्या प्लेलिस्टमधील मागील गाण्यावर जाईल. जर प्लेलिस्टमधील पहिले गाणे असेल तर कॉलिंग बॅक शेवटच्या गाण्यावर जाईल. रिपीट सेटिंगची स्थिती काहीही असो, ते क्यूमधील मागील किंवा पहिल्या ट्रॅकवर जाईल.
तुम्ही प्ले क्यू वापरत आहात की नाही हे निश्चित करण्यासाठी, तेथे नाही याची पडताळणी कराUrl> /Status प्रतिसादातील घटक.
मग तुम्ही /Back कमांड वापरू शकता.
तुम्ही काही स्ट्रीमिंग रेडिओ स्टेशन्ससाठी ट्रॅक परत देखील जाऊ शकता. हे /Action कमांडने हाताळले जातात.
ट्यूनइन आणि ऑप्टिकल इनपुट सारखे काही स्रोत बॅक पर्यायाला समर्थन देत नाहीत. या स्रोतांमध्ये एक असेलUrl> घटक नाही पण /Status प्रतिसादात स्किप अॅक्शनचे नाव नाही.
विनंती
/परत

पॅरामीटर्स वर्णन
काहीही नाही

प्रतिसाद
19

प्रतिसाद गुणधर्म वर्णन
id बॅक कमांड कार्यान्वित केल्यानंतर ट्रॅक आयडी. तपशीलांसाठी /Status प्रतिसाद गाणे गुणधर्म पहा.

4.6 शफल
वर्णन
शफल कमांड सध्याच्या क्यूला शफल करून एक नवीन क्यू तयार करते. शफल अक्षम केल्यावर मूळ (शफल न केलेली) क्यू पुनर्संचयित करण्यासाठी ठेवली जाते.
विनंती
/शफल?स्टेट=०|१

पॅरामीटर्स वर्णन
राज्य · शफल बंद करण्यासाठी ०
· शफल सक्षम करण्यासाठी १. जर क्यू आधीच शफल स्थितीत असेल तर त्याचा कोणताही परिणाम होणार नाही. /स्थिती प्रतिसाद पहा घटक.

प्रतिसाद

प्रतिसाद गुणधर्म वर्णन
सुधारित १ म्हणजे लोड झाल्यापासून रांगेत बदल करण्यात आले आहेत. ० म्हणजे नाही.
लांबी सध्याच्या रांगेतील एकूण ट्रॅकची संख्या.
शफल शफल स्थिती. १ म्हणजे सध्याची क्यू शफल केलेली आहे. ० म्हणजे सध्याची क्यू शफल केलेली नाही.
id सध्याचा क्यू आयडी. प्ले क्यूमध्ये बदल झाल्यावर तो बदलतो.

Example
http://192.168.1.100:11000/Shuffle?state=1
सध्याच्या प्ले क्यूला शफल करते.
4.7 पुन्हा करा
वर्णन
पुनरावृत्ती पर्याय सेट करते. पुनरावृत्तीमध्ये तीन अवस्था आहेत; ० म्हणजे चालू रांगेची पुनरावृत्ती, १ म्हणजे चालू ट्रॅकची पुनरावृत्ती आणि २ म्हणजे पुनरावृत्ती न होणे. सर्व पुनरावृत्ती अनिश्चित असतात, म्हणजेच त्या थांबत नाहीत.
विनंती
/पुनरावृत्ती?राज्य=०|१|२

पॅरामीटर्स वर्णन
राज्य · संपूर्ण प्ले क्यू पुन्हा करण्यासाठी 0
· १ चालू ट्रॅक पुन्हा करण्यासाठी
· पुनरावृत्ती बंद करण्यासाठी २

प्रतिसाद

प्रतिसाद गुणधर्म वर्णन
लांबी सध्याच्या प्ले क्यूमधील एकूण ट्रॅकची संख्या.
id सध्याचा क्यू आयडी. प्ले क्यूमध्ये बदल झाल्यावर तो बदलतो.
पुनरावृत्ती सध्याची पुनरावृत्ती स्थिती.

Example
http://192.168.1.100:11000/Repeat?state=1
सध्याच्या प्लेइंग ट्रॅकची पुनरावृत्ती करते.
४.८ स्ट्रीमिंग रेडिओ स्टेशनसाठी कृती
वर्णन
अ‍ॅक्शन्स तुम्हाला स्लॅकर किंवा रेडिओ पॅराडाईज किंवा अमेझॉन म्युझिक प्राइम स्टेशन्स सारख्या निवडक स्ट्रीमिंग रेडिओ स्टेशन्सवर पुढे जाण्याची, मागे जाण्याची, ट्रॅक आवडण्याची आणि बॅन करण्याची परवानगी देतात. स्ट्रीमिंग रेडिओ स्टेशन्स प्ले क्यूमध्ये ट्रॅक लोड करत नाहीत. त्याऐवजी, ते प्रदान करतात URL ज्याचा वापर तुम्ही इच्छित कार्य पूर्ण करण्यासाठी करू शकता.
स्किप पुढील ट्रॅकवर जाईल. मागे मागील ट्रॅकवर जाईल. लव्ह संगीत सेवेमध्ये आवडलेल्या ट्रॅकला ध्वजांकित करेल. बॅन पुढील ट्रॅकवर जाईल आणि संगीत सेवेमध्ये नापसंत म्हणून ट्रॅकला ध्वजांकित करेल.
जर असेल तरUrl> /Status प्रतिसादात एंट्री करून आणि योग्य कृती करून, तुम्ही ही कार्ये करू शकता. कृतीमध्ये खालील गोष्टी असतील URL जे कृती अंमलात आणण्यासाठी वापरले जाते.
येथे एक माजी आहेampस्लॅकर रेडिओ वाजवणाऱ्या खेळाडूच्या /स्थिती प्रतिसादावरून:


<action name=”skip” url=”/कृती?सेवा=आळशी&वगळा=४७९९१४८″/>
<action icon=”/images/loveban/love.png” name=”love” notification=”Track marked as favorite” state=”1″ text=”Love” url=”/कृती?सेवा=आळशी आणि प्रेम=४७९९१४८″/>
<action icon=”/images/loveban/ban.png” name=”ban” notification=”Track banned from this
स्टेशन" स्थिती="-1" मजकूर="बंदी" url=”/कृती?सेवा=आळशी&बंदी=४७९९१४८″/>

यामध्ये माजीampले, बॅक उपलब्ध नाही, पण स्किप, लव्ह आणि बॅन शक्य आहेत.
विनंती
/कृती?सेवा=सेवा-नाव&कृती=कृती-URL
टीप: विशिष्ट विनंती तपशील (अंतिम बिंदू आणि पॅरामीटर्स) संबंधितांनी दिले आहेत घटक. Ex मधील कमांडampखालील सर्व विभाग /कृती वापरतात परंतु कोणताही URI शक्य आहे.

पॅरामीटर्स वर्णन
मध्ये प्रदान केले आहे घटक.

प्रतिसाद
प्रतिसादासाठी, तुम्हाला कृतीची पावती मिळते. वगळण्यासाठी आणि मागे घेण्यासाठी, तुम्हाला मिळते:


तुम्हाला मिळालेल्या प्रेमासाठी:

बंदीसाठी तुम्हाला मिळते:

प्रतिसाद गुणधर्म वर्णन
प्रतिसाद जर प्रतिसादाचा मूळ घटक असेल तर तर टेक्स्ट नोड ही वापरकर्त्याला दाखवण्यासाठी एक सूचना आहे. जर पर्यायी रूट घटक परत केला गेला आणि जर सूचना विशेषता समाविष्ट केली असेल तर ती सूचना दाखवली पाहिजे.

Example
http://192.168.1.100:11000/Action?service=Slacker&skip=10965139
पुढील स्लॅकर रेडिओ ट्रॅकवर जातो.
http://192.168.1.100:11000/Action?service=Slacker&ban=33332284
सध्या वाजणाऱ्या स्लॅकर रेडिओ ट्रॅकवर बंदी घालते आणि पुढील ट्रॅकवर जाते.

 प्ले रांग व्यवस्थापन

प्लेअरच्या ऑपरेशनचा एक प्रकार म्हणजे प्ले क्यूमध्ये ट्रॅक लोड करणे आणि नंतर त्या प्ले क्यूमधून ट्रॅक प्ले करणे. हे कमांड तुम्हाला परवानगी देतात view आणि प्ले क्यू व्यवस्थापित करा.
५.१ ट्रॅकची यादी करा
वर्णन
एकतर प्ले क्यूची स्थिती परत करा किंवा प्ले क्यूमधील सर्व ट्रॅकची माहिती परत करा.
लांबी किंवा सुरुवात आणि शेवटच्या पॅरामीटर्सशिवाय ही क्वेरी वापरण्याची शिफारस केलेली नाही, कारण अन्यथा खूप लांब प्रतिसाद निर्माण होऊ शकतो.
विनंती
/प्लेलिस्ट
/प्लेलिस्ट?लांबी=१
/प्लेलिस्ट?स्टार्ट=फर्स्ट&एंड=लास्ट (सामान्यतः पृष्ठांकनासाठी रांगेचा काही भाग मिळवा)

पॅरामीटर्स वर्णन
लांबी=१ फक्त उच्च-स्तरीय विशेषता परत करा आणि ट्रॅक तपशील नाहीत.
प्रारंभ ० पासून सुरू होणारी, प्रतिसादात समाविष्ट करण्यासाठी रांगेतील पहिली नोंद.
शेवट प्रतिसादात समाविष्ट करण्यासाठी रांगेतील शेवटची नोंद.

प्रतिसाद
प्ले क्यू स्थितीसाठी:

१३
243



प्ले क्यू लिस्टिंगसाठी:


२००२
अँ-मेरी
२००२
डीझर:१४२९८६२०६

प्रतिसाद गुणधर्म वर्णन
नाव सध्याच्या प्ले क्यूचे नाव.
सुधारित ० म्हणजे क्यू लोड झाल्यापासून बदललेली नाही. १ म्हणजे क्यू लोड झाल्यापासून बदललेली आहे.
लांबी सध्याच्या रांगेतील एकूण ट्रॅकची संख्या
id सध्याच्या क्यू स्टेटसाठी युनिक आयडी (उदा., १०५४). तो सारखाच आहे /स्थिती प्रतिसादात.
गाणे गाणे अनेक उप-घटकांनी बनलेले आहे:
· अल्बमिड = ट्रॅक ज्या अल्बममध्ये आहे त्याचा आयडी
· सेवा = ट्रॅकची संगीत सेवा
· कलाकार = ट्रॅक कलाकाराची ओळख
· सॉन्ग आयडी = गाण्याचा आयडी
· आयडी = सध्याच्या रांगेतील ट्रॅकची स्थिती. जर ट्रॅक सध्या निवडलेला असेल, तर ट्रॅक आयडी सारखाच असेल. /स्थिती प्रतिसादात.
· शीर्षक = ट्रॅकचे नाव
· कला = कलाकाराचे नाव
· अल्ब = अल्बमचे नाव

Example
http://192.168.1.100:11000/Playlist
प्ले क्यूमधील सर्व ट्रॅकची यादी करते.
http://192.168.1.100:11000/Playlist?length=1
५.२ ट्रॅक हटवा
वर्णन
सध्याच्या प्ले क्यूमधून ट्रॅक काढा.
विनंती
/डिलीट?आयडी=पोझिशन

पॅरामीटर्स वर्णन
id सध्याच्या प्ले क्यूमधून हटवायचा असलेल्या ट्रॅकचा ट्रॅक आयडी.

प्रतिसाद

प्रतिसाद गुणधर्म वर्णन
हटवले काढायच्या ट्रॅकच्या रांगेतील स्थान.

Example
http://192.168.1.100:11000/Delete?id=9
प्ले क्यूमधील ९ व्या स्थानावर असलेला ट्रॅक काढून टाकतो.
५.३ ट्रॅक हलवा
वर्णन
सध्याच्या प्ले क्यूमध्ये ट्रॅक हलवा.
विनंती
/ हलवा?नवीन=गंतव्यस्थान&जुने=मूळ

पॅरामीटर्स वर्णन
नवीन ट्रॅकवरील नवीन स्थान हलवले जात आहे.
जुने ट्रॅक हलवण्याची जुनी स्थिती.

प्रतिसाद
हलवले

प्रतिसाद गुणधर्म वर्णन
हलविले ट्रॅक हलवला गेला आहे असे दर्शवते.

Example
http://192.168.1.100:11000/Move?new=8&old=2
प्ले क्यूमध्ये स्थान २ वरील ट्रॅक ८ व्या स्थानावर हलवा.
५.४ रांग साफ करा
वर्णन
सध्याच्या प्ले क्यूमधून सर्व ट्रॅक साफ करा
विनंती
/ साफ करा

पॅरामीटर्स वर्णन
काहीही नाही

प्रतिसाद

प्रतिसाद गुणधर्म वर्णन
सुधारित ० म्हणजे लोड झाल्यापासून क्यूमध्ये बदल झालेला नाही, १ म्हणजे लोड झाल्यापासून क्यूमध्ये बदल झालेला आहे.
लांबी सध्याच्या रांगेतील एकूण ट्रॅकची संख्या.
id सध्याच्या रांगेसाठी युनिक आयडी.

Example
http://192.168.1.100:11000/Clear
हे प्ले क्यूमधून सर्व ट्रॅक काढून टाकते.
५.५ रांग जतन करा
वर्णन
प्ले क्यूला BluOS प्लेलिस्ट म्हणून सेव्ह करा.
विनंती
/सेव्ह करा?नाव=प्लेलिस्ट_नाव

पॅरामीटर्स वर्णन
नाव जतन केलेल्या प्ले क्यूचे नाव.

प्रतिसाद

१२६

प्रतिसाद गुणधर्म वर्णन
नोंदी जतन केलेल्या प्ले रांगेतील एकूण ट्रॅकची संख्या.

Example
http://192.168.1.100:11000/Save?name=Dinner+Music
हे प्ले क्यू "डिनर म्युझिक" म्हणून सेव्ह करते.

प्रीसेट

प्रीसेट रिक्वेस्ट तुम्हाला प्लेअरचे सर्व प्रीसेट सूचीबद्ध करण्याची, प्रीसेट लोड करण्याची आणि प्रीसेट वाढवण्याची / कमी करण्याची परवानगी देतात. ब्लूओएस कंट्रोलर अॅप वापरून प्रीसेट जोडणे आणि हटवणे आवश्यक आहे. प्रीसेटमध्ये रेडिओ स्टेशन, प्लेलिस्ट आणि इनपुट (उदा.
ब्लूटूथ, अॅनालॉग, ऑप्टिकल, एचडीएमआय एआरसी).
६.१ प्रीसेटची यादी
वर्णन
सध्याच्या ब्लूओएस प्लेअरवरील सर्व प्रीसेटची यादी करा.
विनंती
/प्रीसेट

पॅरामीटर्स वर्णन
काहीही नाही

प्रतिसाद

<preset id=”6″ name=”Serenity” url="रेडिओपॅराडाईज:/४२:४/शांतता"
image=”https://img.radioparadise.com/channels/0/42/cover_512x512/0.jpg”/>
<preset id=”7″ name=”1980s Alternative Rock Classics” url=”/लोड?सेवा=भरती&amp; आयडी=fd3f797e-
a3e9-4de9-a1e2-b5adb6a57cc7″ image=”/Artwork?service=Tidal&amp;playlistimage=afacfc12-24034caf-a5c5-a2af28d811c8″/> </presets>

प्रतिसाद गुणधर्म वर्णन
प्रिड प्लेअर प्रीसेटचा एक अद्वितीय आयडी. तो सारखाच आहे /स्थिती प्रतिसादात.
नाव प्रीसेट नाव.
id प्रीसेट आयडी.
url प्रीसेट URL. हा प्रीसेट स्रोत आहे URL प्रीसेट लोड करण्यासाठी वापरले जाते.
प्रतिमा प्रतिमा URL प्रीसेटचा. जर URL /Artwork ने सुरू होते तर ते पुनर्निर्देशित होऊ शकते. पॅरामीटर/की जोडणे फॉलोरिडायरेक्शन्स=१ प्रतिमा पुनर्प्राप्त करताना पुनर्निर्देशन टाळता येते.

Example
http://192.168.1.100:11000/Presets
प्लेअरवरील सर्व प्रीसेटची यादी करा.
६.२ प्रीसेट लोड करा
वर्णन
प्रीसेट प्ले करणे सुरू होते. तुम्ही विशिष्ट प्रीसेट नंबर तसेच पुढील किंवा मागील प्रीसेट निवडू शकता. प्रीसेट नंबर अनुक्रमिक असण्याची आवश्यकता नाही, म्हणजेच, तुमच्याकडे प्रीसेट 1,2,3 5, 7 आणि 8 असू शकतात. प्रीसेट वरपासून खालपर्यंत आणि खालपासून वरपर्यंत फिरतात.
विनंती
/प्रीसेट? आयडी=प्रीसेटआयडी|-१|+१

पॅरामीटर्स वर्णन
id लोड करायच्या प्रीसेटचा आयडी क्रमांक. उपलब्ध प्रीसेट आयडींची यादी Show Presets कमांड वापरून आढळते.
जर प्रीसेट आयडी +१ असेल, तर तो पुढील प्रीसेट लोड करेल. जर प्रीसेट आयडी -१ असेल, तर तो मागील प्रीसेट लोड करेल.

प्रतिसाद
जर प्रीसेट ट्रॅकची यादी असेल तर ते लोड केलेल्या प्रीसेटच्या ट्रॅकची संख्या परत करते.

१२६

जर प्रीसेट रेडिओ असेल तर ते स्ट्रीम स्टेट परत करते.
प्रवाह

प्रतिसाद गुणधर्म वर्णन
सेवा लोड केलेल्या प्रीसेटचे सेवा नाव
नोंदी लोड केलेल्या प्रीसेटचे नंबर ट्रॅक

Example
http://192.168.1.100:11000/Preset?id=4
प्रीसेट आयडी ४ सह प्रीसेट लोड करा.
http://192.168.1.100:11000/Preset?id=+1

सामग्री ब्राउझिंग आणि शोधणे

हा विभाग संगीत सेवा सामग्री ब्राउझिंग आणि शोधण्यासाठीच्या आदेशांचे वर्णन करतो.
७.१ संगीत सामग्री ब्राउझ करणे
वर्णन
उपलब्ध संगीत स्रोतांमधून, तसेच इनपुट आणि प्लेलिस्टमधून नेव्हिगेट करा.
प्रतिसादांसाठी मूळ घटक म्हणजे जोपर्यंत त्रुटी प्रतिसाद मिळत नाही. बहुतेक निकालांचा क्रम असतो काही प्रकरणांमध्ये परिणाम हा एक क्रम असतो , ज्या प्रत्येकामध्ये एक क्रम आहे जर . सर्व मूल्ये गुणधर्म वापरून प्रदान केली आहेत. कोणतेही मजकूर नोड नाहीत.
/ब्राउझ कॉलचा परिणाम ए मध्ये बंद केलेली त्रुटी असू शकतो मूळ घटक. त्रुटीचा तपशील एका मध्ये दिला आहे आणि शून्य किंवा अधिक मजकूर नोड्स.
विनंती
/ब्राउझ करा?की=की-व्हॅल्यू
/ब्राउझ करा?की=की-व्हॅल्यू&विथकॉन्टेक्स्टमेनूआयटम्स=१

पॅरामीटर्स वर्णन
की पर्यायी पॅरामीटर. या पॅरामीटरच्या अनुपस्थितीमुळे उच्च-स्तरीय ब्राउझिंग होईल. उच्च पातळी /ब्राउझ व्यतिरिक्त इतर स्तरांसाठी माहिती मिळवते. पूर्वीच्या प्रतिसादातील "browseKey", "nextKey", "parentKey" किंवा "contextMenuKey" विशेषता मूल्यातून घेतलेले मूल्य वापरते.
टीप: की-व्हॅल्यू असणे आवश्यक आहे URL एन्कोड केलेले
संदर्भ मेनू आयटमसह पर्यायी पॅरामीटर. मूल्य नेहमीच १ असते..
प्लेलिस्ट, अल्बम, ट्रॅक, स्टेशन, कलाकार इत्यादींचे ब्राउझ निकाल मिळवताना इनलाइन संदर्भ मेनू मिळविण्यासाठी हे पॅरामीटर वापरले जाते.

प्रतिसाद
उच्च पातळीवरील ब्राउझ प्रतिसाद:



<item image=”/images/InputIcon.png” text=”Optical Input”
खेळणेURL=”/खेळा?url=Capture%3Ahw%3A1%2C0%2F1%2F25%2F2%2Finput1″ inputType=”spdif”
प्रकार="ऑडिओ"/>




इतर पातळीवरील ब्राउझ प्रतिसाद:
<browse sid=”16″ serviceIcon=”/Sources/images/DeezerIcon.png” serviceName=”Deezer”
सेवा = "डीझर" शोधकी = "डीझर: शोध" प्रकार = "मेनू">
आयटम browseKey=”/Playlists?service=Deezer&genre=0&category=toplist” text=”लोकप्रिय प्लेलिस्ट”
प्रकार="लिंक"/>

प्रकार="लिंक"/>

प्रकार="लिंक"/>
आयटम browseKey=”/Songs?service=Deezer&genre=0&category=toplist” text=”लोकप्रिय गाणी”
प्रकार="लिंक"/>

प्रतिसाद गुणधर्म वर्णन
खालील घटक/विशेषता सारण्या पहा.

Example
टीप: सर्व की पॅरामीटर्स UTF-8 एन्कोड केलेले असणे आवश्यक आहे.
http://192.168.1.100:11000/Browse
उच्च पातळीचे ब्राउझ करते का?
http://192.168.1.100:11000/Browse?key=Tidal%3A
दुसऱ्या स्तरावरील ब्राउझिंग करते का, जे टायडल श्रेणी परत करते.
http://192.168.1.100:11000/Browse?key=Tidal%3AmenuGroup%2F3
टायडल मास्टर्स (ग्रुप ३) उप-श्रेणी परत करून, तिसऱ्या स्तरावरील ब्राउझिंग करते का?
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DTidal%26category%3Dmasters
टायडल मास्टर्स अल्बमचा पहिला संच परत करून, चौथ्या स्तरावरील ब्राउझिंग करतो.
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DTidal%26category%3Dmasters%26 start%3D30%26end%3D79
टायडल मास्टर्स अल्बमचा दुसरा संच परत करून, आणखी एक चौथा स्तर ब्राउझ करतो का?

घटक विशेषता (आणि मूल्ये) वर्णन
सेवा चिन्ह सध्या ब्राउझ केल्या जाणाऱ्या सेवेच्या आयकॉनचा URI.
सेवा नाव वापरकर्त्याच्या प्रदर्शनासाठी सध्या ब्राउझ केल्या जाणाऱ्या सेवेचे नाव.
शोधकी सध्याच्या सेवेमध्ये (किंवा पदानुक्रमाचा काही सखोल भाग) शोधण्यासाठी /ब्राउझ विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य. याव्यतिरिक्त, विनंतीमध्ये शोध संज्ञा असलेले aq पॅरामीटर असेल.
पुढील की चालू साठी आयटमचे पुढील पृष्ठ मिळविण्यासाठी /ब्राउझ विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य view. पेजिंग चंक आकार API वापरकर्त्याच्या नियंत्रणाखाली नाही आणि या मूल्याच्या क्वेरी पॅरामीटर्सचे विश्लेषण किंवा हाताळणी करण्याचा कोणताही प्रयत्न करू नये.
पॅरेंटकी जर डीफॉल्ट बॅक नेव्हिगेशन ओव्हरराइड केले गेले असेल तर पदानुक्रमात बॅकअप नेव्हिगेट करण्यासाठी /Browse विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य.
प्रकार मेनू एक नेव्हिगेशन नोड ज्यामध्ये कोणत्याही प्रकारच्या आयटमचे मिश्रण असू शकते. बहुतेकदा फक्त लिंक किंवा ऑडिओ आयटम असतात.
संदर्भ मेनू निर्दिष्ट प्रकारच्या वस्तूंची यादी.
कलाकार
घटक विशेषता (आणि मूल्ये) वर्णन
संगीतकार
अल्बम
प्लेलिस्ट
ट्रॅक
शैली
विभाग वर्णमाला विभाग.
आयटम सामान्य निकाल यादी. बहुतेकदा मेनू नोड्स (प्रकार="लिंक") आणि रेडिओ आयटम (प्रकार="ऑडिओ") यांचे मिश्रण असते.
फोल्डर सबफोल्डर्स, ट्रॅक आणि प्लेलिस्ट नोंदी असू शकतात.
मजकूर श्रेणीकडे जात आहे.
पुढील की श्रेणीसाठी आयटमचे पुढील पृष्ठ मिळविण्यासाठी /ब्राउझ विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य.
पॅरेंटकी जर डीफॉल्ट बॅक नेव्हिगेशन ओव्हरराइड केले गेले असेल तर पदानुक्रमात बॅकअप नेव्हिगेट करण्यासाठी /Browse विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य.
प्रकार दुवा ब्राउझ पदानुक्रमातील एक सामान्य नोड जो पुढील नोड्सकडे नेतो.
ऑडिओ थेट प्ले करता येणारा नोड
कलाकार कलाकाराचे प्रतिनिधित्व करणारी वस्तू.
घटक विशेषता (आणि मूल्ये) वर्णन
संगीतकार संगीतकाराचे प्रतिनिधित्व करणारी वस्तू.
अल्बम अल्बम किंवा तत्सम संग्रहाचे प्रतिनिधित्व करणारा आयटम.
प्लेलिस्ट प्लेलिस्ट किंवा तत्सम संग्रहाचे प्रतिनिधित्व करणारा आयटम.
ट्रॅक एकच ट्रॅक दर्शविणारा आयटम
मजकूर एक साधा मजकूर नोड.
विभाग वर्णमाला विभाग.
फोल्डर फोल्डरमधील एक फोल्डर ब्राउझ करा.
मजकूर आयटमच्या वर्णनाची मुख्य किंवा पहिली ओळ
मजकूर २ दुसरी ओळ
प्रतिमा आयटमसाठी एक चिन्ह किंवा कलाकृती. जर प्रतिमा याने सुरू होत असेल तर

/कलाकृतीमुळे पुनर्निर्देशन होऊ शकते. पॅरामीटर/की जोडणे फॉलोरिडायरेक्शन्स=१ प्रतिमा पुनर्प्राप्त करताना पुनर्निर्देशन टाळता येते.

ब्राउझकी पदानुक्रम उतरवण्यासाठी /Browse विनंतीच्या नंतरच्या की पॅरामीटरसाठी वापरायचे मूल्य.
खेळणेURL प्रश्नातील आयटमसाठी डीफॉल्ट प्ले अॅक्शन सुरू करण्यासाठी थेट वापरला जाऊ शकणारा URI. सहसा हे क्यू साफ करण्यासाठी आणि ते प्ले करण्यास सुरुवात करण्यासाठी असते.
ऑटोप्लेURL एक URI जो क्यूमध्ये ट्रॅक जोडण्यासाठी आणि तो प्ले करण्यासाठी आणि समाविष्ट असलेल्या ऑब्जेक्टमधून (जसे की अल्बम) त्यानंतरचे ट्रॅक ऑटो-फिलमध्ये जोडण्यासाठी थेट वापरला जाऊ शकतो.
घटक विशेषता (आणि मूल्ये) वर्णन
प्ले रांगेचा भाग.
संदर्भ मेनूकी आयटमशी संबंधित क्रियांचा संदर्भ-मेनू असलेला निकाल मिळविण्यासाठी /Browse विनंतीच्या की पॅरामीटरसाठी वापरायचे मूल्य.
क्रियाURL निर्दिष्ट कृती करण्यासाठी थेट वापरला जाऊ शकणारा URI.

प्रकार गुणधर्मासाठी संदर्भ मेनू आयटममध्ये खालील मूल्ये असू शकतात.

विशेषता
वर्णन
आवडते -जोडा आयटम आवडता (किंवा समतुल्य) म्हणून जोडा.
- हटवा वापरकर्त्याच्या आवडींमधून आयटम काढून टाका
जोडा प्ले क्यूमध्ये जोडा
जोडा - आता सध्याच्या ट्रॅकनंतर प्ले क्यूमध्ये जोडा आणि आता प्ले करा
-पुढील सध्याच्या ट्रॅकनंतर प्ले क्यूमध्ये जोडा
-शेवटचा प्ले क्यूच्या शेवटी जोडा
सर्व जोडा - आता प्ले क्यूमध्ये मल्टी-ट्रॅक ऑब्जेक्ट जोडा आणि आता प्ले करा.
-पुढील सध्याच्या ट्रॅक किंवा मल्टी-ट्रॅक ऑब्जेक्ट नंतर प्ले क्यूमध्ये मल्टी-ट्रॅक ऑब्जेक्ट जोडा.
-शेवटचा प्ले क्यूच्या शेवटी मल्टी-ट्रॅक ऑब्जेक्ट जोडा.
रेडिओ प्ले करा आयटमशी संबंधित रेडिओ स्टेशन प्ले करा.
हटवा ऑब्जेक्ट (सहसा प्लेलिस्ट) हटवा. वापरकर्त्याची पुष्टीकरण विनंती करावी.

“withContextMenuItem=1” पॅरामीटर वापरून ब्राउझ करताना, निकालात इन-लाइन कॉन्टेक्स्ट मेनू असेल.
Example
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DDeezer%26genre%3D0%26category %3Dtoplist&withContextMenuItems=1
इनलाइन संदर्भ मेनूसह डीझर => काय चर्चेत आहे => लोकप्रिय अल्बमची विनंती करते का?
प्रतिसाद
प्रतिसादात इनलाइन आहे प्रत्येक वस्तूसाठी.

<item text=”Essonne History X” contextMenuKey=”Deezer:contextMenu/Album?albumid=693798541″
खेळणेURL=”/जोडा?सेवा=डीझर&अल्बमिड=६९३७९८५४१&प्लेनाऊ=१″ प्रतिमा=”/कलाकृती?सेवा=डीझर&अल्बमिड=६९३७९८५४१″
browseKey=”डीझर:अल्बम?कलाकार=झियाक&अल्बम=एस्सोन%२०इतिहास%२०एक्स&अल्बमिड=६९३७९८५४१″ text20=”झियाक” प्रकार=”अल्बम”>
<item text=”Favorite” type=”favourite-add” actionURL=”/AddFavourite?service=Deezer&albumid=693798541″/>
<item text=”Play now” type=”add-now”
क्रियाURL=”/जोडा?सेवा=डीझर&प्लेनाऊ=१&क्लीअर=०&शफल=०&कुठे=पुढीलअल्बम&अल्बमिड=६९३७९८५४१″/>
<item text=”Shuffle” type=”add-shuffle”
क्रियाURL=”/जोडा?सेवा=डीझर&शफल=१&प्लेनाऊ=१&कुठे=पुढीलअल्बम&अल्बमिड=६९३७९८५४१″/>
<item text=”Add next” type=”addAll-next” actionURL=”/जोडा?सेवा=डीझर&प्लेनाऊ=-१&कुठे=पुढीलअल्बम&अल्बमिड=६९३७९८५४१″/>
<item text=”Add last” type=”addAll-last” actionURL=”/जोडा?सेवा=डीझर&प्लेनाऊ=-१&कुठे=लास्ट&अल्बमिड=६९३७९८५४१″/>




अंमलबजावणी नोट्स आणि सूचना
आयटमचा प्रकार गुणधर्म हा एक संकेत म्हणून प्रदान केला जातो जो विविध प्रदर्शन पर्यायांना सुलभ करू शकतो.
एखाद्या आयटममधील सामग्री ब्राउझ करण्याची क्षमता browseKey गुणधर्माच्या उपस्थितीने दर्शविली जाते. (संपूर्ण) आयटम प्ले करण्याची क्षमता प्लेच्या उपस्थितीने दर्शविली जाते.URL (आणि कदाचित ऑटोप्ले देखीलURL) गुणधर्म. आयटममध्ये browseKey गुणधर्म आणि प्ले गुणधर्म दोन्ही असू शकतात.URL विशेषता
जेव्हा दोघेही खेळतातURL आणि ऑटोप्लेURL उपलब्ध गुणधर्मांपैकी कोणता वापरायचा हा वापरकर्त्याच्या पसंतीचा विषय असावा.
URI मूल्ये सामान्यतः निरपेक्ष पथ घटकासह सापेक्ष URI असतील. RFC 3986 नुसार सापेक्ष URIs निरपेक्ष URI मध्ये सोडवले जातात.
/Browse विनंतीच्या की पॅरामीटरच्या मूल्याप्रमाणे, इतर कोणत्याही विनंती पॅरामीटर्सप्रमाणेच, browseKey, contextMenuKey आणि searchKey विशेषता मूल्ये नेहमीच URI-एनकोडेड (टक्केवारी एस्केप) असतील.
ब्राउझ पदानुक्रम खाली उतरताना, UI पेज हेडरला काही प्रकारचे ब्रेडक्रंब दाखवणे उपयुक्त ठरू शकते, कदाचित ते पालक आणि आजी-आजोबा नोड्सचे शीर्षक (मजकूर) वापरून असेल.
पालकांनी त्यांच्या मुलांना ब्राउझ करताना संदर्भ-मेनू उपलब्ध करून देणे उपयुक्त ठरू शकते.
मुलांना कसे दाखवायचे हे ठरवताना पालकांच्या प्रकाराचा विचार करणे उपयुक्त ठरू शकते.
७.२ संगीत सामग्री शोधा
वर्णन
सेवेमध्ये शोधण्यासाठी कमांड.
विनंती
/ब्राउझ करा?की=की-व्हॅल्यू&q=सर्चटेक्स्ट

पॅरामीटर्स वर्णन
की आधीच्या प्रतिसादातील “searchKey” विशेषता मूल्यातून घेतलेले मूल्य
 q शोध स्ट्रिंग. की पॅरामीटरने निर्दिष्ट केलेल्या संदर्भाचा शोध घ्या (प्रतिसादामधील searchKey गुणधर्मातून घेतलेला). की पॅरामीटरच्या अनुपस्थितीत, उच्च-स्तरीय शोध करा.

प्रतिसाद
<browse sid=”16″ serviceIcon=”/Sources/images/DeezerIcon.png” serviceName=”Deezer”
सेवा = "डीझर" शोधकी = "डीझर: शोध" प्रकार = "मेनू">





शोध निकालाचा वरचा स्तर परत करा. कलाकार, अल्बम, गाणी किंवा प्लेलिस्टच्या पुढील शोध निकालासाठी, "browseKey" की म्हणून ब्राउझ कमांड आवश्यक आहे.
उदाample, अल्बमचा शोध निकाल पाहण्यासाठी, कमांड पाठवा:
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DDeezer%26expr%3Dmichael
प्रतिसाद सामान्य /ब्राउझ कमांडला मिळणाऱ्या प्रतिसादासारखाच असेल.

प्रतिसाद गुणधर्म वर्णन
ब्राउझ कमांडमध्ये एलिमेंट/अ‍ॅट्रिब्युट टेबल्स पहा.

Example
http://192.168.1.100:11000/Browse?key=Deezer:Search&q=michael साठी शोधा “michael” within the Deezer music service.

खेळाडू गटबद्ध करणे

हा विभाग डिफॉल्ट प्लेअर ग्रुपिंग आणि अनग्रुपिंगसाठीच्या कमांडचे वर्णन करतो. ब्लूओएस फिक्स्ड ग्रुपिंगला देखील समर्थन देते, जे या दस्तऐवजासाठी व्याप्तीबाहेर आहे.
ब्लूओएसमध्ये प्रायमरी प्लेअर आणि सेकंडरी प्लेअर ही संज्ञा वापरली जाते. प्रायमरी प्लेअर हा ग्रुपमधील मुख्य प्लेअर असतो. प्रायमरी प्लेअरचा वापर संगीत स्रोत निवडण्यासाठी केला जातो. फक्त एकच प्रायमरी प्लेअर असतो. प्रायमरी प्लेअरला एक सेकंडरी प्लेअर जोडलेला असतो. अनेक सेकंडरी प्लेअर असू शकतात.
जर एखादा खेळाडू दुय्यम खेळाडू असेल तर अनेक विनंत्या, जर दुय्यम खेळाडूकडे निर्देशित केल्या गेल्या तर, त्या प्राथमिक खेळाडूकडे अंतर्गत प्रॉक्सी केल्या जातात. यामध्ये /स्थिती, प्लेबॅक नियंत्रण, प्ले क्यू व्यवस्थापन आणि सामग्री ब्राउझिंग आणि शोध विनंत्या समाविष्ट आहेत.
८.१ गट दोनमधील खेळाडू
वर्णन
एका दुय्यम खेळाडूला एका प्राथमिक खेळाडूमध्ये गटबद्ध करा.
विनंती
/स्लेव्ह जोडा?स्लेव्ह=सेकंडरीप्लेअरआयपी&पोर्ट=सेकंडरीप्लेअरपोर्ट&ग्रुप=ग्रुपनाव

पॅरामीटर्स वर्णन
गुलाम दुय्यम खेळाडूचा आयपी पत्ता.
 बंदर दुय्यम प्लेअरचा पोर्ट क्रमांक. डिफॉल्ट पोर्ट क्रमांक ११००० आहे. NAD CI11000 सारखे प्लेअर, ज्यामध्ये एकाच IP सह चार प्लेअर असतात, ते अनेक पोर्ट वापरतात.
 गट पर्यायी, गटाचे नाव. जर दिले नसेल, तर BluOS एक डीफॉल्ट गट नाव देईल.

प्रतिसाद


प्रतिसाद गुणधर्म वर्णन
स्लेव्ह पोर्ट नुकतेच गटबद्ध केलेल्या दुय्यम प्लेअरचा पोर्ट क्रमांक.
Id नुकतेच गटबद्ध केलेल्या दुय्यम खेळाडूचा आयडी.

Example
http://192.168.1.100:11000/AddSlave?slave=192.168.1.153&port=11000
हे खेळाडू १९२.१६८.१.१५३ ला १९२.१६८.१.१०० मध्ये गटबद्ध करते. खेळाडू १९२.१६८.१.१०० हा प्राथमिक खेळाडू आहे.
८.२ एका गटात अनेक खेळाडू जोडा
वर्णन
दोन किंवा अधिक खेळाडूंना एका प्राथमिक खेळाडूमध्ये गटबद्ध करा.
विनंती
/अ‍ॅडस्लेव्ह?स्लेव्हज=सेकंडरीप्लेअरआयपी&पोर्ट्स=सेकंडरीप्लेअरपोर्ट्स

पॅरामीटर्स वर्णन
 गुलाम प्राथमिक प्लेअरमध्ये जोडायच्या दुय्यम प्लेअरचे आयपी पत्ते. आयपी पत्ते स्वल्पविरामाने वेगळे केलेले आहेत.
 बंदरे प्राथमिक प्लेअरमध्ये जोडायच्या दुय्यम प्लेअरचे पोर्ट. पोर्ट क्रमांक स्वल्पविरामाने वेगळे केलेले आहेत.

प्रतिसाद



प्रतिसाद गुणधर्म वर्णन
बंदर गटबद्ध केलेल्या दुय्यम खेळाडूचा पोर्ट.
Id गटबद्ध केलेल्या दुय्यम खेळाडूचा आयडी.

Example
http://192.168.1.100:11000/AddSlave?slaves=192.168.1.153,192.168.1.120&ports=11000,11000
दुय्यम खेळाडू १९२.१६८.१.१५३ आणि १९२.१६८.१.१२० यांना प्राथमिक खेळाडू १९२.१६८.१.१०० मध्ये गटबद्ध करा.
८.३ एका गटातून एका खेळाडूला काढून टाका
एखाद्या खेळाडूला गटातून काढून टाका. जर एखाद्या दुय्यम खेळाडूला गटातून काढून टाकले तर तो दुय्यम खेळाडू गटाबाहेर जाईल. जर ३ किंवा त्याहून अधिक खेळाडूंच्या गटातून प्राथमिक खेळाडूला काढून टाकले तर तो प्राथमिक खेळाडू गटाबाहेर जाईल आणि उर्वरित दुय्यम खेळाडू एक नवीन गट तयार करतील.
विनंती
/स्लेव्ह काढा?स्लेव्ह=सेकंडरीप्लेअरआयपी&पोर्ट=सेकंडरीप्लेअरपोर्ट

पॅरामीटर्स वर्णन
गुलाम दुसऱ्या खेळाडूमध्ये (प्राथमिक) जोडायच्या खेळाडूचा (दुय्यम) आयपी.
बंदर दुसऱ्या खेळाडूमध्ये (प्राथमिक) जोडायच्या खेळाडूचे (दुय्यम) पोर्ट.

प्रतिसाद
<SyncStatus icon=”/images/players/P300_nt.png” volume=”4″ modelName=”PULSE” name=”PULSE0278″ model=”P300″
ब्रँड="ब्लूसाउंड" ईtag=”25″ outlevel=”-62.9″ schemaVersion=”25″ initialized=”true” group=”PULSE-0278+POWERNODE-0A6A” syncStat=”25″ id=”192.168.1.100:11000″mac=”90:56:82:9F:02:78″>

प्रतिसाद गुणधर्म वर्णन
तपशीलांसाठी /SyncStatus पहा.

Example
http://192.168.1.100:11000/RemoveSlave?slave=192.168.1.153&port=11000
ज्या गटात प्राथमिक खेळाडू १९२.१६८.१.१०० आहे त्या गटातील १९२.१६८.१.१५३ खेळाडूला गटाबाहेर काढतो.
८.४ एका गटातून अनेक खेळाडू काढून टाका
वर्णन
एका गटातून दोन किंवा अधिक खेळाडू काढून टाका.
विनंती
/स्लेव्ह काढा?स्लेव्हज=सेकंडरीप्लेअरआयपी&पोर्ट्स=सेकंडरीप्लेअरपोर्ट्स

पॅरामीटर्स वर्णन
 गुलाम प्राथमिक प्लेअरमधून काढून टाकायच्या दुय्यम प्लेअरचे आयपी अ‍ॅड्रेस. आयपी अ‍ॅड्रेस स्वल्पविरामाने वेगळे केलेले आहेत.
पॅरामीटर्स वर्णन
 बंदरे प्राथमिक प्लेअरमधून काढून टाकायच्या दुय्यम प्लेअरचे पोर्ट. पोर्ट क्रमांक स्वल्पविरामाने वेगळे केलेले आहेत.

प्रतिसाद
<SyncStatus icon=”/images/players/P300_nt.png” volume=”4″ modelName=”PULSE” name=”PULSE0278″ model=”P300″ brand=”Bluesound” etag=”41″ outlevel=”-62.9″ schemaVersion=”25″ initialized=”true” syncStat=”41″ id=”192.168.1.100:11000″ mac=”90:56:82:9F:02:78″></SyncStatus>

प्रतिसाद गुणधर्म वर्णन
तपशीलांसाठी /SyncStatus पहा.

Example
http://192.168.1.100:11000/RemoveSlave?slaves=192.168.1.153,192.168.1.120&ports=11000,11000
१९२.१६८.१.१०० या प्राथमिक खेळाडू असलेल्या गटातून १९२.१६८.१.१५३ आणि १९२.१६८.१.१२० या खेळाडूंना काढून टाकते.

प्लेअर रीबूट करा

हा विभाग प्लेअर सॉफ्ट रीबूटसाठीच्या कमांडचे वर्णन करतो.
९.१ प्लेअर रीबूट करा
वर्णन
प्लेअर सॉफ्ट रीबूट करा.
विनंती
POST कमांड /रीबूट करा पॅरामीटरसह होय (कोणतेही मूल्य)

पॅरामीटर्स वर्णन
होय कोणतेही मूल्य (उदा. १).

प्रतिसाद
सेटिंग्ज अपडेट केल्या
रीबूट करत आहे. कृपया ही विंडो बंद करा.
कृपया प्रतीक्षा करा...
Example
curl -d होय=१ १९२.१६८.१.१००/रीबूट

डोअरबेल चाइम्स

हा विभाग प्लेअर डोअरबेल चाइमसाठी कमांडचे वर्णन करतो.
१०.१ डोअरबेल चाइम्स
वर्णन
डोअरबेल चाइम्स सक्रिय करा.
विनंती
http://PLAYERIP:PORT/Doorbell?play=1

पॅरामीटर्स वर्णन
खेळणे डोअरबेल वाजवा (नेहमी १)

प्रतिसाद

प्रतिसाद गुणधर्म वर्णन
सक्षम करा घंटा दाखवा
खंड चाइम व्हॉल्यूम
झंकार चाइम ऑडिओ

Example
http://192.168.1.100:11000/Doorbell?play=1 play doorbell chime

थेट इनपुट

हा विभाग थेट इनपुट स्रोत निवडीसाठीच्या कमांडचे वर्णन करतो.
११.१ सक्रिय इनपुट निवड
वर्णन
सक्रिय इनपुट स्रोत निवड. ही कमांड /RadioBrowse?service=Capture च्या प्रतिसादात दिसणाऱ्या सक्रिय इनपुटसाठी काम करते. BluOS HUB इनपुट निवड फक्त या कमांडद्वारे समर्थित आहे.
विनंती
/ खेळायचे?url=URL_मूल्य

पॅरामीटर्स वर्णन
url द URL /RadioBrowse?service=Capture च्या प्रतिसादातील गुणधर्म

प्रतिसाद
प्रवाह

प्रतिसाद गुणधर्म वर्णन
राज्य इनपुट चालू आहे हे दर्शवा.

Example
पायरी १. मिळवा URLपॅरामीटरसाठी _मूल्य url
विनंती: http://192.168.1.100:11000/RadioBrowse?service=Capture
प्रतिसाद:

<item playerName=”Tick
"टेक्स्ट="ब्लूटूथ" इनपुटटाइप="ब्लूटूथ" आयडी="इनपुट२" वर टिक करा. URL=”%3Abluez%3Abluetooth कॅप्चर करा” image=” /images/BluetoothIcon.png” type=”audio”/>
<item playerName=”Tick Tick” text=”Analog
इनपुट” इनपुटप्रकार=”अ‍ॅनालॉग” आयडी=”इनपुट०” URL=”Capture%3Aplughw%3Aimxnadadc%2C0%2F48000%2F 24%2F2%3Fid%3Dinput0″ image=”/images/capture/ic_analoginput.png” type=”audio”/>
<item playerName=”Tick Tick” text=”Optical
इनपुट” इनपुटप्रकार=”spdif” आयडी=”इनपुट१” URL=”Capture%3Ahw%3Aimxspdif%2C0%2F1%2F25%2F2%3Fid%
3Dinput1″ image=”/images/capture/ic_opticalinput.png” type=”audio”/>
<item playerName=”Tick
"टेक्स्ट="स्पॉटिफाय" आयडी="स्पॉटिफाय" वर टिक करा. URL=”Spotify%3Aplay” image=”/Sources/images/SpotifyIcon.png” सेवा
प्रकार=”क्लाउडसर्व्हिस” प्रकार=”ऑडिओ”/>

<remoteitem playerName=”Test Hub” text=”Analog Input” inputType=”analog” id=”hub192168114911000input0″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput0″
प्रतिमा =”/प्रतिमा/कॅप्चर/आय
c_analoginput.png”
प्रकार="ऑडिओ"/>
<remoteitem playerName=”Test Hub” text=”Coaxial Input” inputType=”spdif” id=”hub192168114911000input3″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput3″
प्रतिमा =”/प्रतिमा/कॅप्चर/आयसी
"_opticalinput.png"
प्रकार="ऑडिओ"/>
<remoteitem playerName=”Test Hub” text=”HDMI ARC” inputType=”arc” id=”hub192168114911000input4″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput4″
प्रतिमा =”/प्रतिमा/कॅप्चर/आयसी
"_tv.png"
प्रकार="ऑडिओ"/>
<remoteitem playerName=”Test Hub” text=”Optical Input” inputType=”spdif” id=”hub192168114911000input2″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput2″
प्रतिमा =”/प्रतिमा/कॅप्चर/आयसी
"_opticalinput.png"
प्रकार="ऑडिओ"/>
<remoteitem playerName=”Test Hub” text=”Phono Input” inputType=”phono” id=”hub192168114911000input1″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput1″
प्रतिमा =”/प्रतिमा/कॅप्चर/आयसी
"_व्हिनाइल.png"
प्रकार="ऑडिओ"/>


पायरी २. प्लेअरवर अॅनालॉग इनपुट प्ले करा.
http://192.168.1.100:11000/Play?url=Capture%3Aplughw%3A2%2C0%2F48000%2F24%2F2%3Fid%3Dinput0 or play Analog Input of a HUB named “Test Hub”
http://192.168.1.100:11000/Play?url= Hub%3A%2F%2F192.168.1.149%3A11000%2Finput0
टीप: स्रोत जोडलेले आहेत आणि लपलेले नाहीत याची खात्री करा.
११.२ बाह्य इनपुट निवड
वर्णन
बाह्य इनपुट स्रोत निवड. कधीकधी निष्क्रिय बाह्य इनपुट प्रतिसादात दिसू शकत नाहीत
/RadioBrowse?service=Capture. ही कमांड सक्रिय आणि निष्क्रिय इनपुट निवडीसाठी काम करते. CI बाह्य इनपुट निवडीसाठी याची शिफारस केली जाते.
विनंती (ब्लूओएस फर्मवेअर v3.8.0 पेक्षा नवीन आणि v4.2.0 पेक्षा जुने)
/प्ले?इनपुटइंडेक्स=इंडेक्सआयडी

पॅरामीटर्स वर्णन
 इनपुट इंडेक्स /Settings?id=capture&shcemaVersion=1 (32 ही नवीनतम स्कीमा आवृत्ती आहे) च्या प्रतिसादात दिसणाऱ्या इनपुटचा निर्देशांक (32 ने सुरू होतो) संख्यात्मक क्रमाने. ब्लूटूथ वगळण्यात आले आहे.

प्रतिसाद
प्रवाह

प्रतिसाद गुणधर्म वर्णन
राज्य इनपुट चालू आहे हे दर्शवा.

Example
पायरी १. इनपुट इंडेक्स व्हॅल्यू मिळवा
विनंती: http://192.168.1.100:11000/Settings?id=capture&schemaVersion=32
प्रतिसाद:

<menuGroup icon=”/images/settings/ic_capture.png” url=”/सेटिंग” आयडी=”कॅप्चर”
displayName="स्रोत सानुकूलित करा">
<setting icon=”/images/settings/ic_bluetooth.png” refresh=”true” url=”/ऑडिओमोड्स”
id=”bluetooth” displayName=”Bluetooth” value=”3″ name=”bluetoothAutoplay” description=”Disabled” explanation=”मॅन्युअल मोड तुम्हाला नेव्हिगेशन ड्रॉवरमधील स्रोतांमध्ये स्विच करण्याची परवानगी देतो. कनेक्ट केलेले ब्लूटूथ डिव्हाइस ऑडिओ प्ले करण्यास सुरुवात करते तेव्हा ऑटोमॅटिक मोड ब्लूटूथ स्त्रोतावर स्विच करतो. त्यानंतर तुम्ही नेव्हिगेशन ड्रॉवरमधील स्रोतांमध्ये स्विच करू शकता. कनेक्ट केलेले ब्लूटूथ डिव्हाइस ऑडिओ प्ले करण्यास सुरुवात करते तेव्हा अतिथी मोड ब्लूटूथ स्त्रोतावर स्विच करतो. तुम्ही दुसऱ्या स्त्रोतावर बदलल्यास, ब्लूटूथ डिस्कनेक्ट होईल. नेव्हिगेशन ड्रॉवरमध्ये ब्लूटूथ स्त्रोत दिसत नाही. डिसेबल केलेले नेव्हिगेशन ड्रॉवरमधून स्रोत काढून टाकते आणि दुसऱ्या डिव्हाइसला प्लेअरशी ब्लूटूथ म्हणून कनेक्ट होऊ देत नाही.
स्रोत." वर्ग = "यादी">


<menuGroup icon=”/images/capture/ic_analoginput.png” url=”/सेटिंग” आयडी=”कॅप्चरइनपुट०”
डिस्प्लेनेम = "अ‍ॅनालॉग"
इनपुट">

<menuGroup icon=”/images/capture/ic_opticalinput.png” url=”/सेटिंग” आयडी=”कॅप्चर-इनपुट१”
डिस्प्लेनेम = "ऑप्टिकल इनपुट">


प्रतिसादात ब्लूटूथ, अॅनालॉग इनपुट आणि ऑप्टिकल इनपुट दाखवले आहे. ब्लूटूथ वगळण्यात आले आहे, म्हणून अॅनालॉग इनपुटसाठी इनपुटइंडेक्स मूल्य 1 आहे आणि ऑप्टिकल इनपुटसाठी इनपुटइंडेक्स मूल्य 2 आहे.
पायरी २. प्लेअरवर ऑप्टिकल इनपुट प्ले करा.
http://192.168.1.100:11000/Play?InputId=2
विनंती (BluOS फर्मवेअर v4.2.0 किंवा नवीन)
/प्ले?इनपुटटाइपइंडेक्स=$टाइपइंडेक्स

पॅरामीटर्स वर्णन
  इनपुटप्रकार निर्देशांक typeIndex चे स्वरूप असे आहे प्रकार-निर्देशांक इनपुटची यादी येथे आहे प्रकार:
एसपीडीआयएफ (ऑप्टिकल इनपुट)
अॅनालॉग (अ‍ॅनालॉग इनपुट, लाइन इन) कोएक्स (कोएक्सियल इनपुट) ब्लूटूथ
आर्क (HDMI ARC)
earc (HDMI eARC) फोनो (विनाइल) संगणक
aesebu (AES/EBU) संतुलित (संतुलित)
मायक्रोफोन (मायक्रोफोन इनपुट)
निर्देशांक १ पासून सुरू होते. जेव्हा एकाच प्रकारच्या एकापेक्षा जास्त इनपुट असतात, तेव्हा इनपुट १ मध्ये निर्देशांक १, इनपुट २ मध्ये आहे निर्देशांक 2, आणि असेच.

प्रतिसाद
प्रवाह

प्रतिसाद गुणधर्म वर्णन
राज्य इनपुट चालू आहे हे दर्शवा.

Example
विनंती: ऑप्टिकल इनपुट २ निवडण्यासाठी http://192.168.1.100:11000/Play?inputTypeIndex=spdif-2
प्रतिसाद: प्रवाह

ब्लूटूथ

हा विभाग ब्लूटूथ मोड बदलण्याच्या आदेशाचे वर्णन करतो.
१२.१ ब्लूटूथ मोड बदला
वर्णन
ब्लूटूथ मोड बदला: मॅन्युअल, ऑटोमॅटिक, गेस्ट, डिसेबल.
विनंती
/ऑडिओमोड्स?ब्लूटूथऑटोप्ले=मूल्य

पॅरामीटर्स वर्णन
 

ब्लूटूथऑटोप्ले

ब्लूटुथ मोड मूल्य ० म्हणजे मॅन्युअल, १ म्हणजे ऑटोमॅटिक, २ म्हणजे अतिथी, ३ म्हणजे डिसेबल.

प्रतिसाद नाही
Example
विनंती: http://192.168.1.100:11000/audiomodes?bluetoothAutoplay=3 ब्लूटूथ बंद करण्यासाठी

परिशिष्ट

१३.१ लेनब्रुक सर्व्हिस डिस्कव्हरी प्रोटोकॉल
परिचय
mDNS आणि SSDP सारख्या लोकप्रिय शोध पद्धती UDP मल्टीकास्ट कम्युनिकेशन वापरतात आणि त्यावर अवलंबून असतात. बहुतेक सध्याची लेनब्रुक उत्पादने शोधासाठी mDNS वापरतात. दुर्दैवाने आम्हाला आढळले आहे की आमच्या मोठ्या संख्येने ग्राहकांचे होम नेटवर्क आहेत जिथे मल्टीकास्ट ट्रॅफिक योग्यरित्या कार्य करत नाही आणि आमची उपकरणे विश्वसनीयरित्या शोधली जाऊ शकत नाहीत. यामुळे आमच्या वितरकांकडून अनेक उत्पादन परतफेड आणि तक्रारी आल्या आहेत.
या समस्येचे निराकरण करण्यासाठी आम्ही LSDP नावाचा एक कस्टम डिस्कव्हरी प्रोटोकॉल तयार केला आहे जो UDP ब्रॉडकास्टचा वापर करतो. सुरुवातीच्या चाचणीत हे mDNS आधारित डिस्कव्हरीपेक्षा खूपच विश्वासार्ह असल्याचे दिसून आले आहे.
प्रोटोकॉल संपलाview
या प्रोटोकॉलचे एक उद्दिष्ट तुलनेने सोपे असणे आहे. ते खूप मर्यादित मेमरी असलेल्या एम्बेडेड उपकरणांमध्ये वापरले जाऊ शकते.
प्रोटोकॉलमध्ये UDP पोर्ट ११४३० वर आणि तेथून येणारे सर्व UDP ब्रॉडकास्ट पॅकेट वापरले जातात. हे पोर्ट IANA मध्ये नोंदणीकृत आहे आणि २७ मार्च २०१४ पासून LSDP वापरासाठी लेनब्रुकला नियुक्त केले आहे.
स्थिर स्थितीत जाहिरात सेवा असलेला प्रत्येक नोड अंदाजे दर मिनिटाला घोषणा संदेश प्रसारित करतो.
सुरुवातीच्या वेळी आणि जेव्हा सेवा यादी किंवा नेटवर्क पॅरामीटर्स बदलतात तेव्हा सात पॅकेट्स लहान अंतराने प्रसारित केले जातील जेणेकरून प्रारंभिक शोध आणि बदल अधिक जलद प्रसारित होऊ शकतील. नोड्स जाहिरात सेवांसाठी या सुरुवातीच्या सात पॅकेट्समध्ये घोषणा संदेश समाविष्ट असेल. सेवा शोधण्याचा प्रयत्न करणाऱ्या नोड्ससाठी सुरुवातीच्या सात पॅकेट्समध्ये एक प्रश्न संदेश समाविष्ट असेल. आता उपलब्ध नसलेल्या सेवांसाठी सात पॅकेट्समध्ये एक हटवा संदेश समाविष्ट असावा.
UDP पॅकेट्सच्या अविश्वसनीय स्वरूपामुळे हे प्रारंभिक पॅकेट्स सात वेळा पाठवले जातात. अशक्य परिस्थितीत, सर्व सात पॅकेट्स सेवा अयशस्वी झाल्याचे काही काळानंतर एक मिनिटाच्या नियतकालिक घोषणा संदेशांमधून आढळतील.
जर एखाद्या नोडला जाहिरात करत असलेल्या सेवा वर्गासाठी क्वेरी संदेश प्राप्त झाला तर तो थोड्या यादृच्छिक वेळेच्या विलंबानंतर घोषणा संदेशासह प्रतिसाद देईल आणि त्याचा वर्तमान घोषणा कालबाह्यता रीसेट करेल.
पॅकेट हेडर आणि सर्व मेसेज ब्लॉक्समध्ये लांबीचे फील्ड असतात. हे अतिरिक्त लवचिकता देते आणि भविष्यात बॅकवर्ड कंपॅटिबल बदल करण्याची परवानगी देते. भविष्यात अतिरिक्त फील्ड किंवा मेसेज प्रकार जोडले जाऊ शकतात जे पार्सिंग करताना जुने अंमलबजावणी वगळू शकतात. जर आपण बॅकवर्ड इनकॉम्पॅटिबल बदल करण्याचा निर्णय घेतला तर पॅकेट हेडरमध्ये एक आवृत्ती फील्ड देखील आहे जो वाढवता येतो.
प्रोटोकॉल वापरल्या जाणाऱ्या TXT रेकॉर्ड्स सारख्या सेवा जाहिरातींमध्ये TXT रेकॉर्ड समाविष्ट करण्याची परवानगी देतो.
mDNS सह. हे सेवेमध्ये अतिरिक्त अनियंत्रित मेटा डेटा समाविष्ट करण्यासाठी लक्षणीय लवचिकता देते.
प्रोटोकॉल न बदलता जाहिराती.
प्रोटोकॉल तपशील
टायमिंग
पाठवलेले सर्व पॅकेट टक्कर टाळण्यासाठी यादृच्छिक वेळेनुसार किंवा विलंबाने नियोजित असले पाहिजेत.

  • स्टार्टअप पॅकेट वेळ: एका वेळी ७ पॅकेट = [०, १, २, ३, ५, ७, १० सेकंद] + (० ते २५० मिलीसेकंद यादृच्छिक). हे पूर्ण वेळा आहेत, विलंब नाही. सर्व ७ पॅकेट सुमारे १० सेकंदांच्या आत पाठवले पाहिजेत.
  • मुख्य घोषणा कालावधी: ५७ सेकंद + (० ते ६ सेकंद यादृच्छिक)
  • प्रश्न प्रतिसाद विलंब: (० ते ७५० मिलिसेकंद यादृच्छिक)

नोड आयडी
प्रत्येक नोडमध्ये एक अद्वितीय आयडी असेल जो नोड ओळखण्यासाठी वापरला जाऊ शकतो. संदेश घोषित करा आणि हटवा मध्ये हा अद्वितीय आयडी समाविष्ट आहे. क्लायंट मूल्ये कॅश करताना आणि नोड अद्वितीयपणे ओळखण्यासाठी हे मूल्य प्राथमिक की म्हणून वापरू शकतात. हा अद्वितीय आयडी एक MAC पत्ता असू शकतो परंतु जर नोडमध्ये अनेक इंटरफेस असतील ज्यावर तो जाहिरात करत असेल तर प्रत्येक इंटरफेससाठी तो समान असावा.
पॅकेट रचना
प्रत्येक पॅकेट एका पॅकेट हेडरने सुरू होते आणि त्यानंतर मेसेज ब्लॉक्सची अनियंत्रित संख्या असते. प्रत्येक मेसेज ब्लॉक एका लांबीच्या फील्डने सुरू होतो जेणेकरून अपरिचित मेसेज वगळता येतील. अन्यथा निर्दिष्ट केल्याशिवाय सर्व मल्टी-बाइट नंबर व्हॅल्यूज मोठ्या एंडियन (सर्वात महत्त्वाचे बाइट्स प्रथम) मध्ये संग्रहित केल्या जातील. अन्यथा निर्दिष्ट केल्याशिवाय सर्व नंबर्स अस्वाक्षरीकृत व्हॅल्यूज आहेत. उदा.ampएका बाइट लांबीची मूल्ये ० ते २५५ पर्यंत असू शकतात.
पॅकेट हेडर

फील्ड बाइट्स वर्णन
लांबी 1 या फील्डसह हेडरची एकूण लांबी.
जादूचा शब्द 4 हे फील्ड "LSDP" चे चार ASCII बाइट्स असतील. हे आपल्याला वापरण्यासाठी असलेल्या पॅकेट्स ओळखण्यास मदत करते जेणेकरून आपल्याला काही अनपेक्षित स्रोताकडून यादृच्छिक डेटा पार्स करण्याचा प्रयत्न करण्याची आवश्यकता नाही.
प्रोटोकॉल आवृत्ती 1 प्रोटोकॉलची आवृत्ती. जर भविष्यात प्रोटोकॉलमध्ये बदल केले गेले जे या आवृत्तीशी विसंगत आहे
फील्ड बाइट्स वर्णन
बदलले जाईल. सध्याची आवृत्ती १ आहे.

क्वेरी मेसेज

फील्ड
बाइट्स वर्णन
लांबी 1 या फील्डसह संदेशाची एकूण लांबी.
संदेश प्रकार 1 “Q” = 0x51: प्रसारण प्रतिसादासाठी मानक क्वेरी. “R” = 0x52: युनिकास्ट प्रतिसादासाठी क्वेरी.
मोजा 1 चौकशी करण्यासाठी वर्गांची संख्या.
वर्ग ८.८ 2 १६ बिट (२ बाइट) वर्ग ओळखकर्ता.
प्रत्येक अतिरिक्त वर्गासाठी मागील फील्डची पुनरावृत्ती करा.

संदेश जाहीर करा
शीर्षलेख घोषित करा

फील्ड
बाइट्स वर्णन
लांबी 1 संपूर्ण घोषणा शीर्षलेख आणि घोषणा रेकॉर्डसह संदेशाची एकूण लांबी.
संदेश प्रकार 1 “अ” = ०x४१
नोड आयडी लांबी 1 नोड आयडी फील्डची लांबी.
नोड आयडी चल घोषणा पाठवणाऱ्या नोडचा युनिक नोड आयडी. हा सहसा नोड्स इंटरफेसपैकी एकाचा MAC पत्ता असतो.
पत्ता लांबी 1 पत्ता फील्डची लांबी. IPv4 साठी हे 4 असेल.
फील्ड
बाइट्स वर्णन
पत्ता चल नोडचा आयपी पत्ता.
मोजा 1 पुढील घोषणांच्या नोंदींची संख्या.

रेकॉर्ड जाहीर करा

फील्ड बाइट्स वर्णन
वर्ग 2 १६ बिट (२ बाइट) वर्ग ओळखकर्ता.
 

TXT संख्या

 

1

त्यानंतर येणाऱ्या TXT रेकॉर्डची संख्या. शून्य असल्यास खालील फील्ड वगळली जातात.
की १ लांबी 1 की नावाची लांबी.
की १ चल चावीचे नाव.
मूल्य १ लांबी 1 मूल्य मजकुराची लांबी.
मूल्य 1 चल मूल्य मजकूर.
 

प्रत्येक अतिरिक्त TXT रेकॉर्डसाठी मागील 4 फील्ड पुन्हा करा.

संदेश हटवा

फील्ड
बाइट्स वर्णन
लांबी 1 या फील्डसह संदेशाची एकूण लांबी.
संदेश प्रकार 1 “ड” = ०x४४
नोड आयडी लांबी 1 नोड आयडी फील्डची लांबी.
नोड आयडी चल संदेश पाठवणाऱ्या नोडचा युनिक नोड आयडी. हा सहसा एका नोडचा MAC पत्ता असतो.
फील्ड
बाइट्स वर्णन
संवाद
मोजा 1 त्यानंतर येणाऱ्या वर्गांची संख्या.
वर्ग ८.८ 2 १६ बिट (२ बाइट) वर्ग ओळखकर्ता.
प्रत्येक अतिरिक्त वर्गासाठी मागील फील्डची पुनरावृत्ती करा.

वर्ग आयडी असाइनमेंट

वर्ग आयडी वर्णन mDNS समतुल्य
0x0001 ब्लूओएस प्लेअर _मस्क._टीसीपी
0x0002 ब्लूओएस सर्व्हर _मुस._टीसीपी
0x0003 ब्लूओएस प्लेअर (CI580 सारख्या मल्टी-झोन प्लेअर्समध्ये दुय्यम) _मुस्प._टीसीपी
0x0004 उत्पादन चाचणीसाठी वापरले जाणारे sovi-mfg. _सोवी-एमएफजी._टीसीपी
0x0005 सोवी-कीपॅड _सोवी-कीपॅड._टीसीपी
0x0006 ब्लूओएस प्लेअर (जोडी स्लेव्ह) _मुस._टीसीपी
0x0007 रिमोट Web अॅप (एव्हीआर ओएसडी) Web पृष्ठ) _रिमोट-web-यूआय._टीसीपी
0x0008 ब्लूओएस हब _मश._टीसीपी
0xFFFF सर्व वर्ग - क्वेरी मेसेजसह वापरले जाऊ शकतात.

टीप 1:
एकूण LSDP पॅकेटला बायनरी डेटा म्हणून मानले पाहिजे.
टीप 2:
जर एका घोषणा संदेशात सर्व नोड्सची माहिती (विशेषतः CI580) साठवता येत नसेल, तर ती 2 किंवा अधिक घोषणा संदेशांमध्ये विभागली जाईल ज्यामध्ये प्रत्येक संदेशात हेडर आणि रेकॉर्ड असेल आणि प्रत्येक संदेशात संपूर्ण नोडची माहिती असेल.

ब्लूओएस - लोगोब्लूओएस कस्टम इंटिग्रेशन एपीआय आवृत्ती १.७

कागदपत्रे / संसाधने

ब्लूओएस टी ७७८ कस्टम इंटिग्रेशन एपीआय [pdf] वापरकर्ता मॅन्युअल
टी ७७८, टी ७७८ कस्टम इंटिग्रेशन एपीआय, टी ७७८, कस्टम इंटिग्रेशन एपीआय, इंटिग्रेशन एपीआय, एपीआय

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *