BluOS - akara ngosiAPI njikọta omenala

API Njikọ Omenala T 778

Ozi dị n'ime akwụkwọ ntuziaka a bụ ihe onwunwe nke ụlọ ọrụ Lenbrook.
A ga-ezubere ya naanị maka ojiji ọkachamara. Ụlọ ọrụ Lenbrook anaghị ewere ọrụ ọ bụla maka izi ezi nke protocol. Enyere protocol a “dị ka ọ dị”, yana mmejọ niile na enweghị akwụkwọ ikike n'ụdị ọ bụla, ma ekwupụta ma ọ bụ egosipụtara ya.

Amụma iji API

Site na ịnweta API, ị kwenyere na amụma ojiji API a (“Iwu”) yana Usoro anyị. Anyị na-enye API ndị a iji kwe ka ụlọ ọrụ na ndị mmadụ na-ewulite ma rite uru na Ọrụ anyị site na ịmepụta ngwanrọ, ọrụ, ma ọ bụ modul na-ejikọta na ikpo okwu anyị ma ọ bụ nweta data dị n'ime ikpo okwu anyị site na API anyị ("Mmekọrịta"). Iwu a bụ ma a ga-emeso ya dị ka akụkụ nke Usoro anyị.
A na-enye ngwanro a “DỊ KA Ọ BỤ”, na-enweghị ikike ụdị ọ bụla, ekwupụta ma ọ bụ akọwapụta ya, gụnyere mana ọnweghị oke na ikike nke ịzụ ahịa, mma maka otu ebumnuche na enweghị mmebi. Ọ nweghị ihe ọ bụla ndị odee ma ọ bụ ndị ji nwebiisinka agaghị akwụ ụgwọ maka nkwupụta ọ bụla, mmebi, ma ọ bụ ụgwọ ọzọ, ma ọ bụ n'ime nkwekọrịta, Tort ma ọ bụ ihe ọzọ, sitere na, sitere na ma ọ bụ na njikọ na ngwanrọ ma ọ bụ ojiji ma ọ bụ mmekọ ndị ọzọ na ngwanrọ ahụ.
Ekwenyere iji
Ịnweghị ike iji API izipu spam ma ọ bụ mee omume ọ bụla mebiri Amụma Oji anabatara yana Usoro ojiji anyị. Ị ga-erube isi n'iwu niile dị (gụnyere iwu nzuzo na iwu njikwa mbupụ nke United States, European GPR na ụkpụrụ na iwu na iwu mmachi akụ na ụba). Ị ga-eso akwụkwọ niile anyị nyere maka API. Ị gaghị anwa mbanye anataghị ikike ma ọ bụ gbanwee ka ọrụ ahụ si arụ ọrụ. Anyị nwere ike nyochaa ojiji ị na-eji API maka nnabata n'iwu ndị a, anyị nwekwara ike ịgọnarị gị ịnweta API ma ọ bụrụ na ị mebie Iwu a.
Nzuzo
Gị Mmekọrịta ga-egosipụtarịrị amụma nzuzo maka ndị ọrụ na-akọwapụta ozi ị ga-anakọta n'aka ha mgbe ha na-eji njikọta. Ị ga-enweta naanị data onye ọrụ ruo n'ókè onye ọrụ kwere ma kọwaa ya na amụma nzuzo gị. Ị ga-ehichapụ data onye ọrụ ozugbo ma ọ bụrụ na onye ọrụ rịọrọ ka ihichapụ ma ọ bụ kwụsị akaụntụ ha na gị.
Nchekwa
Ị ga-emejuputa ma jikwaa usoro nchekwa teknụzụ na nhazi kwesịrị ekwesị iji chekwaa na ichekwa nchekwa, iguzosi ike n'ezi ihe na nzuzo nke data. Usoro nchekwa ndị a ga-egbochi ịnweta ma ọ bụ mkpughe nke data nkeonwe ma ọ bụ nzuzo nke ị na-ahazi.
Nwe
Anyị nwere ikike niile, aha, na mmasị na Ọrụ na API, gụnyere ikike ikike ọgụgụ isi, akara, koodu na atụmatụ niile. Ị gaghị emebi, tụgharịa injinia, ma ọ bụ detuo koodu anyị, imewe ma ọ bụ ọdịnaya anyị. Ị gaghị enweta API anyị iji soro Ọrụ anyị mpi. A na-egbochi ikike ọ bụla nke Iwu a enyeghị nke ọma, yabụ ọ bụrụ na ịhụghị ya ebe a, ọ bụghị ikike anyị na-ahapụ gị.
Iji akara
Ịnweghị ike iji aha na akara anyị (pụtara akara ngosi anyị, akara anyị na onyonyo nwebiisinka) n'ụzọ ọ bụla. Ị nwere ike ị gaghị agbanwe ma ọ bụ wepụ ọkwa ọ bụla nwe na akara anyị. Ị gaghị eji aha ma ọ bụ akara anyị n'aha njikọ ma ọ bụ akara gị, ma ọ bụ n'ụzọ ọ bụla nke na-egosi nkwado anyị.
Iji akara eme ihe
Ntuziaka ndị a na-akọwa otu ị ga-esi eji aha, akara na akụ anyị eme ihe mgbe niile. Ojiji gị na-egosi nnabata gị na ntuziaka ndị a, ma ị ghọtara na ojiji gị mebiri ụkpụrụ nduzi ndị a ga-ebute nkwụsị nke ikike gị iji aha, akara, na akụ anyị.

  • A ga-enwerịrị ikike iji aha, akara na akụ anyị eme ihe na ederede.
  • Agbanwela, gbanwee, gbagọọ, detuo, ma ọ bụ ṅomie Akụ Akụ anyị n'ụzọ ọ bụla, gụnyere ịgbanwe agba, ntụgharị na/ma ọ bụ ịgbatị. N'ikwu ya n'ụzọ ọzọ, A ga-edobe Akụ Brand anyị n'ụdị mbụ ha.
  • enyela aha anyị, akara na akụrụngwa anyị ama ama na-ekwesịghị ekwesị ma e jiri ya tụnyere aha na akara gị.
  • Egosiputala aha anyị, akara, na akara akụ na-esote, ma ọ bụ n'ụdị ọ bụla nke ahịa asọmpi, na-enweghị nkwenye doro anya anyị.
  • Ojiji gị agaghị eduhie ndị na-azụ ahịa maka nkwado anyị, njikọ ma ọ bụ nkwado nke ụlọ ọrụ gị ma ọ bụ ngwaahịa ma ọ bụ ọrụ gị.
  • Aha anyị, akara na akụ anyị bụ ihe onwunwe pụrụ iche. Ọdịmma niile ga-esi na ojiji gị pụta ga-abara naanị anyị uru. Ị gaghị eme ihe ọ bụla na-emegide ikike anyị ma ọ bụ nwe anyị.
  • A ghaghị iji aha anyị, akara na akara akụ anyị mee ihe n'ụzọ nkwanye ùgwù ma ghara iji ya mee ihe n'ụzọ na-emerụ anyị, ngwaahịa anyị, ma ọ bụ ọrụ anyị, ma ọ bụ n'ụzọ nke, n'echiche anyị, na-ebelata ma ọ bụ na-emebi aha anyị ma ọ bụ ihe ọma dị n'aha anyị, akara na akụ anyị. N'ikwu ya n'ụzọ ọzọ, biko ejikọtala akụ anyị na ihe ọ bụla na-akwadoghị ma ọ bụ iwu na-akwadoghị ma ọ bụ jiri ya mee ihe n'ụzọ aghụghọ ma ọ bụ na-emerụ ahụ.

Examples nke anabatara ojiji:
"[Aha ngwaahịa gị] (dakọtara na / na-arụ ọrụ na BluOS)"
Examples nke anabataghị ojiji
"[Aha ngwaahịa gị] - BluOS"
"BluOS - [Aha ngwaahịa gị]"
"[Aha ngwaahịa gị] - ejiri BluOS kwadoro"
Ịzụ ahịa na akwụkwọ akụkọ
Mgbe akwadochara ngwa gị, enwere ike depụta ya na nke anyị web Njirimara. Anyị na-agaghị ejikọta ọnụ na-ebipụta akwụkwọ akụkọ ma ọ bụ tinye aka na ahịa nke ngwa gị.
Tupu ikesa akwụkwọ akụkọ gbasara ngwa gị, hụ na ị nwetara anyị na [EMAIL]. Ọ bụrụ na ị ga-ekwu banyere BluOS, mgbe ahụ anyị ga-achọgharịview ntọhapụ. Anyị na-akwado ka ị nweta akwụkwọ akụkọ ikpeazụ gị ozugbo enwere ike.
Nkwuputa
Ruo oke oke iwu nyere, anyị na-enye API dị ka ọ dị. Nke ahụ pụtara na anyị anaghị enye akwụkwọ ikike n'ụdị ọ bụla, ma ọ bụ nke egosipụtara ma ọ bụ nke egosipụtara, gụnyere mana ọnweghị oke na ahịa na mma maka otu ebumnuche.
Mmelite
Anyị nwere ike imelite ma ọ bụ gbanwee API na amụma a site n'oge ruo n'oge site na ikenye mgbanwe na saịtị a ma ọ bụ gwa gị site na email. Mgbanwe ndị a nwere ike imetụta ojiji API gị ma ọ bụ otu njikọ gị na API si emekọrịta. Ọ bụrụ na anyị emee mgbanwe na-agaghị anabata gị, ị kwesịrị ịkwụsị iji API.
Nzuzo
Ị nwere ike ịnweta ozi nzuzo, nke nwe, na nke na-abụghị nke ọha kpọmkwem maka API ("Ozi nzuzo"). Ị nwere ike iji ozi a naanị iji API wuo ya. Ị gaghị ekpughere onye ọ bụla Ozi Nzuzo na-enweghị nkwenye ederede anyị, ị ga-echekwa ozi nzuzo ahụ site na iji na nkwupụta na-enweghị ikike n'otu ụzọ ahụ ị ga-esi chebe ozi nzuzo gị.
Indemnification
Ị ga-akwụ ụgwọ ma jide anyị na ndị otu anyị enweghị mmerụ ahụ site na mfu ọ bụla (gụnyere ụgwọ onye ọka iwu) nke sitere na nkwuputa ndị ọzọ metụtara ojiji API gị.
Ezumike ahụ
Amụma a anaghị emepụta ma ọ bụ pụta ìhè mmekọrịta ọ bụla, ụlọ ọrụ, ma ọ bụ mmekọ. Amụma a ga-etinye n'ọrụ ma ọ bụrụhaala na ị na-eji API ma ọ bụ ruo mgbe akwụsịchara dịka Usoro anyị siri dị. Ọ bụrụ na esemokwu dị n'etiti amụma a na usoro ojiji ọkọlọtọ, Usoro ojiji ga-achịkwa.
©2025 LENBROOK INDUSTRIES LIMITED
633 Ụlọikpe Granite, Pickering, Ontario, Canada L1W 3K1
Ikike niile echekwabara
Enweghị akụkụ nke akwụkwọ a nwere ike ịmegharị, chekwaa ma ọ bụ bufee n'ụdị ọ bụla na-enweghị ikike ederede nke Lenbrook Industries Limited. Ọ bụ ezie na agbaala mbọ niile iji hụ na ọdịnaya ziri ezi n'oge mbipụta, njirimara na nkọwapụta nwere ike ịgbanwe n'enweghị ọkwa.

Akụkọ ngbanwe
Ụdị Ụbọchị Nkọwa
1.0 6/17/2019 Ntọhapụ mbụ
1.2 01/12/2022 agbakwunyere nrụgharị nro dị nro, mgbịrịgba ọnụ ụzọ, olu elu/ala, bugharịa egwu na kwụ n'ahịrị, yana iwu ntinye ozugbo. Etinyere ndetu na Ihe Mgbakwunye LSDP.
1.4 04/26/2022 Iwu ogbi agbakwunyere; gbanwetụrụ iwu ntinye ozugbo maka HUB; Iwu Play emelitere ka ịkpọọ ọdịyo ahaziri agbasa.
1.5 07/18/2022 agbakwunyere iwu Bluetooth; LSDP emelitere iji tinye klas 5 ruo 8; Agbakwunyere “Oji akara bara uru” na amụma ojiji API.
1.6 03/13/2024 Etinyere ndetu maka / Ọnọdụ maka ndị egwuregwu agbakọtara na nkeji 2; agbakwunyere
/Play?see=sekọnd bụ = a na-eso ya na nkeji 4.1;
1.7 04/09/2025 Akụkụ 8.3 emelitere example; Arịrịọ nchọgharị menu onodu ahịrị agbakwunyere example na ngalaba 7.1; agbakwunyere iwu ntinye aka ozugbo na ngalaba 11.2; Nkebi 6.1 emelitere ka ịgbakwunye àgwà “onyinyo” maka atọrọ; Agbakwunyere okwu “followRedirects=1” maka njirimara onyonyo niile; Emelitere nkọwa nke njirimara egwuregwuURL ma tinye-ugbu a na ngalaba 7.1

Okwu mmalite

