API 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&id=fd3f797e-
a3e9-4de9-a1e2-b5adb6a57cc7″ image=”/Artwork?service=Tidal&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.
Ngwakọ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 |
