ʻO ke kolamu lekiō pūnaewele maʻalahi "Kodi" a i ʻole ke ola o ka "Raspberry" brick
Nā mea e pono ai:
Aia kahi papa Raspberry Pi kahiko i hoʻohana ʻole ʻia;
Aia ka papa ma luna o ke keʻena ma ke ʻano he paona make a ʻaʻole hoʻohana ʻia - ka papa "Brick";
He aha kaʻu e makemake ai e loaʻa:
I kekahi manawa (no ka laʻana, e like me ke ʻano)
ua pau ka papa i ka "Brick", a ua hoʻokomo ʻia kahi kāleka hoʻomanaʻo kilokilo i loko;
Hoʻopili ʻia kahi kaula Ethernet a me kahi plug mai kahi ʻōlelo maʻamau o ka hale a i ʻole nā headphone i ka papa;
Ma hope o ka hoʻohana ʻana i ka mana, ʻo ka "Brick" mua - mele aku
Manaʻo nui:
ʻO ka helu liʻiliʻi o nā hana no kēlā me kēia hoʻonohonoho, i ka hihia kūpono loa, hoʻopili mākou i ke kelepona "Ethernet", ka mana a me nā mea ʻōlelo, ʻaʻohe mea ʻē aʻe, mai ka huaʻōlelo. "i nā mea āpau";
Kākoʻo ka "Brick" mua o ka pahu, no ka laʻana, 20 mau lekiō pūnaewele, hiki ke hoʻololi ʻia i loko o ka pōʻai ma ke kaomi ʻana i ka huila ʻiole a i ʻole ma kahi pine GPIO kikoʻī (e hoʻopili i ʻelua mau uea a pōkole iā lākou (ʻo kaʻu moeʻuhane mai ka wā kamaliʻi) );
Hoʻokō ʻia ka hoʻomalu ma o ke kaila lekiō, a hiki i kēia kaila lekiō ke lilo i ʻiole lekiō maʻamau;
E lawe i kahi ʻōnaehana i mākaukau a hoʻohui i ka hāʻawi ʻana i ka "Yocto Project"
ka poe. e like me ka mea mau, ʻaʻole mākou e hana i kekahi mea iā ʻoe, no ka mea, ua hana ʻia nā mea a pau.
(Ua lawa ka waiho ʻana i kahi mea nānā waho ma kēlā ʻaoʻao "TV");
hōʻikeʻano
ʻO ke kolamu Radio Pūnaewele maʻalahi loa "KODI"
Hoʻolālā ʻia ka hui no nā papa Raspberry Pi 1 kahiko
(e hōʻiliʻili i ka lepo ma kahi o ka lumi lumi, akā mākaukau e hana i kekahi hana hou aʻe)
Ma ka maʻamau, hoʻohana ʻia ka papa inoa m3u8 o 12 mau lekiō pūnaewele.
Ua manaʻo ʻia e hana ana ka papa me ka ʻole o kahi puka HDMI, a no ka hoʻohuli ʻana iā ia, pono ʻoe e wehe i ka mana adapter mai ka puka. A ma ke ʻano he papa hoʻokele uea ʻole ultra-modern, hiki iā ʻoe ke hoʻohana i kāu ʻiole super radio (a i ʻole e hoʻopili i kahi mea hina maʻamau me kahi huelo).
Ke hoʻā ʻia, ua hoʻonohonoho ʻia ke kikowaena pūnaewele paʻamau ma o ka protocol DHCP a hoʻokani ʻia ka lekiō hope loa mai ka papa inoa, hoʻokele ʻia ka leo pāʻani me ka ʻiole maʻamau:
(E koho i kāu ʻiole ma ke ʻano he "poʻo o ka hoʻokele", a e hoʻomaikaʻi iā ia, pono ia)
колесико вперед - увеличение громкости звука
колесико назад - уменьшение громкости звука
длительное нажатие (3сек и более) на правую кнопку мыши
- выбор следующий радиостанции
длительное нажатие (3сек и более) на левую кнопку мыши
- выбор предыдущей радиостанции
E hoʻohui i kāu papa inoa ponoʻī o nā lekiō pūnaewele
hiki iā ʻoe ke hoʻohui i kahi uwea HDMI mai kāu TV
a hoʻohana i ke kikowaena kiʻi maʻamau o Kodi 17.6
(Hoʻopau i ka papa, hoʻohui i ka HDMI a hoʻohuli i ka mana hoʻololi)
Kodi papa kuhikuhi nui => "Add-ons" => "ʻO kaʻu mau mea hoʻohui"
=> "PVR nā mea kūʻai aku" => "PVR IPTV mea kūʻai maʻalahi"
Hoʻokō mua
(hiki paha)
I ka hoʻomaka ʻana, i koʻu hoʻoholo ʻana e hana i kahi "Internet Radio Column", ua hoʻolālā wau i kēia:
Hāʻawi ʻia ka console minimalist ma ka Yocto Project;
Hoʻokani ʻia ke kahawai leo ma o GStreamer;
Hoʻonohonoho ʻia ke kikowaena pūnaewele ma o DHCP;
A he nui nā pono o kēia hoʻonā:
ʻO ka wikiwiki loa (ʻo ia ka 30-40 kekona e hiki ai i ke ʻano hana mai ka lako mana);
Hiki ke hilinaʻi (ka liʻiliʻi o nā papahana, nā wahi hemahema);
ʻOi aku ka maʻalahi o ka hāʻawi ʻana i ka console e hoʻololi i ke ʻano heluhelu-wale nō
ka poe. ʻAʻole kākau nā polokalamu i kekahi mea i ka ʻōnaehana waihona kumu
(a ʻo ka ʻōnaehana waihona ma SDHC media, i koʻu manaʻo, ka moho mua no ka hāʻule ʻole);
'Ōlelo Aʻo:
В Yocto перевести корневую файловую систему (rootfs)
в режим только чтение можно сделать достаточно просто,
изменив один параметр во время сборки
Из коробки Yocto предлагает два варианта:
1) Работа файловой системы в обычном режиме чтение/запись
(так работают все дистрибутивы общего назначения, например Ubuntu)
2) Работа файловой системы в режиме только чтение
(так работают специализированные дистрибутивы, например в маршрутизаторах)
В режиме только чтение все каталоги, в которые обычно
записываются данные приложений и сервисов во время работы монтируются
в оперативную память (например каталог /var/log и т.п.)
Данные актуальны только для текущего сеанса работы и после сброса питания
данные теряются.
Если в Yocto Project вы укажете при сборке использовать "read only",
то после сборки ваш дистрибутив будет настроен только на чтение,
но вы всегда можете добавить возможность динамического перевода
из "read only" в "read/write", но это уже совсем другая история ...
A hoʻokahi drawback nui:
"Pono e hana" i.e. Pono au e lilo i N helu o nā ahiahi
(ʻo ka manawa maʻamau ma hope o ka hana, a ʻo kēia ka manawa kūpono ʻole, i kēia manawa ʻaʻole noʻonoʻo ka lolo, moe maʻamau)
Eia naʻe, ua kākau wau i kaʻu ʻatikala mua ma Habré e pili ana i ke kikowaena multimedia ʻO Kodi a me Yocto papahana
a ʻo ka manawa kūpono e hoʻomau ai i ka manaʻo like i lanakila i koʻu manaʻo noiʻi. E pili ana i kēia ma ka mokuna aʻe.
E hoʻohuli iā Kodi i mea lekiō pūnaewele
No ka hoʻohui ʻana i ka hana aʻu e pono ai, e hoʻohui au i hoʻokahi ala hou i ka papa hana no ke kūkulu ʻana i ka māhele i wehewehe ʻia ma mua 'ōlelo ʻike i ka faila berserk-image.bb
GUI_SETTINGS = "home/root/.kodi/userdata/guisettings.xml"
# конфигурация запуска последнего выбранного ТВ канала (1-фон 2-передний план)
F1_LINE = "<startlast default="true">0</startlast>"
R1_LINE = "<startlast>1</startlast>"
# конфигурация вывода звука, всегда подключен только аналоговый аудио выход
F2_LINE = "<audiodevice default="true">PI:HDMI</audiodevice>"
R2_LINE = "<audiodevice>PI:Analogue</audiodevice>"
# так как HDMI по умолчанию не используется отключаю автоматическое обновление
# а то может получиться что питание уехало, а данные остались не записанными
F3_LINE = "<addonupdates default="true">0</addonupdates>"
R3_LINE = "<addonupdates>2</addonupdates>"
# метод отвечает за добавление конфигурации:
# которая превращает "Умный телевизор" в "простую Интернет Радио колонку"
add_radio_guisettings() {
sed -i "s|${F1_LINE}|${R1_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
sed -i "s|${F2_LINE}|${R2_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
sed -i "s|${F3_LINE}|${R3_LINE}|" ${IMAGE_ROOTFS}/${GUI_SETTINGS}
}
FIND_STR = "touch ./tmp/.FIRST_RUN."
SCRIPT_FIRST_RUN = "etc/init.d/first-run.sh"
# так как HDMI выход может не использоваться,
# то необходимо отключить "стартовое приветствие"
off_kodi_welcome() {
sed -i "s|${FIND_STR}|#&|" ${IMAGE_ROOTFS}/${SCRIPT_FIRST_RUN}
}
Hoʻolālā ʻia nā ʻano hana no ka hoʻololi ʻana i ka ʻōnaehana faila ma mua o ka hoʻokumu ʻana i kahi kiʻi hoʻoili ma ke ʻano o kahi faila maka, i kākau ʻia i ka kāleka hoʻomanaʻo me ke kauoha. dd
Hana ʻia kēia penei: ROOTFS_POSTPROCESS_COMMAND += "add_radio_guisettings; off_kodi_welcome;"
I ka pōkole, i ka faila hoʻonohonoho nui o Kodi 17.6, hoʻololi "ʻekolu mau helu".
Hoʻonohonoho no ka hoʻokuʻu ʻana i ke kahawai TV i koho ʻia;
ʻO ka hoʻonohonoho hoʻonohonoho hoʻopuka leo, hoʻopili mau ka leo leo analog;
Hoʻopaʻa i nā hoʻohou aunoa;
'Ōlelo Aʻo:
Единственное с чем у меня возникли сложности,
это то, что пришлось еще подтащить файл базы данных
в формате sqlite => TV29.db, в котором указывается
текущий проигрываемый ТВ канал
(так как по умолчанию никакой из каналов не выбран),
а через xml конфигурацию в Kodi этого не сделать.
he kaʻina hana no kēlā me kēia mea:
1) E kaomi i ka ikona ma ka ʻaoʻao hema hema o ka pale
a koho i "PVR a me TV Settings" (kiʻi o kahi TV me nā pū ʻelua)
a laila ma ka ʻaoʻao hema o ka papa kuhikuhi, koho i ka "Playback", a ma ka ʻāpana waena "General"
koho "E hoʻomau mai ke kahawai hope ma ka hoʻomaka" ma ka papa inoa hāʻule
ke koho ʻana i ka hoʻonohonoho "Foreground".
a ʻoi aku ka maopopo:
"Настройки PVR и ТВ"
=> "Воспроизведение"
=> "Продолжить с последнего канала при запуске" => "Передний план"
2) Kaomi ma ka "gear" icon ma ka ʻaoʻao hema hema o ka pale a koho i ka mea:
Pehea ko'u nānā 'ana i ka TV ma ke ala hewa no 'elua makahiki.
Pono wau e haʻi aku iā ʻoe i loko o ʻelua mau makahiki ʻaʻole wau i aʻo i ka nānā pono ʻana i ka TV.
Nānā pinepine au i ka TV ma ka lumi kuke. Hoʻopili ʻia kahi papa Raspberry Pi 2B i ka TV, a pili nā mea hoʻohui Ethernet a me HDMI i ka papa. Hoʻohana ʻia ka papa ma ke kelepona USB maʻamau, i hoʻopili ʻia i ke awa USB o ke TV, ʻo ia hoʻi. ʻoiaʻiʻo, e hoʻohuli ana i ka TV me ka hoʻohana ʻana i ka mana mamao e hoʻolako i ka mana i ka papa Raspberry Pi, a me ka hoʻohuli ʻana i ka TV mai ka mamao mamao e hoʻihoʻi koke i ka mana mai ka papa Raspberry Pi.
ʻAe, maopopo iaʻu ʻaʻole hiki ke hana ʻia kēia, no ka mea, ke hana nei ka ʻōnaehana faila o ka Kodi media center (ext3) i ke ʻano heluhelu / kākau maʻamau. Akā, he kanaka palaualelo wau, a ua hoʻoholo mua au e nānā i ka lōʻihi o ka hiki iaʻu ke hoʻopau i ka ʻōnaehana e like me kēia, a hiki i ka pau ʻana o ka hoʻouka ʻana, akā naʻe, ma hope o ʻelua mau makahiki ʻaʻole hiki iaʻu ke hana i kēia (hiki paha iaʻu ke laki, ʻaʻole maopopo iaʻu ).
A i koʻu manaʻo, inā kūpono kēia ʻano no kaʻu TV, a laila kūpono ia no kahi "ʻōlelo maʻalahi Internet Radio", a no ka mea ua hoʻopau wau i ka hoʻonui ʻana i nā plugins Kodi, hiki ke hoʻololi i ka ʻōnaehana faila. emi mai. I kēia manawa ʻaʻole wau ʻike i kahi pilikia me kēia
'Ōlelo Aʻo:
Но вы всегда при желании можете с помощью одной yocto команды
IMAGE_FEATURES += "read-only-rootfs"
и определенной магии перевести ваш дистрибутив в режим "read only"
ʻO ka hoʻolaha ʻana o "nā lekiō pūnaewele" i wehewehe ʻia ma ka ʻatikala he hale, a ʻo ka mea nui loa no ka hāʻawi ʻana i ka home he GUI nani. I koʻu manaʻo, paʻakikī a aneane hiki ʻole ke aʻo i kahi mea hoʻohana maʻamau e hoʻokomo i nā kauoha kilokilo hiki ʻole ke hoʻomaopopo ʻia i loko o ka console, ʻaʻole ʻo ia i ʻike i ka ʻōlelo. Akā ʻo ka GUI, e ʻoluʻolu.
A ʻo kēia paha kaʻu hoʻopaʻapaʻa koʻikoʻi i ke kākoʻo ʻana i ka hāʻawi ʻana i ka console non-console. ʻO ka mea hoʻohana kiʻi kiʻi kukui wela o Kodi, ʻaʻole pono ia, akā aia ma laila.
(Ua poina loa wau i ka haʻi ʻana e hiki ke hoʻokele mamao ʻia ʻo Kodi, no ka laʻana mai kahi kelepona, ma ka hoʻokomo ʻana i ka noi Yatse, a no kekahi paha he mea hoʻohui kēia)
He aha kāu e hana ai inā ʻaʻole hiki mai ka ʻōnaehana kelepona iā ʻoe
"Akā ʻaʻohe oʻu mau awa Ethernet manuahi ma ka home (a ʻaʻole loaʻa)," i ʻōlelo paha kekahi o nā mea hauʻoli o nā papa Raspberry Pi 1 kahiko (ua kūʻai ʻia paha ka papa no ka noiʻi ʻana a waiho ʻia ma ke keʻena kuhina)
A no ka mea ʻaʻohe Wifi i kūkulu ʻia i ka papa, ʻaʻole ia e hana nui me ka ʻole o kahi pilina Ethernet.
ʻOiaʻiʻo, hiki ke hoʻohana i ka papa Raspberry Pi 1 me ka ʻole o Ethernet, akā pono ia e hoʻoikaika i kāu ʻaoʻao. ʻO ka mea maʻamau, hoihoi ia mau mea ke hana wale ma ke ʻano o ke aʻo ʻana i kahi mea hou, ʻo ia hoʻi. ʻAʻole kēia he hana maʻamau.
No laila, e noʻonoʻo kākou i kahi hihia hoʻohana hypothetical no kahi papa me ka ʻole o Ethernet:
Hiki iā ʻoe ke hoʻohui i kahi USB waho - adapter Wifi, alakaʻi ʻia e ka noʻonoʻo
e hana maikaʻi ka adapter ma lalo o Linux
'Ōlelo Aʻo:
К сожалению часть WiFi адаптеров работать не будет,
это не особенность представленного в данной статье дистрибутива,
а скорее проблема конкретных драйверов WiFi адаптеров в ядре Linux.
Можно констатировать тот факт, что в настоящий момент вы не можете просто
пойти в магазин и купить любой WiFi адаптер. Скорее вы должны подобрать WiFi
адаптер из списка менее проблематичных и хорошо работающих под Linux.
я проверял только следующии модели:
- WiFi адаптер на чипсете Atheros D-Link DWA-126 802.11n (AR9271)
- WiFi адаптер NetGear WNDA3200
- WiFi адаптер NetGear WNA1100
- WiFi адаптер TP-Link TL-WN722N (AR9271)
- WiFi адаптер TL-WN322G v3
- WiFi адаптер TL-WN422G
- Wifi адаптер Asus USB-N53 chipset Ralink RT3572
Inā loaʻa iā ʻoe kahi USB Wifi adapter, hiki iā ʻoe ke nānā inā hana maikaʻi ia ma lalo o Linux penei:
E hoʻouka i kekahi mahele Linux i hoʻohana nui ʻia
kumu nui, no ka laʻana "Ubuntu Desktop"
Kāpae i ka ʻōnaehana
Hoʻohui i kāu adapter USB Wifi
E hoʻokuʻu i ka luna pūnaewele a hoʻāʻo e hoʻopili i kāu wahi komo WiFi
Inā maikaʻi nā mea a pau a paʻa kāu pili pūnaewele, a laila kākoʻo maikaʻi ʻia kāu adapter a hiki iā ʻoe ke hoʻomau i kāu hana ma ka hoʻopili ʻana i kēia adapter ma kahi mahele kūikawā a me nā ʻano ʻē aʻe o ka kernel.
(inā ʻaʻole, a laila ʻaʻole, auwe, ʻoi aku ka maikaʻi o ka hoʻāʻo ʻole)
Kākoʻo no ka adapter Wifi waho ma Raspberry PI
No ka hana pono ʻana o ka adapter WiFi ma Linux, pono mākou i ʻelua mau mea: 1) Kākoʻo Linux kernel no ka Wifi adapter kikoʻī 2) ʻO ka loaʻa ʻana o kahi module kernel i ka ʻōnaehana no kahi adapter Wifi kikoʻī
E lawe no ka laʻana i ka mea hoʻopili TP-Link TL-WN722N. Loaʻa iā ia kahi antenna nani.
E ʻimi kāua i ka chipset kahi e hana ai ka papa - noʻu ʻo "AR9271", memo:
что самое интересное, это то, что для одной и той же модели
одного и того же производителя, чипсет Wifi может отличаться.
Я например сталкивался с тем, что для TL-WN722N версии 2,
используется уже другой чипсет Realtek RTL8188, а он уже
плохо работал под Linux (на тот момент), увы такие вот дела,
т.е. иногда нужно еще приглядываться к маленьким цифрам
версии на обратной (темной) стороне адаптера.
I kēia manawa, e ʻimi kākou i ka inoa o ka palena ma ka hoʻonohonoho kernel kuleana no ka mea hoʻokele chipset AR9271, ʻoi aku ka maikaʻi e ʻimi i ka hui ʻana o nā huaʻōlelo "AR9271 catee.net"
kahi ʻo "cateee.net" kahi paena maikaʻi e wehewehe ana i ka hoʻonohonoho ʻana o nā modula kernel Linux
ʻIke koke mākou i ka inoa o ka hoʻonohonoho kernel - CONFIG_ATH9K_HTC
a me ka inoa o ka kernel module a mākou e pono ai ath9k_htc
a laila e kuhikuhi wale i ka inoa o ka module i makemake ʻia i ka faila ʻāpana hoʻonohonoho
Linux kernel => recipes-kernel/linux/files/rbpi.cfg, hoʻohui i ka laina: CONFIG_ATH9K_HTC=m
No laila, i ka wā e hiki mai ana hiki iā ʻoe ke hoʻohui i nā mea hana hou aʻe i kāu ʻōnaehana (pono, ʻoiaʻiʻo, inā ua kākoʻo ʻia i ka kernel Linux)
He aha kāu e hana ai inā he habra geek ʻoe - mea hoʻolālā
A hana ʻoe i nā mea ʻoluʻolu loa, e like me maanei a i ʻole he haumāna ʻoe a moeʻuhane e hana i kahi mea like.
Ma waho wale nō, hiki iā ʻoe ke lawe i kekahi ʻano o ka pale Touch Screen no RPI ma aliexpress, e kauoha i kahi pākaukau kūpono ma laila, e hoʻopili iā ia āpau i kahi papa Raspberry Pi 1,2 a i ʻole 3 (ʻoi aku ka maikaʻi o 3, no ka mea ua kūkulu ʻia ʻo Wifi), koho. kahi kiʻi hoʻolālā kumumanaʻo ma Kodi, i hoʻolālā ʻia no ka pā paʻi a voila => hiki iā ʻoe ke kiʻi i kahi mea hoʻokani leo maʻalahi. ʻOiaʻiʻo, e nui loa ia, akā nau nō ia.
Примечание:
A для того, чтобы собрать Мультимедиа центр Kodi для самой бюджетной платы
Raspberry Pi Zero Wifi в yocto вам достаточно изменить две строки:
конфигурационный файл => build/conf/local.conf
MACHINE = 'raspberrypi0-wifi'
рецепт сборки Kodi => recipes-mediacentre/kodi/kodi_17.bbappend
EXTRA_OECONF_append = "${@bb.utils.contains('MACHINE',
'raspberrypi0-wifi', '${BS_RPI}', '', d)}"
Inā he mea pohihihi ka pane o GUI Kodi 17.6 ma muli o ke kaʻina hana hoʻokahi i Zero, a laila hiki iā ʻoe ke hoʻopunipuni i kou mau pepeiao a kūkulu i kahi mana kahiko, akā wikiwiki loa, no ka laʻana ʻo Kodi 15.2, ʻoi aku ka "aloha" ma kēia ʻano. (i kekahi manawa hoʻoponopono ka hoʻoilina i nā mea a pau)
ʻO ka mea pōʻino, ʻaʻohe oʻu papa, no laila ʻaʻole hiki iaʻu ke nānā, akā manaʻo wau e hana.
Nā ʻŌlelo Aʻo Pōkole
1) Установите зависимости Yocto Project (например в Ubuntu):
sudo apt-get install -y --no-install-suggests --no-install-recommends
gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential
chrpath socat cpio python python3 python3-pip python3-pexpect
xz-utils debianutils iputils-ping python3-git python3-jinja2
libegl1-mesa libsdl1.2-dev xterm
2) Скачайте и установите Repo:
mkdir ~/bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
3) Загрузите проект с github:
PATH=${PATH}:~/bin
mkdir radio
cd radio
repo init -u https://github.com/berserktv/bs-manifest
-m raspberry/rocko/radio-rpi-0.2.8.xml
repo sync
4) Соберите проект:
./shell.sh
bitbake berserk-image
можно тоже самое собрать для плат Raspberry Pi 3B Plus, 3B и 2B:
repo init -u https://github.com/berserktv/bs-manifest
-m raspberry/rocko/radio-0.2.8.xml
nā kuhikuhi hui kikoʻī hou aku
a me ka hoʻopaʻa ʻana ma kahi kāleka microSDHC, ʻike ma kahi ʻatikala ma mua
Kaʻu Palapala
ʻOiaʻiʻo, he maʻamau ka manaʻo o kahi lekiō pūnaewele, ʻike nā mea āpau a ma Habré e ʻike ʻoe i nā ʻatikala he nui e pili ana i kēia kumuhana, no ka laʻana. maanei
A noʻonoʻo paha ʻoe ua hoʻopili wale wau i nā koi i kahi hopena i mākaukau. I kēia hiki iaʻu ke kūʻē a ʻōlelo aku ʻaʻole, ʻoiaʻiʻo.
Ka moolelo o Mr Ervey
Хотите верьте, хотите нет, а дело было так:
Наш рабочий офис граничит с фирмой по производству разного звукового
оборудования, и однажды директор этой фирмы, назовем его мистер "Эрви"
подошел к нашему заместителю директора филиала мистеру "Арсению"
и спросил у него, насколько сложно повесить на плату Raspberry Pi
проигрывание звукового потока т.е. плата подключается к сети
и колонкам, и "слышен характерный звук".
После этого мистер Арсений подошел к заместителю моего
начальника - мистеру "Борису" и переадресовал вопрос ему,
ну а я, как сторонний наблюдатель случайно эту идею запомнил
и назвал ее "Задача трех начальников".
В общем хотели как лучше,
а получилось, цитата - "Но мистер Эрви, как всегда, помог."
Через некоторое время я поинтересовался у мистера "Бориса"
его мнением по поводу написания небольшой заметки на эту тему
на "Хабре", на что "Борис" ответил, что изменение
"трех пунктов меню" в Kodi, особо не привносит никакой
новой информации и не заслуживает отдельного упоминания.
Конечно я с ним полностью согласен и поэтому, я не расскажу ему,
что что-то написал по этому поводу.
Статья написана исключительно для платы "Raspberry Pi 1"
взятой у мистера "Бориса" на время эксперимента,
совпадения со всеми другими платами "Raspberry Pi 1" случайны.
ʻOi aku ka maikaʻi a me nā ʻaha ʻē aʻe no ʻoe, a e hīmeni nā pōhaku mua iā ʻoe i kēia makahiki.