BluOS™ bụ sistemụ arụmọrụ dị elu yana sọftụwia njikwa egwu na-enye gị ohere ịnweta na ịkwanye egwu na-enweghị atụ ruo 24-bit/192kHz n'ime ụlọ ọ bụla site na iji netwọkụ ụlọ gị. Enwere ike ịchọta BluOS na ngwaahịa sitere na Bluesound, NAD Electronics, DALI Loudspeakers na ndị ọzọ.
Emepụtara akwụkwọ a iji nyere ndị mmepe na ndị na-emekọ ihe na sistemụ na-arụ ọrụ n'ahịa njikọta omenala (CI). O nwere akụkụ nke arịrịọ API edekọrọ na BluOS API Control Protocol.
Arịrịọ niile akọwara n'ime akwụkwọ a ka ezigara dị ka arịrịọ HTTP GET. Paragraf ndị ahụ bụ ọkọlọtọ URL agbakwunyere aha/otu uru bara uru. Ndị egwuregwu BluOS na-enweta iwu ndị a wee zaghachi na UTF-8 agbakwunyere data XML.
Arịrịọ niile dị n'ụdị http:// : / ebe:

  • player_ip bụ adreesị IP nke ihe ọkpụkpọ BluOS (dịka, 192.168.1.100)
  • ọdụ ụgbọ mmiri bụ ọdụ ụgbọ mmiri TC ejiri maka nkwukọrịta. A na-eji Port 11000 maka ndị egwuregwu BluOS niile, ewezuga CI580. The CI580 nwere anọ streamers ọnụ na otu chassis, ebe ọnụ 1 na-eji ọdụ ụgbọ mmiri 11000, ọnụ 2 na-eji ọdụ ụgbọ mmiri 11010, ọnụ 3 na-eji ọdụ ụgbọ mmiri 11020, na ọnụ 4 na-eji ọdụ ụgbọ mmiri 11030. The n'ezie ọdụ ụgbọ mmiri ga-achọpụta site na iji nke MDNS protocol.tc muss.tc muss.
  • arịrịọ bụ n'ezie BluOS iwu ma ọ bụ ajụjụ (dịka, Play)

Mara: Akwụkwọ a ga-eji http://192.168.1.100:11000 dị ka onye ọkpụkpọ IP na ọdụ ụgbọ mmiri na examples.

Ajụjụ ọnọdụ

A na-eji ajụjụ ọnọdụ wee jụọ onye ọkpụkpọ BluOS ajụjụ.
BluOS na-enye usoro abụọ maka ịme ajụjụ ọnọdụ; ntuli aka mgbe nile na ogologo ntuli aka. Ntuli aka oge niile na-eweghachi nsonaazụ ajụjụ ozugbo. Ogologo ntuli aka na-edobe njikọ maka oge a kapịrị ọnụ, ma na-eweghachi naanị nsonaazụ ajụjụ mgbe ozi agbanweela ma ọ bụ kwụsịchaa. Ogologo ntuli aka nwere ike ibelata ọnụ ọgụgụ oku a na-akpọ onye ọkpụkpọ.
Mgbe a naghị eji ntuli aka ogologo oge, ndị ahịa kwesịrị igbochi ọnụego ntuli aka ha ka ọ bụrụ otu arịrịọ kwa sekọnd 30 ọ bụla. Mgbe a na-eji ogologo ntuli aka, onye ahịa agaghị arịọ arịrịọ ugboro abụọ maka otu akụ ihe na-erughị otu sekọnd, ọbụlagodi na arịrịọ mbụ lọghachiri n'ihe na-erughị otu sekọnd.
Arịrịọ ntuli aka ogologo na-ewere parampat abụọ: nkwụsị oge na etag. oge nkwụsị bụ oge nke arịrịọ ogologo ntuli aka na etag a na-ewepụta site na nzaghachi gara aga (àgwà dị na mgbọrọgwụ nke nzaghachi).
Na mkpokọta, ọ dị mkpa naanị ịnwe ntuli aka ogologo maka otu n'ime / Ọnọdụ ma ọ bụ / SyncStatus. Nzaghachi / Ọnọdụ gụnyere ihe mmewere ( ) nke na-egosi ma /SyncStatus agbanweela. / SyncStatus kwesịrị ịkpọpụta ma ọ bụrụ na naanị aha, olu na ọkwa mkpokọta nke onye ọkpụkpọ bụ mmasị. Ekwesịrị ịkpọpụta ọkwa ma ọ bụrụ na achọrọ ọkwa ọkpụkpọ ugbu a.
Mgbe a na-agbakọ ndị egwuregwu, onye na-egwu egwuregwu bụ isi n'ime otu. Ndị egwuregwu nke abụọ na-ejikọta na onye ọkpụkpọ nke mbụ. /Nzaghachi ọnọdụ nke ndị egwuregwu sekọndrị bụ nnomi nke onye ọkpụkpọ mbụ. /SyncStatus ogologo ntụli aka dị mkpa iji soro olu nke ọkpụkpọ nke abụọ ọ bụla.
2.1 Ọnọdụ ọkpụkpọ
Nkọwa
Ebe njedebe/Ọnọdụ na-ajụ olu na ozi ịkpọghachi. Ajụjụ a weghachiri ọtụtụ njirimara nzaghachi,
ụfọdụ n'ime ha anaghị emetụta akwụkwọ a. Ekwesịrị ileghara nzaghachi na-enweghị akwụkwọ anya.
Arịrịọ
/Ọnọdụ?Oge-oge =sekọnd&etag=etag-uru

Oke Nkọwa
 nkeji oge Oke nhọrọ ejiri mee ntuli aka ogologo. Ogologo oge ntuli aka akwadoro bụ 100 sekọnd ma kwesịrị ịbụ oke na ọnụego sekọnd 60 ma ọ bụ karịa na ọ dịghị ngwa ngwa karịa sekọn 10.
etag Oke nhọrọ ejiri mee ntuli aka ogologo. Nke a bụ etag àgwà si
Oke Nkọwa
Nzaghachi oku gara aga / Ọnọdụ.

Nzaghachi
<status etag=”4e266c9fbfba6d13d1a4d6ff4bd2e1e6″>
÷ (Deluxe)
Ed Sheeran
eziokwu
1
159
Deezer: 142986206
/Arụ ọrụ?ọrụ=Deezer&songid=Deezer%3A142986206
0
187
1
Zuru oke
1054
0
320000
2
Deezer
/Isi iyi/images/DeezerIcon.png
0
8

19
kwụsịtụ
MP3 320kb/s
5
Zuru oke
Ed Sheeran
÷ (Deluxe)
263
4
35

IHE: Ọ bụghị njirimara nzaghachi niile ka edepụtara na eserese na-esonụ. Ihe ndị ọzọ nwere ike ịdị adị ma ekwesịrị ileghara ya anya.

Àgwà nzaghachi Nkọwa
etag Àgwà nke mmewere mgbọrọgwụ nzaghachi. Uru opaque ejiri ya na ntuli aka ogologo iji chọpụta mgbanwe nzaghachi. Ọ bụrụ na uru agbanwebeghị kemgbe nzaghachi gara aga, a ga-ekwe nkwa na nzaghachi agaghị agbanwe agbanwe (mana leekwa sk n'okpuru)
Oti mkpu nkeji fọdụrụ Ọ bụrụ na ịkpọghachi ya bụ nsonaazụ mkpu, yabụ nke a bụ sekọnd ole tupu ọ kwụsị.
ime ihe Hụ Mmemme maka ọdụ redio na-enuba ngalaba maka nkọwa.
album Aha album egwu egwu dị ugbu a. Hụkwa aha aha1.
nka Aha onye nka egwu egwu dị ugbu a. Hụkwa aha aha1.
batrị Gosiri ma ọ bụrụ na ihe ọkpụkpọ nwere ngwugwu batrị. Ọ gụnyere njirimara:
· ọkwa - steeti ụgwọ, pasent
Ịchaji - 1 ma ọ bụrụ na ọ na-akwụ ụgwọ ugbu a
akara ngosi - URL onyonyo ọkpụkpọ na-egosi steeti ụgwọ dị ugbu a
 

nwere ike ịkwaga Playback

Ọ bụ eziokwu ma ọ bụrụ na ọ ga-ekwe omume ibugharị ihe egwu dị ugbu a ma ọ bụ kwụsịtụrụ gaa na ọkpụkpọ ọzọ.
 

nwere ike ịchọ

Ọ bụrụ na 1, mgbe ahụ, ọ ga-ekwe omume ịsacha site na egwu dị ugbu a, na nso 0..totlen, site na iji paramita na-achọ / Play. Maka example: /Play?see=34.
db Ọkwa olu na dB.
otu Aha Aha otu. Onye ọkpụkpọ ga-abụrịrị onye ọkpụkpọ mbụ na otu.
otu olu Ọkwa olu nke otu. Onye ọkpụkpọ ga-abụrịrị onye ọkpụkpọ mbụ na otu.
onyonyo URL onyonyo jikọtara ya na ọdịyo dị ugbu a (albọm, ọdụ, ntinye, wdg). Ọ bụrụ
Àgwà nzaghachi Nkọwa
nke URL na-amalite na /Ihe nka ọ nwere ike bute redirect. Na-agbakwunye oke/ igodo followRedirects=1 mgbe ị na-eweghachi ihe oyiyi ahụ nwere ike izere redirect.
mechie ogbi Ogbi steeti. Tọọ na 1 ma ọ bụrụ na agbachiri olu.
ogbiDb ọ bụrụ na akpọchiri akpọchi, nke a nwere olu emechiri emechi na dB.
ogbi Ọ bụrụ na emechiri ogbi, yabụ nke a nwere ọkwa olu emechiri emechi. Uru sitere na 0 ruo 100.
aha Aha egwu egwu egwu a na-akpọ ugbu a. Hụkwa aha aha1.
gwaurl URL maka a mmapụta ngosi.
id Id kwụ n'ahịrị egwuregwu pụrụ iche. Ọ dakọtara njirimara id nke nzaghachi / listi ọkpụkpọ. Ọ bụrụ na agbanwere kwụ n'ahịrị egwuregwu ọnụọgụ a ga-agbanwe.
kpochapu Id atọrọ pụrụ iche. Ọ dabara na njirimara mpako dị na nzaghachi /Tọgharịrị. Ọ bụrụ na agbanwere preset nọmba a ga-agbanwe na-egosi na azịza ọ bụla echekwara na /Tọkwasịrị kwesịrị ihicha.
àgwà Ogo isi iyi egwu egwu:
· cd – ọdịyo na-enweghị atụ na ogo CD
· hd – ọdịyo enweghị efu nwere mkpebi dị elu nke ogo CD ma ọ bụ sampỌnụahịa kasị elu nke 88200 samples/s ma ọ bụ karịa
dolbyAudio – DolbyDigital ma ọ bụ AC3
· mqa – ezi MQA audio decoded
· mqaEderela – adabara MQA-edepụtara ọdịyo ọdịyo
Ọnụọgụ ọnụọgụgụ bụ mkpokọta bitrate nke ogo isi iyi ọdịyo abịakọrọ file.
 

kwugharịa

0, 1, ma ọ bụ 2. 0 pụtara ikwugharị kwụ n'ahịrị, 1 pụtara ikwugharị egwu, na 2 pụtara ịgbanyụ
sk Ọnụọgụ nke sekọnd a na-akpọ egwu ọdịyo dị ugbu a. A naghị eji uru a na-agbakọ etag na ọganihu agaghị eme n'onwe ya ka nlọghachi site na oku ntuli aka ogologo. Achọrọ ndị ahịa ka ha welie ọnọdụ ọkpụkpọ, mgbe steeti na-egwu ma ọ bụ iyi, dabere na etiti oge kemgbe nzaghachi ahụ.
ọrụ Id ọrụ nke ọdịyo dị ugbu a. Nke a abụghị uru maka igosipụta na UI, dịka nke
Àgwà nzaghachi Nkọwa
ezigbo eriri nwere ike ịdị iche na aha ọrụ gọọmentị.
akara ọrụ URL nke akara ngosi ọrụ ugbu a.
ichikota 0 ma ọ bụ 1. 0 pụtara ịgbanyụ ma 1 pụtara ịgbanye.
ura Nkeji fọdụrụ tupu ngụ oge ihi ụra arụ ọrụ.
egwu Ọnọdụ egwu dị ugbu a na kwụ n'ahịrị egwuregwu. hụkwa iyiUrl.
steeti Ọnọdụ ọkpụkpọ ugbu a. Ọ nwere ike ịbụ egwuregwu, kwụsịtụ, nkwụsị, iyi, njikọ, wdg.
Enwere ike iji egwuregwu malitegharịa mgbe ọ nọ n'ọnọdụ nkwụsịtụ mana ọ bụghị mgbe ọ nọ na nkwụsị.
ekwesịrị ịtụle egwuregwu na iyi ka ha nwere otu ihe pụtara. hụkwa iyiUrl.
 

Ebe onyonyo

URL maka onyonyo nke ụlọ ọrụ redio, ma ọ bụrụ na ọdịyo dị ugbu a bụ ọdụ redio, dịka ọmụmaatụ Deezer redio. O nwere ike ịbụ otu ihe oyiyi.
streamFormat Usoro nke ọdịyo.
iyiUrl Ọnụnọ nke ihe a kwesịrị ka a na-emeso ya dị ka ọkọlọtọ na ọdịnaya ya dị ka uru na-adịghị mma. Ọ bụrụ na ọ dị, ọ na-egosi:
* kwụ n'ahịrị egwuri egwu abụghị isi iyi egwu dị ugbu a (abụ adịghị mkpa)
· ịkpọgharịa na ikwugharị adịghị mkpa ma ekwesịrị iwepụ ya na UI ọ bụla ma ọ ga-ekwe omume
· ọzọ na nke gara aga adịghị (mana leekwa omume)
syncstat Id pụrụ iche iji gosi mgbanwe ọ bụla na nzaghachi /SyncStatus. Ọ dabara na njirimara syncStat nke nzaghachi /SyncStatus. Ọ na-agbanwe mgbe ọ bụla enwere mgbanwe na ọnọdụ mmekọrịta.
aha1 Ahịrị ozi mbụ na-akọwa ọdịyo dị ugbu a. aha1, aha2 na aha3
A ghaghị iji ya mee ihe dị ka ederede nke UI ọ bụla na-egosipụta ahịrị atọ nke metadata na-egwu ugbu a. Ejila ụkpụrụ dị ka ọba, omenkà na aha.
aha2 Ahịrị ozi nke abụọ na-akọwa ọdịyo dị ugbu a.
aha3 Ahịrị ozi nke atọ na-akọwa ọdịyo dị ugbu a.
totlen Ngụkọta ogologo egwu dị ugbu a, na sekọnd.
twoline_title1 Nke mbụ n'ime ahịrị abụọ na-akọwa ọdịyo dị ugbu a. twoline_title1 & twoline_title2, ọ bụrụ na ọ dị, a ghaghị iji ya mee ihe dị ka ederede nke UI ọ bụla nke gosipụtara abụọ.
Àgwà nzaghachi Nkọwa
ahịrị metadata na-egwu ugbu a.
twoline_title2 Ahịrị abụọ nke abụọ na-akọwa ọdịyo dị ugbu a.
olu Ọkwa olu ọkpụkpọ na pasentịtage; -1 pụtara olu ọkpụkpọ edoziri.
sk Ọnụọgụ nke sekọnd nke egwu ọdịyo dị ugbu a ka akpọọla.

Example
http://192.168.1.100:11000/Status
Na-enweta ọkwa ọkpụkpọ nke ọkpụkpọ.
http://192.168.1.100:11000/Status?oge nkwụsị =100&etag=4e266c9fbfba6d13d1a4d6ff4bd2e1e6
Na-enweta ọkwa ịkpọgharị nke onye ọkpụkpọ na-eji ogologo ntuli aka. A na-eweghachite nsonaazụ naanị tupu oge ngwụcha nke 100 sekọnd ma ọ bụrụ na ọkwa onye ọkpụkpọ agbanweela. Ma ọ bụghị ya, a ga-eweghachi nsonaazụ ya mgbe 100 sekọnd gasịrị.
2.2 Onye ọkpụkpọ na ọnọdụ mmekọrịta otu
Nkọwa
Ajụjụ SyncStatus weghachiri ozi ọkpụkpọ na ozi nchịkọta ọkpụkpọ. Ajụjụ a weghachiri ọtụtụ njirimara nzaghachi, ụfọdụ n'ime ha anaghị emetụta akwụkwọ a. Ekwesịrị ileghara nzaghachi na-enweghị akwụkwọ anya.
Arịrịọ
/SyncStatus?mgbe oge =sekọnd&etag=etag-uru

Oke Nkọwa
 nkeji oge Oke nhọrọ ejiri mee ntuli aka ogologo. Ọ bụ oge ntuli aka na sekọnd. Ogologo oge ntuli aka akwadoro bụ 180 sekọnd.
 etag Oke nhọrọ ejiri mee ntuli aka ogologo. Nke a bụ etag njirimara sitere na nzaghachi oku / SyncStatus gara aga.

Nzaghachi
<SyncStatus icon=”/images/players/P300_nt.png” volume=”4″ modelName=”PULSE” name=”PULSE0278″ model=”P300″ brand=”Bluesound” etag= "23" outlevel =" -62.9" schemaVersion = "25" mmalite =" ezi" otu = "PULSE-0278 + 2" syncStat = "23" id = "192.168.1.100:11000" mac=”90:56:82:9F:02:78″> 192.168.1.100


…….

IHE: Ọ bụghị àgwà nzaghachi niile ka edepụtara na chaatị a. Ihe ndị ọzọ nwere ike ịdị adị ma ekwesịrị ileghara ya anya.

Àgwà nzaghachi Nkọwa
batrị Gosiri ma ọ bụrụ na ihe ọkpụkpọ nwere ngwugwu batrị. Ọ gụnyere njirimara:
· ọkwa - steeti ụgwọ, pasent
Ịchaji - 1 ma ọ bụrụ na ọ na-akwụ ụgwọ ugbu a
akara ngosi - URL onyonyo ọkpụkpọ na-egosi steeti ụgwọ dị ugbu a
ika Aha ika ọkpụkpọ.
db Ọkwa olu na dB.
etag Tag nke nzaghachi /SyncStatus, ejiri mee ntuli aka ogologo.
otu Aha otu.
akara ngosi URL nke nwere onyonyo akara ngosi ọkpụkpọ.
id Onye ọkpụkpọ IP na ọdụ ụgbọ mmiri.
ibido Eziokwu pụtara na onye ọkpụkpọ ahazilarị, ụgha pụtara na onye ọkpụkpọ chọrọ nhazi. Ekwesịrị iji ngwa njikwa BluOS hazie ihe ọkpụkpọ ahụ.
mac Id pụrụ iche ọkpụkpọ maka interface netwọk. Nwere ike ịbụ adreesị MAC.
nna ukwu Adreesị IP onye ọkpụkpọ ọkpụkpọ. Naanị ugbu a ma ọ bụrụ na onye ọkpụkpọ bụ onye ọkpụkpọ nke abụọ na otu. Àgwà:
· ọdụ ụgbọ mmiri – nọmba ọdụ ụgbọ mmiri.
· ijikọ ọzọ – eziokwu ma ọ bụrụ na ị na-agbalị ịjikọ ọzọ na onye ọkpụkpọ mbụ
ihe nlereanya Id nlereanya ọkpụkpọ.
aha nlereanya Aha ụdị ọkpụkpọ.
mechie ogbi Tọọ na 1 ma ọ bụrụ na agbachiri olu.
ogbiDb Ọ bụrụ na akpọchiri onye ọkpụkpọ ahụ ogbi, nke a bụ ọkwa olu emechiri emechi na dB.
Àgwà nzaghachi Nkọwa
ogbi Ọ bụrụ na akpọchiri onye ọkpụkpọ ahụ ogbi, nke a bụ ọkwa olu emechiri emechi (0..100).
aha Aha ọkpụkpọ.
schemaVersion Ụdị nhazi ngwanrọ.
ohu Adreesị IP (s) ọkpụkpọ nke abụọ. Naanị ugbu a ma ọ bụrụ na onye ọkpụkpọ bụ onye ọkpụkpọ mbụ nke otu. Enwere ike inwe ọtụtụ ndị egwuregwu sekọndrị. Àgwà:
id - adreesị IP
· ọdụ ụgbọ mmiri – nọmba ọdụ ụgbọ mmiri
 

syncstat

id nke mmekọrịta ọnọdụ. A na-agbanwe ya mgbe ọ bụla agbanwere ihe ọ bụla dị na /SyncStatus nzaghachi. Dakọtara na mmewere na /Nzaghachi ọnọdụ.
olu Ọkwa olu na nha 0..100. -1 pụtara ụda olu.
mpaghara Aha nke otu edozi.
zoneMaster Ọ bụrụ na onye ọkpụkpọ bụ onye ọkpụkpọ mbụ n'ime otu a kapịrị ọnụ, nke a ka edobere ka ọ bụrụ eziokwu.
zone ohu Ọ bụrụ na onye ọkpụkpọ ahụ bụ onye ọkpụkpọ nke abụọ na otu etinyere, edobere nke a ka ọ bụrụ eziokwu.

Example
http://192.168.1.100:11000/SyncStatus
Na-enweta ọkwa ọkpụkpọ na otu nke onye ọkpụkpọ.
http://192.168.1.100:11000/SyncStatus?oge nkwụsị =100&etag=4e266c9fbfba6d13d1a4d6ff4bd2e1e6
Na-enweta ọkwa ọkpụkpọ na ọkwa otu nke onye ọkpụkpọ na-eji ogologo ntuli aka. A na-eweghachite nsonaazụ naanị tupu oge ngwụcha nke 100 sekọnd ma ọ bụrụ na ọkwa onye ọkpụkpọ agbanweela. Ma ọ bụghị ya, a ga-eweghachi nsonaazụ ya na 100 sekọnd.

Njikwa olu

Na-edozi ọkwa olu nke ọkpụkpọ. A na-ejikwa ogbi mechie onye ọkpụkpọ.
3.1 Tọọ olu
Nkọwa
Arịrịọ a na-ajụ ajụjụ ma ọ bụ na-edozi olu ọkpụkpọ.
Ọdịiche dị iche iche nke iwu, ma ọ na-eji ọkwa 0..100, dB zuru oke ma ọ bụ paramita dB ikwu, na-egbochi ụkpụrụ nke na-ebute ọkwa n'ime oke olu ahaziri, nke na-abụkarị -80..0. Enwere ike ịhazi oke oke site na iji ngwa njikwa BluOS, na Ntọala -> Ihe ọkpụkpọ -> ibe ọdịyo.
Ajụjụ a na-akwado ntuli aka ogologo (anaghị egosipụta n'okpuru).
Arịrịọ
/ Mpịakọta
/Mpịakọta?level=ọkwa&tell_slaves=on_off
/Mpịakọta?Ogbi=gbanyụọ&tell_slaves=gbanyụọ
/Mpịakọta?abs_db=db&tell_slaves=gbanyụọ
/Mpịakọta?db=delta-db&tell_slaves=gbanyụọ

Oke Nkọwa
ọkwa Tọọ ọkwa ụda olu zuru oke nke onye ọkpụkpọ. Ọ bụ ọnụọgụgụ sitere na 0-100.
 gwa_ndị ohu Na-emetụta ndị egwuregwu agbakọtara. Ọ bụrụ na atọrọ na 0, naanị onye ọkpụkpọ ahọpụtara na-agbanwe olu. Ọ bụrụ na atọrọ na 1, mgbe ahụ ndị egwuregwu niile na-agbanwe olu.
mechie ogbi Ọ bụrụ na atọrọ na 0, a na-emechi ihe ọkpụkpọ ahụ. Ọ bụrụ na atọrọ na 1, a ga-ewepụ ihe ọkpụkpọ ahụ.
abs_db Tọọ olu site na iji ọnụ ọgụgụ dB.
 db Jiri nha olu dB mee mgbanwe olu ikwu. db nwere ike ịbụ nọmba dị mma ma ọ bụ adịghị mma.

Nzaghachi
<volume db=”-49.9″ mute=”0″ offsetDb=”0″ etag=”6213593a6132887e23fe0476b9ab2cba”>15</volume>

Àgwà nzaghachi Nkọwa
Àgwà nzaghachi Nkọwa
db Ọkwa olu na dB.
mechie ogbi 1 ma ọ bụrụ na emechiri ihe ọkpụkpọ, 0 ma ọ bụrụ na ewepụghị ihe ọkpụkpọ.
ogbiDb Ọ bụrụ na akpọchiri onye ọkpụkpọ ahụ ogbi, nke a bụ ọkwa olu emechiri emechi na dB.
ogbi Ọ bụrụ na akpọchiri onye ọkpụkpọ ahụ ogbi, nke a bụ ọkwa olu emechiri emechi (0..100).
olu Ọkwa olu dị ugbu a: 0..100 ma ọ bụ -1 maka olu edoziri.

Example
http://192.168.1.100:11000/Volume?level=15
Na-edozi ọkwa olu ọkpụkpọ ka ọ bụrụ 15 (n'ime 100).
http://192.168.1.100:11000/Volume? tell_slaves=1&db=2
Na-abawanye olu onye ọkpụkpọ 192.168.1.100, yana ndị egwuregwu sekọndrị niile na otu ahụ, site na 2 dB.
http://192.168.1.100:11000/Volume?mute=1
Mebie onye ọkpụkpọ ahụ.
3.2 Oke elu
Nkọwa
Arịrịọ a na-abawanye olu site na ụfọdụ dB (uru na-ahụkarị bụ 2dB).
Arịrịọ
/Mpịakọta?db=db_uru

Oke Nkọwa
db Usoro mmụba olu na dB (ụkpụrụ a na-ahụkarị 2dB)

Nzaghachi
<volume db=”-25″ mute=”0″ offsetDb=”6″ etag=”a071a168fac1c879b1de291720c8a4b8″>27</volume>

Àgwà nzaghachi Nkọwa
db Ọkwa olu na dB.
mechie ogbi 1 ma ọ bụrụ na emechiri ihe ọkpụkpọ, 0 ma ọ bụrụ na emechirighị ihe ọkpụkpọ
Àgwà nzaghachi Nkọwa
akwụ ụgwọDb
etag

Example
http://192.168.1.100:11000/Volume?db=2
Jiri 2dB welie olu.
3.3 Mpịakọta ọnụ
Nkọwa
Arịrịọ a na-ebelata olu site na ụfọdụ dB (uru na-ahụkarị bụ -2dB).
Arịrịọ
/Mpịakọta?db=-db_value

Oke Nkọwa
db Usoro mmụba olu na dB (ụkpụrụ a na-ahụkarị -2dB)

Nzaghachi
<volume db=”-25″ mute=”0″ offsetDb=”6″ etag=”a071a168fac1c879b1de291720c8a4b8″>27</volume>

Àgwà nzaghachi Nkọwa
db Ọkwa olu na dB
mechie ogbi 1 ma ọ bụrụ na emechiri ihe ọkpụkpọ, 0 ma ọ bụrụ na emechirighị ihe ọkpụkpọ
akwụ ụgwọDb
etag

Example
http://192.168.1.100:11000/Volume?db=-2
Wetuo olu site na 2dB.
3.4 Gbanye ogbi
Nkọwa
Arịrịọ
/Mpịakọta?Ogbi=1

Oke Nkọwa
mechie ogbi Tọọ ka ọ bụrụ 1 ka o mechie ọkpụkpọ

Nzaghachi
<volume muteDb=”-43.1″ db=”100″
muteVolume=”11″
ogbi ="1″
offsetDb=”0″
etag=”2105bed56563d9da46942a696cfadd63″>0</volume
>

Àgwà nzaghachi Nkọwa
ogbiDb Ọkwa olu na dB tupu ogbi
db Ọkwa olu na dB
ogbi Ọkwa olu na pasent tupu ogbi
mechie ogbi 1 pụtara na akpọchiri akpọchi
akwụ ụgwọDb
etag

Example
http://192.168.1.100:11000/Volume?mute=1
3.5 Gbanyụọ ogbi
Nkọwa
Arịrịọ a na-edobe onye ọkpụkpọ ka iwepu ụda.
Arịrịọ
/Mpịakọta?Ogbi=0

Oke Nkọwa
mechie ogbi Tọọ 0 ka iwepu ụda olu egwu

Nzaghachi
<volume db=”-43.1″ mute=”0″ offsetDb=”0″ etag=”e72d53db17baa526ebb5ee9c26060b1f”>11</volume>

Àgwà nzaghachi Nkọwa
db Ọkwa olu na dB
mechie ogbi 0 pụtara na onye ọkpụkpọ anaghị emenyụ ogbi
akwụ ụgwọDb
etag

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

Njikwa playback

A na-eji iwu ndị a maka njikwa ọkpụkpọ nkiti. Iwu gụnyere egwuregwu, kwụsịtụ, kwụsị, mawuo, azụ, megharịa, na kwugharịa.
4.1 Gwuo
Nkọwa
Malite ịkpọghachi nke isi iyi ọdịyo dị ugbu a. Nhọrọ nhọrọ na-enye ohere ịwụba n'ime egwu ọdịyo, yana ntinye ka ahọpụtara, tupu ịmalite ịkpọghachi ọdịyo.
Arịrịọ
/Play
/Play?see=sekọnd
/Play?see = sekọnd&id=trackid
/Egwuregwu?url= encodedStreamURL

Oke Nkọwa
 chọọ Malie gaa n'ọnọdụ akọwapụtara na egwu dị ugbu a. Ọ dị naanị ma ọ bụrụ / nzaghachi ọnọdụ gụnyere . Enweghị ike iji ntinye ụdị na paramita index.
encodedStreamURL URL nke streamed custom audio. Ọ ga-abụrịrị URL etinyere ya.

Nzaghachi
gwuo egwu
iyi

Àgwà nzaghachi Nkọwa
 

steeti

Steeti mgbe emechara iwu ahụ. Hụ / Ọnọdụ nzaghachi njirimara steeti maka nkọwa ndị ọzọ.

Example
http://192.168.1.100:11000/Play
Malite ịkpọghachi ọdịyo nke egwu dị ugbu a.
http://192.168.1.100:11000/Play?seek=55
Malite ịkpọghachi ọdịyo na sekọnd 55 n'ime egwu dị ugbu a.
http://192.168.1.100:11000/Play?seek=55&id=4
Malite ịkpọghachi olu na sekọnd 55 n'ime nọmba egwu 5 dị n'ahịrị.
192.168.1.125:11000/egwu?url=https%3A%2F%2Fwww%2Esoundhelix%2Ecom%2Fexamples%2Fmp3%
2FSoundHelix-Abụ-1%2Emp3
Malite ịkpọghachi ọdịyo nke ọdịyo mp3 dị n'ịntanetị.
4.2 kwusi
Nkọwa
Kwụsịtụ ọdịyo a na-akpọ ugbu a.
Ọ bụrụ na oti mkpu na-akpọ, ma ọ nwere nkwụsị oge, mgbe ahụ, a kagbuola oge nkwụsị.
Arịrịọ
/kwụsịtụ
/kwụsịtụ?toggle=1

Oke Nkọwa
tụgharịa Ọ bụrụ na atọrọ na 1, yabụ ọnọdụ nkwụsịtụ dị ugbu a ka agbanwere.

Nzaghachi
kwụsịtụ

Àgwà nzaghachi Nkọwa
steeti Steeti mgbe emechara iwu ahụ. Hụ / Ọnọdụ nzaghachi njirimara steeti maka nkọwa ndị ọzọ.

Example
http://192.168.1.100:11000/Pause
Kwụsịtụ ọdịyo a na-akpọ ugbu a.
4.3 Kwụsị
Nkọwa
Kwụsị ụda ọdịyo ugbu a. Ọ bụrụ na oti mkpu na-akpọ, ma ọ nwere nkwụsị oge, mgbe ahụ, a kagbuola arịrịọ arịrịọ
/Kwụsị

Oke Nkọwa
Ọ dịghị

Nzaghachi
Kwụsị

Àgwà nzaghachi Nkọwa
steeti "kwụsị" pụtara akwụsịla ọdịyo dị ugbu a.

Example
http://192.168.1.100:11000/Stop
Kwụsị ụda ọdịyo ugbu a.
4.4 Gaba
Nkọwa
Gaa na egwu ọdịyo na-esote na kwụ n'ahịrị egwuregwu
Mgbe a na-egwuri egwu site na kwụ n'ahịrị egwuregwu, ọ ga-amaba na egwu na-esote na kwụ n'ahịrị. Ọ bụrụ na egwu dị ugbu a bụ nke ikpeazụ na kwụ n'ahịrị, ịkpọ /Skip ga-aga na egwu mbụ na kwụ n'ahịrị. . Ọ ga-amali na egwu na-esote ma ọ bụ nke mbụ na kwụ n'ahịrị n'agbanyeghị ọnọdụ ntọala ugboro ugboro.
Iji chọpụta ma ị na-eji kwụ n'ahịrị egwuregwu, chọpụta na ọ nweghịUrl> ntinye na nzaghachi / Ọnọdụ.
Mgbe ahụ ị nwere ike iji iwu /Skip.
Ị nwekwara ike ịgafe egwu maka ụfọdụ ụlọ ọrụ redio na-enuba. A na-eji iwu /Action eme ihe ndị a.
Ụfọdụ isi mmalite dị ka TuneIn na Optical Input anaghị akwado nhọrọ mwụda. Isi mmalite ndị a ga-enwe aURL> ntinye mana enweghị aha mwụda na nzaghachi / Ọnọdụ.
Arịrịọ
/Gaa

Oke Nkọwa
Ọ dịghị

Nzaghachi
21

Àgwà nzaghachi Nkọwa
id Id egwu ahụ ka emechara iwu mwụpụ. Rụtụ aka na njirimara egwu nzaghachi / Ọnọdụ maka nkọwa.

Example
http://192.168.1.100:11000/Skip
Gaa na egwu na-esote.
4.5 Azụ
Nkọwa
Ọ bụrụ na egwu na-egwu ma na-egwu ihe karịrị sekọnd anọ, azụ ga-alaghachi na mmalite nke egwu ahụ.
Ma ọ bụghị ya, iwu azụ ga-aga na egwu gara aga na listi ọkpụkpọ ugbu a. Ọ bụrụ na egwu mbụ dị na listi ọkpụkpọ ịkpọ azụ ga-aga na egwu ikpeazụ. Ọ ga-aga na egwu gara aga ma ọ bụ nke mbụ na kwụ n'ahịrị n'agbanyeghị ọnọdụ ntọala ugboro ugboro.
Iji chọpụta ma ị na-eji kwụ n'ahịrị egwuregwu, chọpụta na ọ nweghịUrl> mmewere na nzaghachi / Ọnọdụ.
Mgbe ahụ ị nwere ike iji iwu /Back.
Ị nwekwara ike ịlaghachi egwu maka ụfọdụ ụlọ ọrụ redio na-enuba. A na-eji iwu /Action eme ihe ndị a.
Ụfọdụ isi mmalite dị ka TuneIn na Optical Input anaghị akwado nhọrọ azụ. Isi mmalite ndị a ga-enwe aUrl> mmewere mana enweghị aha mwụda na nzaghachi / Ọnọdụ.
Arịrịọ
/Azu

Oke Nkọwa
Ọ dịghị

Nzaghachi
19

Àgwà nzaghachi Nkọwa
id Id egwu ahụ ka emechara iwu azụ. Rụtụ aka na njirimara egwu nzaghachi / Ọnọdụ maka nkọwa.

4.6 Mgbochi
Nkọwa
Iwu shuffle na-emepụta kwụ n'ahịrị ọhụrụ site na ịmegharị kwụ n'ahịrị dị ugbu a. A na-edoba kwụ n'ahịrị izizi (anaghị emegharị emegharị) maka iweghachi mgbe agbanyụrụ shuffle.
Arịrịọ
/Shffle?state=0|1

Oke Nkọwa
steeti 0 iji gbanyụọ shuffle
1 iji mee ka shuffle nwee ike. Enweghị mmetụta ọ bụla ma ọ bụrụ na kwụ n'ahịrị adịlarị n'ụkpụrụ. Hụ nzaghachi/Ọnọdụ mmewere.

Nzaghachi

Àgwà nzaghachi Nkọwa
gbanwee 1 pụtara na agbanweela kwụ n'ahịrị kemgbe ebugoro ya. 0 pụtara na ọ bụghị.
ogologo Ngụkọta ọnụọgụ egwu dị na kwụ n'ahịrị ugbu a.
ichikota Steeti shuffle. 1 pụtara na agbachiela kwụ n'ahịrị ugbu a. 0 pụtara na kwụ n'ahịrị ugbu a anaghị atụgharị.
id Id kwụ n'ahịrị ugbu a. Ọ na-agbanwe mgbe ọ bụla agbanwere kwụ n'ahịrị egwuregwu.

Example
http://192.168.1.100:11000/Shuffle?state=1
Na-emegharị kwụ n'ahịrị egwuregwu ugbu a.
4.7 Tinyegharịa
Nkọwa
Tọọ nhọrọ ikwugharị. Tinyegharịa nwere steeti atọ; 0 pụtara ikwugharị kwụ n'ahịrị ugbu a, 1 pụtara ikwugharị egwu dị ugbu a yana 2 pụtara emeghachila. Nkwugharị niile anaghị agwụ agwụ, ya bụ, ha anaghị akwụsị.
Arịrịọ
/Tigharịa?state=0|1|2

Oke Nkọwa
steeti 0 ka ikwugharị kwụ n'ahịrị egwuregwu niile
1 ka ikwugharị egwu dị ugbu a
2 ka ịgbanyụọ ọzọ

Nzaghachi

Àgwà nzaghachi Nkọwa
ogologo Ngụkọta ọnụọgụ egwu dị na kwụ n'ahịrị egwu dị ugbu a.
id Id kwụ n'ahịrị ugbu a. Ọ na-agbanwe mgbe ọ bụla agbanwere kwụ n'ahịrị egwuregwu.
kwugharịa Ọnọdụ ikwugharị ugbu a.

Example
http://192.168.1.100:11000/Repeat?state=1
Na-emegharị egwu egwu dị ugbu a.
4.8 Omume maka ọdụ redio na-enuba
Nkọwa
Omume na-enye gị ohere ịga n'ihu, laghachi azụ, hụ n'anya na machibido egwu na ọdụ redio ahọpụtara, dị ka Slacker ma ọ bụ Radio Paradaịs ma ọ bụ Amazon Music Prime Stations. Ụlọ redio na-enuba anaghị ebu egwu n'ahịrị egwuregwu. Kama, ha na-enye a URL nke ị nwere ike iji rụọ ọrụ achọrọ.
Mfe ga-aga na egwu na-esote. Azụ ga-aga na egwu gara aga. Lovehụnanya ga-egosipụta egwu egwu ahụ ka ọ masịrị ya n'ime ọrụ egwu. Mmachibido iwu ga-amaba na egwu na-esote wee tọọ egwu egwu ahụ dịka enweghị mmasị na ọrụ egwu.
Ọ bụrụ na e nwere aUrl> ntinye na nzaghachi / Ọnọdụ, yana omume kwesịrị ekwesị, ị nwere ike ịrụ ọrụ ndị a. Ihe omume a ga-enwe URL nke a na-eji eme ihe.
Nke a bụ example site na nzaghachi / Ọnọdụ nke onye ọkpụkpọ na-akpọ Slacker redio:


<action name=”skip” url="/Action?ọrụ=Slacker&skip=4799148″/>
<action icon=”/images/loveban/love.png” name=”love” notification=”Track marked as favorite” state=”1″ text=”Love” url="/Action?ọrụ=Slacker&love=4799148″/>
<action icon=”/images/loveban/ban.png” name=”ban” notification=”Track banned from this
ọdụ” steeti=”-1″ ederede=“Mgbochi” url=”/Action?ọrụ=Slacker&ban=4799148″/>

Na nke a example, azụ adịghị, ma ịgafe, ịhụnanya na mmachibido iwu ga-ekwe omume.
Arịrịọ
/Action?service=service-name&action=action-URL
Mara: A na-enye nkọwa arịrịọ a kapịrị ọnụ (ebe njedebe na paramita) site n'otu n'otu mmewere. Iwu ndị dị na Example ngalaba n'okpuru niile eji / Action ma ọ bụla URI kwere omume.

Oke Nkọwa
Enyere na mmewere.

Nzaghachi
Maka nzaghachi, ị ga-enweta nkwenye mmemme. Maka ịgagharị na azụ, ị ga-enweta:


Maka ịhụnanya ị na-enweta:
1
Maka mmachibido iwu ị na-enweta:
1

Àgwà nzaghachi Nkọwa
nzaghachi Ọ bụrụ na isi ihe kpatara nzaghachi bụ mgbe ahụ node ederede bụ ngosi iji gosi onye ọrụ. Ọ bụrụ na eweghachitere ihe mgbọrọgwụ mgbọrọgwụ ọzọ na nke gụnyere njirimara ngosi mgbe ahụ ekwesịrị igosi ọkwa ahụ.

Example
http://192.168.1.100:11000/Action?service=Slacker&skip=10965139
Mafere na egwu redio Slacker na-esote.
http://192.168.1.100:11000/Action?service=Slacker&ban=33332284
Machibidoro egwu redio Slacker na-akpọ ugbu a wee mafee na egwu na-esote.

 Njikwa Queue Play

Otu ụdị ọrụ onye ọkpụkpọ na-arụ bụ ịkwanye egwu n'ahịrị egwuregwu, wee kpọọ egwu site na kwụ n'ahịrị egwuregwu ahụ. Iwu ndị a na-enye gị ohere view ma jikwaa kwụ n'ahịrị egwuregwu.
5.1 Ndepụta egwu
Nkọwa
Weghachite ọkwa kwụ n'ahịrị egwuregwu, ma ọ bụ weghachi ozi na egwu niile dị na kwụ n'ahịrị egwuregwu.
A naghị atụ aro ka iji ajụjụ a na-enweghị ma ogologo ma ọ bụ mmalite na njedebe njedebe, n'ihi na ma ọ bụghị ya, enwere ike iwepụta nzaghachi dị ogologo.
Arịrịọ
/ Listi ọkpụkpọ
/ Listi ọkpụkpọ? Ogologo = 1
/ Listi ọkpụkpọ? mmalite = nke mbụ&ngwụcha = ikpeazụ (weghachite akụkụ nke kwụ n'ahịrị, maka pagination na-emekarị)

Oke Nkọwa
ogologo =1 Weghachite naanị njirimara dị elu na enweghị nkọwa egwu.
malite Ntinye mbụ na kwụ n'ahịrị iji tinye na nzaghachi, malite na 0.
ngwucha Ntinye ikpeazụ na kwụ n'ahịrị iji tinye na nzaghachi.

Nzaghachi
Maka ọkwa kwụ n'ahịrị egwuregwu:

13
243

1

Maka ndepụta kwụ n'ahịrị egwuregwu:


2002
Anne-Marie
2002
Deezer: 487381362

Àgwà nzaghachi Nkọwa
aha Aha kwụ n'ahịrị egwuregwu ugbu a.
gbanwee 0 pụtara na agbanwebeghị kwụ n'ahịrị kemgbe ebugoro ya. 1 pụtara na agbanweela kwụ n'ahịrị kemgbe ebugoro ya.
ogologo ngụkọta ọnụọgụ egwu dị na kwụ n'ahịrị ugbu a
id id pụrụ iche maka steeti kwụ n'ahịrị ugbu a (dịka, 1054). Ọ bụ otu ihe ahụ na /Nzaghachi ọnọdụ.
egwu Abụ nwere ọtụtụ obere ihe mejupụtara:
· albumid = id nke ọba egwu dị na ya
· ọrụ = ọrụ egwu nke egwu
· artistid = id nke onye na-ese egwu
· egwu = id egwu
· id = ọnọdụ egwu na kwụ n'ahịrị ugbu a. Ọ bụrụ na ahọpụtara egwu ugbu a, id egwu bụ otu ihe ahụ na /Nzaghachi ọnọdụ.
· aha = aha egwu
· nka = aha nka
· alb = aha ọba

Example
http://192.168.1.100:11000/Playlist
Na-edepụta egwu niile dị na kwụ n'ahịrị egwuregwu.
http://192.168.1.100:11000/Playlist?length=1
5.2 Hichapụ Track
Nkọwa
Wepu egwu na kwụ n'ahịrị egwu dị ugbu a.
Arịrịọ
/Hichapụ?id=ọnọdụ

Oke Nkọwa
id A ga-ehichapụ id egwu egwu na kwụ n'ahịrị egwu ugbu a.

Nzaghachi
9

Àgwà nzaghachi Nkọwa
ehichapụ Ọnọdụ dị na kwụ n'ahịrị egwu a ga-ewepụ.

Example
http://192.168.1.100:11000/Delete?id=9
Na-ewepụ egwu ahụ na ọnọdụ 9 na kwụ n'ahịrị egwuregwu.
5.3 Bugharịa Track
Nkọwa
Bugharịa egwu n'ime kwụ n'ahịrị egwu dị ugbu a.
Arịrịọ
/Move?ọhụrụ=ebe&ochie=mbụ

Oke Nkọwa
ọhụrụ Ọkwa ọhụrụ na egwu a na-ebugharị.
ochie A na-ebugharị ọnọdụ ochie nke egwu ahụ.

Nzaghachi
kpaliri

Àgwà nzaghachi Nkọwa
kpaliri Na-egosi na ebugharịra egwu ahụ.

Example
http://192.168.1.100:11000/Move?new=8&old=2
Bugharịa egwu ahụ n'ọkwa 2 gaa n'ọkwa 8 na kwụ n'ahịrị egwuregwu.
5.4 Kpochapụ kwụ n'ahịrị
Nkọwa
Hichapụ egwu niile na kwụ n'ahịrị egwu dị ugbu a
Arịrịọ
/Kpochapụ

Oke Nkọwa
Ọ dịghị

Nzaghachi

Àgwà nzaghachi Nkọwa
gbanwee 0 pụtara na anaghị agbanwe kwụ n'ahịrị kemgbe ebujuru ya, 1 pụtara na agbanwere kwụ n'ahịrị kemgbe ebugoro ya.
ogologo Ngụkọta ọnụọgụ egwu dị na kwụ n'ahịrị ugbu a.
id Id pụrụ iche maka kwụ n'ahịrị ugbu a.

Example
http://192.168.1.100:11000/Clear
Nke a na-ewepụ egwu niile na kwụ n'ahịrị egwuregwu.
5.5 Chekwaa kwụ n'ahịrị
Nkọwa
Chekwaa kwụ n'ahịrị egwu dịka ndepụta ọkpụkpọ BluOS akpọrọ.
Arịrịọ
/Chekwa?name=list_aha

Oke Nkọwa
aha Aha kwụ n'ahịrị egwuregwu echekwara.

Nzaghachi

126

Àgwà nzaghachi Nkọwa
ndenye Ngụkọta ọnụọgụ egwu dị na kwụ n'ahịrị egwuregwu echekwara.

Example
http://192.168.1.100:11000/Save?name=Dinner+Music
Nke a na-echekwa kwụ n'ahịrị egwu dị ka "Egwu nri abalị".

Ntọala

Arịrịọ atọrọ na-enye gị ohere ịdepụta ntọala niile nke onye ọkpụkpọ, buo ihe preset, wee gbalite / gbadata presets. A ga-agbakwunyerịrị ma hichapụ ya site na iji ngwa njikwa BluOS. Ntọala nwere ike ịgụnye ọdụ redio, ndetu egwu egwu na ntinye (dịka ọmụmaatụ
Bluetooth, analọg, ngwa anya, HDMI ARC).
6.1 Ndepụta atọrọ
Nkọwa
Depụta ntọala niile na ihe ọkpụkpọ BluOS dị ugbu a.
Arịrịọ
/ atọrọ ntọala

Oke Nkọwa
Ọ dịghị

Nzaghachi

<preset id=”6″ name=”Serenity” url= "RadioParadise:/42:4/Serenity"
image=”https://img.radioparadise.com/channels/0/42/cover_512x512/0.jpg”/>
<preset id=”7″ name=”1980s Alternative Rock Classics” url=”/ Ibu ibu?ọrụ=Tidal&amp;id=fd3f797e-
a3e9-4de9-a1e2-b5adb6a57cc7″ image=”/Artwork?service=Tidal&amp;playlistimage=afacfc12-24034caf-a5c5-a2af28d811c8″/> </presets>

Àgwà nzaghachi Nkọwa
mpako Id pụrụ iche nke atọrọ ihe ọkpụkpọ. Ọ bụ otu ihe ahụ na /Nzaghachi ọnọdụ.
aha Aha atọrọ ntọala.
id Id etinyere ya.
url Ntọala URL. Ọ bụ isi mmalite ntọala URL eji ebu ihe preset.
onyonyo Onyonyo URL nke preset. Ọ bụrụ na URL na-amalite na /Ihe nka ọ nwere ike bute redirect. Na-agbakwunye oke/ igodo followRedirects=1 mgbe ị na-eweghachi ihe oyiyi ahụ nwere ike izere redirect.

Example
http://192.168.1.100:11000/Presets
Depụta ntọala niile na ihe ọkpụkpọ.
6.2 Ibu Ibu ihe atọrọ
Nkọwa
Malite ịkpọ preset. Ị nwere ike ịhọrọ nọmba atọrọ atọ, yana nke ọzọ ma ọ bụ nke mbụ atọrọ. Ọnụọgụ ndị e debere ekwesịghị ịdị n'usoro, ya bụ, ị nwere ike ịnwe presets 1,2,3 5, 7 na 8. Edebere aka aka site n'elu ruo ala na ala ruo n'elu.
Arịrịọ
/Preset?id=presetId|-1|+1

Oke Nkọwa
id Nọmba id nke atọrọ atọ a ga-ebuju. A na-achọta ndepụta nke preset id's dị na iwu Gosi Presets.
Ọ bụrụ na edobere id bụ +1, ọ ga-ebunye preset ọzọ. Ọ bụrụ na-edobere id bụ -1, ọ ga-ebu ihe atọrọ mbụ.

Nzaghachi
Ọ bụrụ na atọrọ atọ bụ ndepụta egwu, ọ na-eweghachi ọnụọgụ egwu nke etinyegoro.

60

Ọ bụrụ na atọrọ atọ bụ redio ọ na-eweghachi steeti iyi.
iyi

Àgwà nzaghachi Nkọwa
ọrụ aha ọrụ nke atọrọ n'elu
ndenye egwu ọnụọgụgụ nke atọrọ atọ

Example
http://192.168.1.100:11000/Preset?id=4
Jiri id 4 nke atọrọ buo ihe atọrọ atọ.
http://192.168.1.100:11000/Preset?id=+1

Nchọgharị na ịchọ ọdịnaya

Akụkụ a na-akọwa iwu maka nchọgharị ọdịnaya ọdịnaya ọrụ egwu.
7.1 Ọdịnaya Egwu Nchọgharị
Nkọwa
Chọgharịa site na isi mmalite egwu dị, yana ntinye na listi ọkpụkpọ.
Mgbọrọgwụ mmewere maka nzaghachi bụ ọ gwụla ma enwere nzaghachi njehie. Ọtụtụ nsonaazụ bụ usoro nke . N'ọnọdụ ụfọdụ, nsonaazụ ya bụ usoro nke , nke ọ bụla n'ime ha nwere usoro ma ọ bụrụ . A na-enye ụkpụrụ niile site na iji njirimara. Enweghị ọnụ ederede.
Nsonaazụ nke oku /Chọgharịa nwere ike ịbụ njehie agbakwunyere na ihe mgbọrọgwụ element. Enyere nkọwa nke njehie ahụ n'otu na efu ma ọ bụ karịa ọnụ ederede .
Arịrịọ
/Chọgharịa?key=key-uru
/Chọgharịa?key=key-uru&withContextMenuItems=1

Oke Nkọwa
igodo Oke nhọrọ. Enweghị oke a ga-ebute ihe nchọgharị dị elu. Na-eweghachi ozi maka ọkwa dị iche na-abụghị ọkwa dị elu /Chọgharịa. Na-eji uru ewepụtara na "browseKey", "nextKey", "parentKey", ma ọ bụ "contextMenuKey" uru sitere na nzaghachi mbụ.
Mara: igodo-uru ga-abụrịrị URL etinyere ya
naContextMenuItems Oke nhọrọ. Uru ya na-abụkarị 1.
A na-eji oke a nweta menu onodu inline mgbe ị na-eme nchọgharị nke listi ọkpụkpọ, ọba, egwu, ọdụ ụgbọ mmiri, ndị na-ese ihe, wdg.

Nzaghachi
Nzaghachi nchọgharị ọkwa dị elu:



<item image=”/images/InputIcon.png” text=”Optical Input”
gwuo egwuURL=”/Gwuo?url=Capture%3Ahw%3A1%2C0%2F1%2F25%2F2%2Finput1″ inputType=”spdif”
ụdị = "audio"/>




Azịza nchọgharị ọkwa ọkwa ọzọ:
<browse sid=”16″ serviceIcon=”/Sources/images/DeezerIcon.png” serviceName=”Deezer”
service=”Deezer” searchKey=”Deezer:Search”ụdị=”menu”>
item browseKey=”/ Listi ọkpụkpọ?ọrụ=Deezer&genre=0&category=toplist” text=” Listi ọkpụkpọ ewu ewu”
ụdị ="njikọ"/>

ụdị ="njikọ"/>

ụdị ="njikọ"/>
item browseKey=”/Songs?service=Deezer&genre=0&category=toplist” text=”Egwu ndị ama ama”
ụdị ="njikọ"/>

Àgwà nzaghachi Nkọwa
Rụtụ aka na tebụl mmewere/mmadụ dị n'okpuru

Example
IHE: Igodo igodo niile ga-enwerịrị koodu UTF-8.
http://192.168.1.100:11000/Browse
Na-eme nchọgharị dị elu.
http://192.168.1.100:11000/Browse?key=Tidal%3A
Na-eme nchọgharị ọkwa nke abụọ, na-eweghachite ụdị Tidal.
http://192.168.1.100:11000/Browse?key=Tidal%3AmenuGroup%2F3
Na-eme nchọgharị ọkwa nke atọ, na-eweghachi ngalaba Tidal Masters (Group 3).
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DTidal%26category%3Dmasters
Na-eme nchọgharị ọkwa nke anọ, na-eweghachite ọba Tidal Masters mbụ.
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DTidal%26category%3Dmasters%26 start%3D30%26end%3D79
Na-eme nchọgharị ọkwa anọ ọzọ, na-eweghachi ọba Tidal Masters nke abụọ.

Ihe Njirimara (na ụkpụrụ) Nkọwa
akara ọrụ URI maka akara ngosi maka ọrụ a na-achọgharị ugbu a.
aha ọrụ Aha ọrụ a na-achọgharị ugbu a, maka ngosipụta onye ọrụ.
igodo ọchụchọ Uru ị ga-eji maka igodo igodo na arịrịọ /Chọgharịa iji chọọ ọrụ dị ugbu a (ma ọ bụ akụkụ miri emi nke ndị isi). Na mgbakwunye, arịrịọ ahụ ga-enwe paramita aq nwere okwu ọchụchọ.
igodo na-esote Uru ị ga-eji maka igodo igodo na arịrịọ /Chọgharịa iji nweta ibe ihe na-esote maka ugbu a view. Ogo chunk paging anọghị n'okpuru njikwa nke onye ọrụ API, ọ nweghịkwa mbọ ọ bụla ekwesịrị ịmegharị ma ọ bụ megharịa usoro ajụjụ nke uru a.
igodo nne na nna Uru ị ga-eji maka igodo igodo na arịrịọ / Chọgharịa ka ịnyagharịa azụ n'ọkwa ahụ ma ọ bụrụ na aga-ewepụ igodo azụ ndabara.
ụdị menu Ọnụ ụzọ igodo nwere ike ịnwe ngwakọta nke ụdị ihe ọ bụla. Ọtụtụ ga-enwe naanị njikọ ma ọ bụ ihe ọdịyo.
onodu menu Ndepụta ihe nke ụdị akọwapụtara.
ndị na-ese ihe
Ihe Njirimara (na ụkpụrụ) Nkọwa
ndị na-agụ egwú
albums
ndepụta ọkpụkpọ
egwu
ụdị
ngalaba Akụkụ mkpụrụedemede.
ihe Ndepụta nsonaazụ izugbe. Ngwakọta ọnụ ọnụ menu (ụdị = "njikọ") na ihe redio (ụdị = "audio").
nchekwa Nwere ike ịnwe obere nchekwa, egwu na ndenye egwu ọkpụkpọ.
ederede Na-aga maka udi.
igodo na-esote Uru ị ga-eji maka igodo igodo na arịrịọ /Chọgharịa iji nweta ibe ihe na-esote maka otu.
igodo nne na nna Uru ị ga-eji maka igodo igodo na arịrịọ / Chọgharịa ka ịnyagharịa azụ n'ọkwa ahụ ma ọ bụrụ na aga-ewepụ igodo azụ ndabara.
ụdị njikọ Otu ọnụ ọnụ n'usoro ihe nchọgharị na-eduga n'ọnụ ụzọ ndị ọzọ
ọdịyo Ọnụ ọnụ nke enwere ike ịkpọ ozugbo
nka Ihe na-anọchite anya onye nka
Ihe Njirimara (na ụkpụrụ) Nkọwa
onye na-ede ihe Ihe na-anọchi anya onye na-ede ihe
album Ihe na-anọchite anya ọba ma ọ bụ mkpokọta yiri ya
ndepụta ọkpụkpọ Ihe na-anọchi anya ndepụta ọkpụkpọ ma ọ bụ mkpokọta yiri ya
egwu Ihe na-anọchi anya otu egwu
ederede Ọnụ ederede dị larịị.
ngalaba Akụkụ mkpụrụedemede.
nchekwa Otu nchekwa dị na chọgharịa folda.
ederede Isi ma ọ bụ nke mbụ nke nkọwa ihe
ederede2 Ahịrị nke abụọ
onyonyo Akara ngosi ma ọ bụ ihe nka maka ihe ahụ. Ọ bụrụ na onyonyo amalite na

/Ihe nka nwere ike ibute redirect. Na-agbakwunye oke/ igodo followRedirects=1 mgbe ị na-eweghachi ihe oyiyi ahụ nwere ike izere redirect.

igodo nchọgharị Uru ị ga-eji maka igodo igodo na arịrịọ na-esote /Chọgharịa iji gbadata n'usoro.
gwuo egwuURL URI nke enwere ike ịkpọku ozugbo ịkpọku omume egwuregwu ndabara maka ihe a na-ajụ. Na-emekarị nke a bụ ikpochapụ kwụ n'ahịrị wee malite ịkpọ ya.
akpaakaURL URI nke enwere ike ịkpọ ozugbo ka ịgbakwunye egwu na kwụ n'ahịrị wee kpọọ ya ma tinye egwu na-esote site na ihe nwere (dị ka ọba) na njuputa akpaaka.
Ihe Njirimara (na ụkpụrụ) Nkọwa
ngalaba nke kwụ n'ahịrị egwuregwu.
ỌnọdụMenuKey Uru ị ga-eji maka igodo igodo maka arịrịọ / Chọgharịa iji nweta nsonaazụ nke bụ ọnọdụ-nchịkọta nhọrọ nke omume metụtara ihe ahụ.
ime iheURL URI nke enwere ike ịkpọku ozugbo ka ọ rụọ ọrụ akọwapụtara.

Ihe nchịkọta nhọrọ ọnọdụ nwere ike ịnwe ụkpụrụ ndị a maka njirimara ụdị.

Njirimara
Nkọwa
ọkacha mmasị -gbakwunye Tinye ihe ahụ ka ọkacha mmasị (ma ọ bụ ihe dakọtara)
-ihichapụ Wepu ihe ahụ na ọkacha mmasị onye ọrụ
tinye Tinye na kwụ n'ahịrị egwuregwu
tinye -ugbu a Tinye na kwụ n'ahịrị egwuregwu ka egwu dị ugbu a wee kpọọ ugbu a
-Osote Tinye na kwụ n'ahịrị egwuregwu ka egwu dị ugbu a gachara
- ikpeazu Tinye na njedebe nke kwụ n'ahịrị egwuregwu
gbakwunye All -ugbu a Tinye ihe nwere ọtụtụ egwu na kwụ n'ahịrị egwuregwu wee kpọọ ugbu a
-Osote Tinye ihe nwere ọtụtụ egwu na kwụ n'ahịrị egwu mgbe egwu dị ugbu a ma ọ bụ ihe ọtụtụ egwu gachara
- ikpeazu Tinye ihe nwere ọtụtụ egwu na njedebe nke kwụ n'ahịrị egwuregwu
kpọọRadio Gwuo ụlọ ọrụ redio metụtara ihe ahụ
hichapụ Hichapụ ihe ahụ (na-abụkarị ndepụta ọkpụkpọ). Ekwesịrị ịrịọ nkwenye onye ọrụ

Mgbe ị na-eme nchọgharị na oke “withContextMenuItem=1”, nsonaazụ ga-enwe menu onodu nwere akara.
Example
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DDeezer%26genre%3D0%26category %3Dtoplist&withContextMenuItems=1
Ọ na-arịọ Deezer => Kedu ihe na-ekpo ọkụ => Albums ndị ama ama nwere menu inline.
Nzaghachi
Nzaghachi nwere inline maka ihe ọ bụla.

<item text=”Essonne History X” contextMenuKey=”Deezer:contextMenu/Album?albumid=693798541″
gwuo egwuURL=”/ Tinye?ọrụ=Deezer&albumid=693798541&playnow=1″ image=”/Arụ ọrụ?ọrụ=Deezer&albumid=693798541″
browseKey=”Deezer:Album?artist=Ziak&album=Essonne%20History%20X&albumid=693798541″ text2=”Ziak” type=”album”>
<item text=”Favorite” type=”favourite-add” actionURL=”/AddFavourite?ọrụ=Deezer&albumid=693798541″/>
<item text=”Play now” type=”add-now”
ime iheURL=”/ Tinye?ọrụ=Deezer&playnow=1&clear=0&shuffle=0&where=extAlbum&albumid=693798541″/>
<item text=”Shuffle” type=”add-shuffle”
ime iheURL=”/ Tinye?ọrụ=Deezer&shuffle=1&playnow=1&where=extAlbum&albumid=693798541″/>
<item text=”Add next” type=”addAll-next” actionURL=”/Tinye?ọrụ=Deezer&playnow=-1&where=Album&albumid=693798541″/>
<item text=”Add last” type=”addAll-last” actionURL=”/ Tinye?ọrụ=Deezer&playnow=-1&where= ikpeazụ&albumid=693798541″/>




Ndetu mmejuputa iwu na ndumodu
A na-enye ụdị njirimara nke ihe dị ka ihe ngosi nke nwere ike ịkwado nhọrọ ngosi dị iche iche.
Egosiri ike ịmegharị ọdịnaya nke ihe site na ọnụnọ nke njirimaraKey browse. A na-egosipụta ike ịkpọ ihe (n'ozuzu) site na ọnụnọ nke egwuregwuURL (na ikekwe na-akpakwa akpaakaURL) àgwà. Otu ihe nwere ike ịnwe ma njirimara Key browse na egwuregwuURL àgwà.
Mgbe ha abụọ na-egwu egwuURL na autoplayURL njirimara dị, nke a ga-eji dị ka nhọrọ egwuregwu ndabara kwesịrị ịbụ isiokwu nke mmasị onye ọrụ.
Ụkpụrụ URI ga-abụkarị URI ndị nwere akụkụ ụzọ zuru oke. A na-edozi URI ndị ikwu ka ha bụrụ URI zuru oke dịka RFC 3986 siri dị.
browseKey, contextMenuKey na searchKey ụkpụrụ njirimara ga-adị URI mgbe niile (pasent agbanarị) mgbe ejiri ya dị ka uru nke isi paramita na arịrịọ / Chọgharịa, dị ka ọ bụla ọzọ na-arịọ arịrịọ.
Mgbe ị na-agbada n'usoro ihe nchọgharị ọ nwere ike ịba uru maka nkụnye eji isi mee ibe UI gosi ụfọdụ ụdị achịcha, ikekwe na-eji aha (ederede) nke nne na nna na ọnụ nna ochie.
Ọ nwere ike ịba uru ịme ka ndị nne na nna na-eme nchọgharị na-eme ka ụmụ ha nwee nhọrọ.
Ọ nwere ike ịba uru ịtụle ụdị nne ma ọ bụ nna mgbe ị na-ekpebi otu esi egosipụta ụmụ ya.
7.2 Chọọ ọdịnaya egwu
Nkọwa
Iwu ka ịchọọ n'ime ọrụ.
Arịrịọ
/Chọgharịa?key=key-uru&q=searchText

Oke Nkọwa
igodo Uru ewepụtara na uru njirimara “searchKey” site na nzaghachi mbụ
 q Eriri ọchụchọ. Mee nchọgharị nke ọnọdụ ahụ akọwapụtara site na oke igodo (nke e nwetara site na njirimara igodo ọchụchọ site na nzaghachi). Na enweghị isi ihe nchọta, mee nchọta ọkwa dị elu.

Nzaghachi
<browse sid=”16″ serviceIcon=”/Sources/images/DeezerIcon.png” serviceName=”Deezer”
service=”Deezer” searchKey=”Deezer:Search”ụdị=”menu”>





Weghachite nsonaazụ ọchụchọ kacha elu. Maka nsonaazụ ọchụchọ ndị ọzọ nke ndị nka, ọba, egwu, ma ọ bụ listi ọkpụkpọ, iwu ịchọgharị na “Key Key” dị ka achọrọ igodo.
Maka example, ka ịhụ nsonaazụ ọchụchọ nke Albums, zipu iwu:
http://192.168.1.100:11000/Browse?key=%2FAlbums%3Fservice%3DDeezer%26expr%3Dmichael
Nzaghachi a ga-abụ otu nzaghachi nye iwu nkịtị /Chọgharịa.

Àgwà nzaghachi Nkọwa
Rụtụ aka na tebụl mmewere/njirimara dị na iwu Chọgharịa

Example
http://192.168.1.100:11000/Browse?key=Deezer:Search&q=michael Chọọ maka "michael" n'ime ọrụ egwu Deezer.

Nchịkọta Player

Akụkụ a na-akọwa iwu maka ịchịkọta ọkpụkpọ na ịwepu aha. BluOS na-akwadokwa nchikota a kapịrị ọnụ, nke na-enweghị oke maka akwụkwọ a.
BluOS na-eji okwu okwu bụ isi na ọkpụkpọ nke abụọ. Onye ọkpụkpọ mbụ bụ onye ọkpọ egwuregwu na otu. A na-eji ọkpọ ọkpọ mbụ họrọ isi iyi egwu. Enwere naanị otu onye ọkpụkpọ mbụ. A na-ejikọta onye ọkpụkpọ nke abụọ na onye ọkpụkpọ nke mbụ. Enwere ike inwe ọtụtụ ndị egwuregwu sekọndrị.
Ọ bụrụ na onye ọkpụkpọ bụ onye ọkpụkpọ nke abụọ, ọtụtụ arịrịọ, ọ bụrụ na agwara onye ọkpụkpọ nke abụọ, na-abanye n'ime onye ọkpụkpọ mbụ. Ndị a gụnyere /Ọnọdụ, Njikwa Playback, Njikwa Play Queue na Nchọgharị Ọdịnaya na arịrịọ Ọchọ.
8.1 Ndị na-egwu egwuregwu abụọ
Nkọwa
Kpọkọta onye ọkpụkpọ sekọndịrị n'otu n'egwuregwu praịmarị.
Arịrịọ
/AddSlave?ohu=secondaryPlayerIP&port=secondaryPlayerPort&group=Aha otu

Oke Nkọwa
ohu Adreesị IP nke onye ọkpụkpọ nke abụọ.
 ọdụ ụgbọ mmiri Nọmba ọdụ ụgbọ mmiri nke onye ọkpụkpọ nke abụọ. Nọmba ọdụ ụgbọ mmiri ndabara bụ 11000. Ndị na-egwu egwuregwu dị ka NAD CI580, nke nwere egwuregwu anọ nwere otu IP, na-eji ọtụtụ ọdụ ụgbọ mmiri.
 otu Nhọrọ, aha otu. Ọ bụrụ na enyeghị ya, BluOS ga-enye aha otu ndabara.

Nzaghachi


Àgwà nzaghachi Nkọwa
ọdụ ụgbọ mmiri Nọmba ọdụ ụgbọ mmiri nke onye ọkpụkpọ sekọndịrị nke agbakọtara.
Id NJ nke ọkpọ egwuregwu sekọndịrị ka achịkọtara.

Example
http://192.168.1.100:11000/AddSlave?slave=192.168.1.153&port=11000
Ndị otu a 192.168.1.153 ka onye ọkpụkpọ 192.168.1.100. Onye ọkpụkpọ 192.168.1.100 bụ onye ọkpụkpọ mbụ.
8.2 Tinye ọtụtụ ndị egwu na otu
Nkọwa
Kpọkọta ndị egwuregwu abụọ ma ọ bụ karịa na onye ọkpụkpọ mbụ.
Arịrịọ
/AddSlave?ohu=secondaryPlayerIPs&ports=secondaryPlayerPorts

Oke Nkọwa
 ndị ohu Adreesị IP nke ndị egwuregwu sekọndrị ga-agbakwunye na onye ọkpụkpọ mbụ. Adreesị IP ekewapụrụ rikoma.
 ọdụ ụgbọ mmiri A ga-agbakwunye ọdụ ụgbọ mmiri nke ndị egwuregwu sekọndrị na onye ọkpụkpọ mbụ. A na-ekewa nọmba ọdụ ụgbọ mmiri rikoma.

Nzaghachi



Àgwà nzaghachi Nkọwa
ọdụ ụgbọ mmiri Ọdụ ụgbọ mmiri nke onye ọkpụkpọ nke abụọ nke agbakọtara.
Id Id onye egwu sekọndịrị nke agbakọtara.

Example
http://192.168.1.100:11000/AddSlave?slaves=192.168.1.153,192.168.1.120&ports=11000,11000
Otu egwuregwu sekọndịrị 192.168.1.153 na 192.168.1.120 ruo onye ọkpụkpọ praịmarị 192.168.1.100.
8.3 Wepụ otu ọkpụkpọ na otu
Wepu onye ọkpụkpọ n'otu. Ọ bụrụ na ewepụrụ onye ọkpụkpọ nke abụọ n'otu, onye ọkpụkpọ nke abụọ enweghị otu. Ọ bụrụ na ewepụ onye ọkpụkpọ mbụ n'otu egwuregwu atọ ma ọ bụ karịa, onye ọkpụkpọ mbụ enweghị otu, ndị egwuregwu sekọndrị fọdụrụnụ na-etolite otu ọhụrụ.
Arịrịọ
/Wepụ Ohu?ohu=secondaryPlayerIP&port=secondaryPlayerPort

Oke Nkọwa
ohu IP nke ọkpụkpọ (nke abụọ) ka agbakwunyere na ọkpụkpọ ọzọ (isi).
ọdụ ụgbọ mmiri Port nke onye ọkpụkpọ (nke abụọ) ka a ga-agbakwunye na onye ọkpụkpọ ọzọ (isi).

Nzaghachi
<SyncStatus icon=”/images/players/P300_nt.png” volume=”4″ modelName=”PULSE” name=”PULSE0278″ model=”P300″
ika =”Bluụụda ụda” etag=”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″>

Àgwà nzaghachi Nkọwa
Hụ /SyncStatus maka nkọwa.

Example
http://192.168.1.100:11000/RemoveSlave?slave=192.168.1.153&port=11000
Onye ọkpụkpọ Ungroups 192.168.1.153 sitere na otu nwere onye ọkpụkpọ mbụ 192.168.1.100
8.4 Wepụ ọtụtụ ndị egwuregwu na otu
Nkọwa
Wepụ ndị egwu abụọ ma ọ bụ karịa n'otu.
Arịrịọ
/Wepụ Ohu?ohu=secondaryPlayerIPs&ports=secondaryPlayerPorts

Oke Nkọwa
 ndị ohu A ga-ewepụ adreesị IP nke ndị egwuregwu sekọndrị na onye ọkpụkpọ mbụ. Adreesị IP ekewapụrụ rikoma.
Oke Nkọwa
 ọdụ ụgbọ mmiri A ga-ewepụ ọdụ ụgbọ mmiri nke ndị egwuregwu sekọndrị na onye ọkpụkpọ mbụ. A na-ekewa nọmba ọdụ ụgbọ mmiri rikoma.

Nzaghachi
<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>

Àgwà nzaghachi Nkọwa
Hụ /SyncStatus maka nkọwa.

Example
http://192.168.1.100:11000/RemoveSlave?slaves=192.168.1.153,192.168.1.120&ports=11000,11000
Na-ewepụ ndị egwuregwu 192.168.1.153 na 192.168.1.120 n'ime otu nwere onye ọkpụkpọ mbụ 192.168.1.100.

Malitegharịa ekwentị ọkpụkpọ

Akụkụ a na-akọwa iwu maka nrụpụta nro nke ọkpụkpọ.
9.1 Malitegharịa ihe ọkpụkpọ
Nkọwa
Malitegharịa ekwentị dị nro.
Arịrịọ
Iwu POST / malitegharịa na parameter ee (uru ọ bụla)

Oke Nkọwa
ee Uru ọ bụla (dịka ọmụmaatụ 1).

Nzaghachi
Emelitere ntọala
Na-amalitegharị. Biko mechie windo a.
Biko chere…
Example
curl -d ee = 1 192.168.1.100/regharịa

Ọnụ ụzọ mgbịrịgba

Akụkụ a na-akọwa iwu maka mgbịrịgba ọnụ ụzọ ọkpụkpọ.
10.1 mgbịrịgba ọnụ ụzọ
Nkọwa
Tinye mgbịrịgba ọnụ ụzọ rụọ ọrụ.
Arịrịọ
http://PLAYERIP:PORT/Doorbell?play=1

Oke Nkọwa
gwuo egwu Kpọọ mgbịrịgba ọnụ ụzọ (mgbe niile 1)

Nzaghachi

Àgwà nzaghachi Nkọwa
mee ka gosi chime
olu Chime olu
chime Chime audio

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

Ntinye aka ozugbo

Akụkụ a na-akọwa iwu maka nhọrọ ntinye ntinye ozugbo.
11.1 Nhọrọ ntinye arụ ọrụ
Nkọwa
Nhọrọ isi mmalite ntinye arụ ọrụ. Iwu a na-arụ ọrụ maka ntinye arụ ọrụ pụtara na nzaghachi /RadioBrowse?service=Capture. A na-akwado nhọrọ ntinye BluOS HUB naanị site na iwu a.
Arịrịọ
/Egwuregwu?url=URL_uru

Oke Nkọwa
url Nke URL njirimara sitere na nzaghachi /RadioBrowse?service=Capture

Nzaghachi
iyi

Àgwà nzaghachi Nkọwa
steeti Gosi na ntinye na-akpọ

Example
Nzọụkwụ 1. Nweta URL_Uru maka oke url
Arịrịọ: http://192.168.1.100:11000/RadioBrowse?service=Capture
Azịza ya:

<item playerName=”Tick
Tinye akara" ederede = "Bluetooth" ntinye ụdị = "bluetooth" id =" ntinye2″ URL="Wepụta%3Abluez%3Abluetooth" image=" /images/BluetoothIcon.png" ụdị ="audio"/>
<item playerName=”Tick Tick” text=”Analog
Ntinye" ntinye ụdị = "analog" id =" ntinye0″ 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
Ntinye" ntinye ụdị ="spdif" id =" ntinye1″ URL=”Capture%3Ahw%3Aimxspdif%2C0%2F1%2F25%2F2%3Fid%
3Dinput1″ oyiyi =”/images/capture/ic_opticalinput.png” ụdị =”audio”/>
<item playerName=”Tick
Tinye akara" ederede ="Spotify" id="Spotify" URL=”Spotify%3Aplay” image=”/isi iyi/images/SpotifyIcon.png” ọrụ
Ụdị = "CloudService" ụdị = "audio"/>

<remoteitem playerName=”Test Hub” text=”Analog Input” inputType=”analog” id=”hub192168114911000input0″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput0″
onyogho =”/ihe oyiyi/esere/i
c_analoginput.png"
ụdị = "audio"/>
<remoteitem playerName=”Test Hub” text=”Coaxial Input” inputType=”spdif” id=”hub192168114911000input3″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput3″
onyogho =”/ihe oyiyi/esere/ic
_opticalinput.png"
ụdị = "audio"/>
<remoteitem playerName=”Test Hub” text=”HDMI ARC” inputType=”arc” id=”hub192168114911000input4″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput4″
onyogho =”/ihe oyiyi/esere/ic
_TV.png"
ụdị = "audio"/>
<remoteitem playerName=”Test Hub” text=”Optical Input” inputType=”spdif” id=”hub192168114911000input2″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput2″
onyogho =”/ihe oyiyi/esere/ic
_opticalinput.png"
ụdị = "audio"/>
<remoteitem playerName=”Test Hub” text=”Phono Input” inputType=”phono” id=”hub192168114911000input1″
URL=”Hub%3A%2F%2F192.168.1.149%3A11000%2Finput1″
onyogho =”/ihe oyiyi/esere/ic
_vinyl.png"
ụdị = "audio"/>


Nzọụkwụ 2. Kpọọ ntinye Analog na ihe ọkpụkpọ
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
Mara: Gbaa mbọ hụ na ejikọrọ na isi mmalite ndị ahụ na ezoghị ezo.
11.2 Nhọrọ Ntinye Mpụga
Nkọwa
Nhọrọ isi mmalite ntinye mpụga. Mgbe ụfọdụ ntinye mpụga adịghị arụ ọrụ nwere ike ọ gaghị apụta na nzaghachi
/RadioBrowse?ọrụ=Weghara. Iwu a na-arụ ọrụ maka nhọrọ ntinye arụ ọrụ yana adịghị arụ ọrụ. A na-akwado ya maka nhọrọ ntinye mpụga CI.
Arịrịọ (BluOS firmware dị ọhụrụ karịa v3.8.0 na karịa v4.2.0)
/Play?inputIndex=IndexId

Oke Nkọwa
 ntinye Index Ndekọ (malitere na 1) nke ntinye pụtara na nzaghachi / Settings?id=capture&shcemaVersion=32 (32 bụ ụdị schema kachasị ọhụrụ) n'usoro ọnụọgụ. Ewepula Bluetooth.

Nzaghachi
iyi

Àgwà nzaghachi Nkọwa
steeti Gosi na ntinye na-akpọ

Example
Nzọụkwụ 1. Nweta uru ntinye Index
Arịrịọ: http://192.168.1.100:11000/Settings?id=capture&schemaVersion=32
Azịza ya:

<menuGroup icon=”/images/settings/ic_capture.png” url="/setting" id =" ijide"
displayName=”Hazie isi mmalite”>
<setting icon=”/images/settings/ic_bluetooth.png” refresh=”true” url=”/ audiomodes”
id=”Bluetooth” displayAha=”Bluetooth” value=”3″ aha=”bluetoothAutoplay” nkowa =”Akwụsịghị” nkowa =”Ụdị akwụkwọ ntuziaka na-enye gị ohere ịgbanwe n'etiti isi mmalite na drawer igodo. Ụdị akpaaka na-agbanye na isi iyi Bluetooth mgbe ngwaọrụ Bluetooth ejikọrọ malitere ịkpọ ụda. Ị nwere ike gbanwee n'etiti isi mmalite dị na drawer nsoroụzọ. Ụdị ndị ọbịa na-agbanye na isi iyi Bluetooth mgbe ngwaọrụ Bluetooth ejikọrọ malitere ịkpọ ụda. Ọ bụrụ na ị gbanwee gaa na ebe ọzọ, Bluetooth ga-akwụsị njikọ. Isi iyi Bluetooth anaghị apụta na drawer nsoroụzọ. Nkwarụ na-ewepụ isi iyi na drawer nsoroụzọ, ma ghara ikwe ka ngwaọrụ ọzọ jikọọ na ihe ọkpụkpọ dịka Bluetooth.
isi mmalite." class=”ndesịta”>


<menuGroup icon=”/images/capture/ic_analoginput.png” url="/ ntọala" id = "nbanye ntinye0″
displayAha =” Analog
Ntinye”>

<menuGroup icon=”/images/capture/ic_opticalinput.png” url="/ ntọala" id = "nbanye-ntinye1″
displayAme=” Ntinye anya”>


Nzaghachi a na-egosi Bluetooth, Ntinye Analog, na Ntinye anya. Ewepula Bluetooth, yabụ uru ntinyeIndex bụ 1 maka ntinye Analog, yana uru ntinyeIndex bụ 2 maka ntinye anya.'
Nzọụkwụ 2. Kpọọ ntinye anya na ihe ọkpụkpọ.
http://192.168.1.100:11000/Play?InputId=2
Arịrịọ (BluOS firmware v4.2.0 ma ọ bụ nke ọhụrụ)
/Play?inputTypeIndex=$typeIndex

Oke Nkọwa
  ntinye Ụdị Index typeIndex nwere usoro nke ụdị-index nke ntinye. Nke a bụ ndepụta ntinye ụdị:
spdif (Ntinye anya)
analọg ( Ntinye Analog, Line In) coax (Coaxial Input) bluetooth
arc (HDMI ARC)
erc (HDMI eARC) phono (Vinyl) kọmputa
aesebu (AES/EBU) itule (Balanced In)
igwe okwu (Ntinye igwe okwu)
Nke index na-amalite site na 1. Mgbe enwere ihe karịrị otu ntinye nke otu ụdị, ntinye 1 nwere index 1, ntinye 2 nwere index 2, na ihe ndị ọzọ.

Nzaghachi
iyi

Àgwà nzaghachi Nkọwa
steeti Gosi na ntinye na-akpọ

Example
Arịrịọ: http://192.168.1.100:11000/Play?inputTypeIndex=spdif-2 ịhọrọ ntinye ngwa anya 2
Azịza ya: iyi

Bluetooth

Akụkụ a na-akọwa iwu ịgbanwe ọnọdụ Bluetooth.
12.1 Gbanwee ọnọdụ Bluetooth
Nkọwa
Gbanwee ụkpụrụ Bluetooth: Akwụkwọ ntuziaka, akpaaka, ọbịa, Agbanyụrụ.
Arịrịọ
/audiomodes?bluetoothAutoplay=uru

Oke Nkọwa
 

bluetoothAutoplay

Ọnọdụ Bluetooth uru 0 pụtara akwụkwọ ntuziaka, 1 pụtara Automatic, 2 pụtara ọbịa, 3 pụtara nkwarụ.

Enweghị nzaghachi
Example
Arịrịọ: http://192.168.1.100:11000/audiomodes?bluetoothAutoplay=3 iji gbanyụọ bluetooth

Ihe odide ntụkwasị

13.1 Protocol nchọpụta ọrụ Lenbrook
Okwu mmalite
Ụzọ nchọpụta ama ama dị ka mDNS na SSDP na-eji ma dabere na nzikọrịta ozi multicast UDP. Ọtụtụ ngwaahịa Lenbrook dị ugbu a na-eji mDNS maka nchọpụta. N'ụzọ dị mwute, anyị achọpụtala na ọnụ ọgụgụ dị ukwuu nke ndị ahịa anyị nwere netwọk ụlọ ebe okporo ụzọ multicast adịghị arụ ọrụ nke ọma na ngwaọrụ anyị enweghị ike ịchọta nke ọma. Nke a ebutela ọtụtụ nloghachi ngwaahịa yana mkpesa sitere n'aka ndị nkesa anyị.
Iji dozie okwu a, anyị ekepụtala usoro nchọpụta omenala akpọrọ LSDP nke na-eji mgbasa ozi UDP. Nnwale mbụ egosila na nke a nwere ntụkwasị obi karịa nchọpụta dabere na mDNS.
Protocol gafereview
Otu ebumnuche nke usoro a bụ ịdị mfe. Enwere ike iji ya na ngwaọrụ agbakwunyere na ebe nchekwa nwere oke oke.
Usoro ahụ na-eji ngwugwu mgbasa ozi UDP niile gaa na site na ọdụ ụgbọ mmiri UDP 11430. Edebanyela ọdụ ụgbọ mmiri a na IANA ma kenye ya na Lenbrook maka iji LSDP dịka nke March 27, 2014.
Na steeti ọ bụla ọnụ ọnụ ọ bụla nwere ọrụ iji kpọsaa mgbasa ozi ozi mara ọkwa ihe dị ka nkeji ọ bụla.
Na mbido na mgbe ndepụta ọrụ ma ọ bụ parampat netwọk gbanwere ngwugwu asaa ga-agbasa na obere oge iji mee ka nchọpụta mbụ na mgbanwe gbasaa ngwa ngwa. Maka ọrụ mgbasa ozi ọnụ ụzọ ngwugwu asaa ndị a ga-agụnye ozi ọkwa. Maka ọnụ ọnụ na-agbalị ịchọta ọrụ ngwugwu asaa mbụ ga-agụnye ozi ajụjụ. Maka ọrụ na-adịkwaghị ngwugwu asaa ahụ kwesịrị ịgụnye ozi Hichapụ.
A na-eziga ngwugwu mbụ ndị a ugboro asaa n'ihi enweghị ntụkwasị obi nke ngwugwu UDP. N'okwu a na-atụghị anya ya, a ka ga-achọpụta ọrụ asaa niile na-ada ada mgbe obere oge gasịrị site na nkeji nkeji Kpọọ ozi.
Ọ bụrụ na ọnụ na-anata ozi ajụjụ maka klaasị ọrụ ọ na-akpọsa, ọ ga-eji ozi ọkwa zaghachi ma obere oge gbue oge ma tọgharịa ọkwa ọkwa ya ugbu a.
Ihe nkụnye eji isi mee ihe na mgbochi ozi niile gụnyere mpaghara ogologo. Nke a na-enyekwu mgbanwe ma na-enye ohere maka mgbanwe dakọtara azụ ka emee n'ọdịnihu. Enwere ike ịgbakwunye mpaghara ma ọ bụ ụdị ozi n'ọdịnihu nke mmejuputa iwu ochie nwere ike ịfefe mgbe a na-atụgharị ya. Ọ bụrụ na anyị kpebiri ime mgbanwe na-ekwekọghị azụ azụ, enwekwara mpaghara ụdị na nkụnye eji isi mee nke nwere ike ịbawanye.
Usoro ahụ na-enyekwa ohere ka etinyere ndekọ TXT na mgbasa ozi ọrụ dịka ndekọ TXT eji.
na mDNS. Nke a na-enye mgbanwe dị ukwuu maka data meta nke aka ike ka etinyere na ọrụ
mgbasa ozi na-agbanweghị protocol.
Nkọwa Protocol
N'oge
Ekwesịrị ịhazi ngwugwu niile ezigara na oge enweghị usoro ma ọ bụ igbu oge iji nyere aka zere ndakpọ.

  • Oge ngwungwu mmalite: ngwugwu 7 n'oge = [0, 1, 2, 3, 5, 7, 10s] + (0 ruo 250ms random). Ndị a bụ oge zuru oke, ọ bụghị igbu oge. Ekwesịrị izipu ngwugwu 7 niile n'ime ihe dịka sekọnd iri.
  • Oge isi ọkwa: 57s + (0 ruo 6s enweghị usoro)
  • Ọdịnihu nzaghachi ajụjụ: (0 ruo 750ms enweghị usoro)

ID nke ọnụ
Ọnụ ọ bụla ga-enwe NJ pụrụ iche nke enwere ike iji chọpụta ọnụ ọnụ. NJ pụrụ iche gụnyere na Kpọsa na Hichapụ ozi. Ndị ahịa nwere ike iji uru a dị ka isi igodo mgbe ị na-echekwa ụkpụrụ yana iji chọpụta ọnụ ụzọ pụrụ iche. NJ pụrụ iche a nwere ike ịbụ adreesị MAC mana kwesịrị ịbụ otu maka interface ọ bụla ma ọ bụrụ na ọnụ nwere ọtụtụ oghere ọ na-akpọsa na ya.
Ọdịdị ngwugwu
Ihe ngwugwu ọ bụla na-amalite site na nkụnye eji isi mee ihe na-esochi ọnụọgụ ozi na-ezighi ezi. Mgbochi ozi ọ bụla na-amalite site n'ogologo ogologo ka enwere ike ịfefe ozi na-amaghị. Ọ gwụla ma akọwapụtaghị ụkpụrụ ọnụọgụ-byte niile ga-echekwa nnukwu endian (nketes kacha dị mkpa na mbụ). Ọ gwụla ma akọwapụtara n'ụzọ ọzọ ọnụọgụgụ niile bụ ụkpụrụ enweghị akara. Maka example otu byte ogologo nwere ike inwe ụkpụrụ 0 ruo 255.
Isi ihe ngwugwu

Ubi Bytes Nkọwa
Ogologo 1 Ngụkọta ogologo nkụnye eji isi mee gụnyere mpaghara a.
Okwu Ime Anwansi 4 Ugbo a ga-abụ bytes ASCII anọ nke "LSDP". Nke a na-enyere anyị aka ịmata ngwugwu dị ka e bu n'obi ka e were ya, yabụ na anyị achọghị ịnwa ịtụgharị data na-enweghị usoro site na isi mmalite na-atụghị anya ya.
Usoro Protocol 1 Ụdị nke protocol. Ọ bụrụ na emere mgbanwe n'ọdịnihu na protocol nke na-aga azụ ekwekọghị ụdịdị a
Ubi Bytes Nkọwa
a ga-agbanwe. Ụdị dị ugbu a bụ 1.

Ozi ajụjụ

Ubi
Bytes Nkọwa
Ogologo 1 Mgbakọta ogologo ozi gụnyere mpaghara a.
Ụdị ozi 1 "Q" = 0x51: Ajụjụ ọkọlọtọ maka nzaghachi mgbasa ozi. "R" = 0x52: Ajuju maka nzaghachi unicast.
Gụọ 1 Ọnụọgụ nke klaasị maka ajụjụ.
Klas 1 2 16 bit (2 byte) ihe nchọpụta klaasị.
Tinyegharịa mpaghara gara aga maka klaasị ọ bụla ọzọ.

Kpọsa ozi
Kwupụta nkụnye eji isi mee

Ubi
Bytes Nkọwa
Ogologo 1 Mgbakọta ogologo ozi gụnyere nkụnye eji isi mee ọkwa zuru oke yana kwupụta ndekọ.
Ụdị ozi 1 "A" = 0x41
Ogologo Nọmba Node 1 Ogologo ubi ID Node.
ID nke ọnụ Na-agbanwe agbanwe NJ Node pụrụ iche nke ọnụ na-eziga ọkwa ahụ. Nke a na-abụkarị adreesị MAC nke otu n'ime oghere ọnụ.
Ogologo adreesị 1 Ogologo ubi adreesị. Maka IPv4 nke a ga-abụ 4.
Ubi
Bytes Nkọwa
Adreesị Na-agbanwe agbanwe Adreesị IP nke node.
Gụọ 1 Ọnụọgụ ndekọ ọkwa ị ga-eso.

Kwupụta ndekọ

Ubi Bytes Nkọwa
Klas 2 16 bit (2 byte) ihe nchọpụta klaasị.
 

Ọnụọgụ TXT

 

1

Ọnụọgụ ndekọ TXT ị ga-eso. Ọ bụrụ na efu ewepụla mpaghara ndị a.
Igodo 1 Ogologo 1 Ogologo aha igodo.
Igodo 1 Na-agbanwe agbanwe Aha isi.
Uru 1 Ogologo 1 Ogologo ederede uru.
Uru 1 Na-agbanwe agbanwe Ederede bara uru.
 

Tinyegharịa mpaghara anọ gara aga maka ndekọ TXT ọ bụla agbakwunyere.

Hichapụ ozi

Ubi
Bytes Nkọwa
Ogologo 1 Mgbakọta ogologo ozi gụnyere mpaghara a.
Ụdị ozi 1 "D" = 0x44
Ogologo Nọmba Node 1 Ogologo ubi ID Node.
ID nke ọnụ Na-agbanwe agbanwe NJ Node pụrụ iche na-ezipụ ozi ahụ. Nke a na-abụkarị adreesị MAC nke otu ọnụ
Ubi
Bytes Nkọwa
ihu.
Gụọ 1 Ọnụọgụ klaasị ị ga-eso.
Klas 1 2 16 bit (2 byte) ihe nchọpụta klaasị.
Tinyegharịa mpaghara gara aga maka klaasị ọ bụla ọzọ.

Ọrụ NJ klas

NJ klas Nkọwa mDNS Dakọtara
0x0001 Ihe ọkpụkpọ BluOS _musc._tcp
0x0002 Ihe nkesa BluOS _muss._tcp
0x0003 BluOS Player (nke abụọ na mpaghara ọtụtụ mpaghara dịka CI580) _musp._tcp
0x0004 sovi-mfg eji eme nnwale. _sovi-mfg._tcp
0x0005 sovi-ahụigodo _sovi-ahụigodo._tcp
0x0006 BluOS Player (ohu abụọ) _musz._tcp
0x0007 Ime ime Web Ngwa (AVR OSD Web Ibe) _remote-web-ui._tcp
0x0008 BluOS Hub _mush._tcp
0xFFFF Klas niile - Enwere ike iji ozi ajụjụ.

Rịba ama 1:
Ọ dị mkpa ka a na-emeso ngwugwu LSDP n'ozuzu dị ka data ọnụọgụ abụọ.
Rịba ama 2:
Ọ bụrụ na otu ozi ọkwa enweghị ike ijide ozi ọnụ niile (karịsịa CI580), ọ ga-ekewa n'ime ozi ọkwa abụọ ma ọ bụ karịa yana ozi ọ bụla nwere isi na ndekọ yana ozi ọ bụla na-ejide ozi ọnụ (s) niile.

BluOS - akara ngosiNgwakọta BluOS Custom API ụdị 1.7

Akwụkwọ / akụrụngwa

API Njikọ Omenala BluOS T 778 [pdf] Akwụkwọ ntuziaka onye ọrụ
T 778, T 778 API Njikọ Omenala, T 778, API Njikọ Omenala, API Mgbakwunye, API

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *