Y golofn radio Rhyngrwyd symlaf "Kodi" neu iachawdwriaeth y brics "Mafon".

Y golofn radio Rhyngrwyd symlaf "Kodi" neu iachawdwriaeth y brics "Mafon".

Rhagofynion sylfaenol:

  1. Mae hen fwrdd Raspberry Pi cenhedlaeth gyntaf heb ei ddefnyddio;
  2. Mae'r bwrdd yn gorwedd ar y cabinet fel pwysau marw ac nid yw'n cael ei ddefnyddio - y bwrdd “Brick”;

Yr hyn yr hoffwn ei dderbyn:

  1. Ar adeg benodol (er enghraifft, yn ôl hwyliau)
    mae'r bwrdd yn peidio â bod yn “Fric”, a rhoddir cerdyn cof hud ynddo;
  2. Mae cebl Ethernet a phlwg gan siaradwr cartref rheolaidd neu glustffonau wedi'u cysylltu â'r bwrdd;
  3. Ar ôl defnyddio pŵer, mae'r hen “Brick” - canu

Prif syniad:

  1. Y nifer lleiaf o ystumiau ar gyfer unrhyw setup, yn yr achos mwyaf delfrydol, dim ond y cebl “Ethernet”, y pŵer a'r siaradwyr rydyn ni'n eu cysylltu, ac yn gwneud dim byd arall, o'r gair "o gwbl";
  2. Mae'r hen “Brick” allan o'r bocs yn cefnogi, er enghraifft, 20 o orsafoedd radio Rhyngrwyd, y gellir eu newid mewn cylch trwy wasgu olwyn y llygoden neu ar bin GPIO penodol (cysylltwch ddwy wifren a'u byrhau (fy mreuddwyd ers plentyndod) );
  3. Mae rheolaeth yn cael ei wneud trwy sianel radio, a gall y sianel radio hon fod yn llygoden radio rheolaidd;
  4. Cymerwch system barod a chydosod y dosbarthiad i'r “Yocto Project”
    y rhai. yn ôl ein harfer, ni fyddwn yn gwneud dim i chi, gan fod popeth eisoes wedi'i wneud.
    (mae'n ddigon gosod arsylwr allanol ar yr ochr arall yn unig "teledu");

Disgrifiad

Y golofn Radio Rhyngrwyd symlaf “KODI”
Mae'r gwasanaeth wedi'i gynllunio ar gyfer byrddau hŷn Raspberry Pi 1
(casglu llwch yn rhywle ar y cwpwrdd, ond sy'n barod i wneud ychydig mwy o waith)

Yn ddiofyn, defnyddir y rhestr m3u8 o 12 gorsaf radio Rhyngrwyd.

Tybir bod y bwrdd yn gweithio heb allbwn HDMI, ac i'w ddiffodd, does ond angen i chi ddad-blygio'r addasydd pŵer o'r allfa. Ac fel panel rheoli diwifr uwch-fodern, gallwch ddefnyddio'ch llygoden radio super (neu gysylltu un llwyd rheolaidd â chynffon).

Pan gaiff ei droi ymlaen, mae'r rhyngwyneb rhwydwaith rhagosodedig yn cael ei ffurfweddu trwy'r protocol DHCP a chwaraeir yr orsaf radio ar y cof olaf o'r rhestr, rheolir cyfaint y chwarae gyda llygoden reolaidd:
(yn olaf penodwch eich llygoden yn “brif reolaeth”, a’i llongyfarch, mae’n ei haeddu)

  колесико вперед  - увеличение громкости звука
  колесико назад   - уменьшение громкости звука
  длительное нажатие (3сек и более) на правую кнопку мыши
                   - выбор следующий радиостанции
  длительное нажатие (3сек и более) на левую кнопку мыши
                   - выбор предыдущей радиостанции

I ychwanegu eich rhestr eich hun o orsafoedd radio Rhyngrwyd
gallwch chi bob amser gysylltu cebl HDMI o'ch teledu
a defnyddio rhyngwyneb graffigol safonol Kodi 17.6
(trowch y bwrdd i ffwrdd, cysylltu HDMI a throi'r addasydd pŵer ymlaen)

Prif ddewislen Kodi => “Ychwanegion” => “Fy ychwanegion”
          => “Cleientiaid PVR” => “Cleient Syml PVR IPTV”

Gweithredu cychwynnol

(posibl)
I ddechrau, pan benderfynais wneud “Colofn Radio Rhyngrwyd”, cynlluniais y canlynol:

  • Dosbarthiad consol minimalaidd yn y Prosiect Yocto;
  • Mae'r ffrwd sain yn cael ei chwarae trwy GStreamer;
  • Mae'r rhyngwyneb rhwydwaith wedi'i ffurfweddu trwy DHCP;

Ac mae gan yr ateb hwn nifer o fanteision:

  1. Yn eithaf cyflym (mae'n cymryd 30-40 eiliad i gyrraedd modd gweithredu o'r cyflenwad pŵer);
  2. Gweddol ddibynadwy (llai o raglenni, llai o bwyntiau o fethiant);
  3. Mae dosbarthiad consol yn llawer haws i'w newid i fodd darllen yn unig
    y rhai. nid yw rhaglenni'n ysgrifennu unrhyw beth i'r system ffeiliau gwraidd
    (a'r system ffeiliau ar gyfryngau SDHC, yn fy marn i, yw'r ymgeisydd cyntaf am fethiant);

Nodyn:

    В Yocto перевести корневую файловую систему (rootfs) 
    в режим только чтение можно сделать достаточно просто, 
    изменив один параметр во время сборки 

    Из коробки Yocto предлагает два варианта:
    1) Работа файловой системы в обычном режиме чтение/запись 
    (так работают все дистрибутивы общего назначения, например Ubuntu)
    2) Работа файловой системы в режиме только чтение
    (так работают специализированные дистрибутивы, например в маршрутизаторах)

    В режиме только чтение все каталоги, в которые обычно 
    записываются данные приложений и сервисов во время работы монтируются 
    в оперативную память (например каталог /var/log и т.п.)
    Данные актуальны только для текущего сеанса работы и после сброса питания
    данные теряются.

    Если в Yocto Project вы укажете при сборке использовать "read only", 
    то после сборки ваш дистрибутив будет настроен только на чтение, 
    но вы всегда можете добавить возможность динамического перевода 
    из "read only"  в "read/write", но это уже совсем другая история ...
    

Ac un prif anfantais:

“Rhaid ei wneud” h.y. Mae angen i mi dreulio N nifer o nosweithiau
(fel arfer ar ôl gwaith, a dyma'r amser mwyaf aneffeithiol, ar yr adeg hon nid yw'r ymennydd yn meddwl mwyach, mae'n cysgu fel arfer)

Ac eto, ysgrifennais fy erthygl flaenorol ar Habré am y ganolfan amlgyfrwng Kodi ac Yocto prosiect
ac roedd y cyfle i barhau yn yr un modd yn drech na fy ysgogiad ymchwil. Mwy am hyn yn y bennod nesaf.

Troi Kodi yn siaradwr radio Rhyngrwyd

I ychwanegu'r ymarferoldeb sydd ei angen arnaf, byddaf yn ychwanegu un dull arall at y rysáit ar gyfer adeiladu'r dosbarthiad a ddisgrifiwyd yn yr un blaenorol Erthygl gweler y ffeil 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}
}

Mae'r dulliau wedi'u bwriadu ar gyfer addasu'r system ffeiliau gwraidd cyn ffurfio delwedd ddosbarthu ar ffurf un ffeil amrwd, sy'n cael ei ysgrifennu i'r cerdyn cof gyda'r gorchymyn dd

Gwneir hyn fel hyn:
ROOTFS_POSTPROCESS_COMMAND += "ychwanegu_radio_guisettings; off_kodi_croeso;"

Yn fyr, ym mhrif ffeil ffurfweddu Kodi 17.6, mae “tri phwynt” yn newid

  • Ffurfweddiad ar gyfer lansio'r sianel deledu olaf a ddewiswyd;
  • Cyfluniad allbwn sain, dim ond allbwn sain analog sydd bob amser yn gysylltiedig;
  • Analluogi diweddariadau awtomatig;
  • Nodyn:
        Единственное с чем у меня возникли сложности, 
        это то, что пришлось еще подтащить файл базы данных 
        в формате sqlite => TV29.db, в котором указывается 
        текущий проигрываемый ТВ канал 
        (так как по умолчанию никакой из каналов не выбран), 
        а через xml конфигурацию в Kodi этого не сделать.
        

dilyniant manylach o gamau gweithredu ar gyfer pob eitem:

1) Cliciwch ar yr eicon gêr yng nghornel chwith uchaf y sgrin
a dewis “PVR a TV Settings” (delwedd o deledu gyda dau gorn)
yna ar ochr chwith y ddewislen, dewiswch "Playback", ac yn yr adran ganolog "Cyffredinol"
dewiswch "Parhau o'r sianel olaf wrth gychwyn" yn y gwymplen
dewis y gosodiad "Foreground".

neu'n gliriach:

      "Настройки PVR и ТВ" 
       => "Воспроизведение" 
       => "Продолжить с последнего канала при запуске" => "Передний план"

2) Cliciwch ar yr eicon “gêr” yng nghornel chwith uchaf y sgrin a dewiswch yr eitem:

       "Системные настройки"  
       => "Дополнения" => "Обновления" => "Никогда не проверять обновления"

3) Cliciwch ar yr eicon “gêr” yng nghornel chwith uchaf y sgrin a dewiswch yr eitem:

       "Системные настройки" 
       => "Аудио" => "Устройство вывода звука" => "PI: Analogue"

Sut rydw i wedi bod yn gwylio teledu yn y ffordd anghywir ers dwy flynedd.

Rhaid imi gyfaddef i chi nad wyf wedi dysgu sut i wylio'r teledu yn gywir mewn dwy flynedd o hyd.

Dwi fel arfer yn gwylio teledu yn y gegin. Mae bwrdd Raspberry Pi 2B wedi'i gysylltu â'r teledu, ac mae cysylltwyr Ethernet a HDMI wedi'u cysylltu â'r bwrdd. Mae'r bwrdd yn cael ei bweru trwy gebl USB rheolaidd, sy'n cael ei blygio i mewn i borth USB y teledu, h.y. mewn gwirionedd, mae troi'r teledu ymlaen gan ddefnyddio'r teclyn rheoli o bell safonol yn cyflenwi pŵer i'r bwrdd Raspberry Pi, ac mae diffodd y teledu o'r teclyn rheoli o bell hefyd yn ailosod y pŵer o'r bwrdd Raspberry Pi ar unwaith.

Ydw, rwy'n ymwybodol iawn na ellir gwneud hyn, oherwydd mae system ffeiliau gwraidd canolfan gyfryngau Kodi (ext3) yn gweithredu yn y modd darllen / ysgrifennu arferol. Ond dwi'n berson diog, ac yn gyntaf penderfynais wirio pa mor hir y gallwn i ddiffodd y system fel hyn, nes iddo roi'r gorau i lwytho'n llwyr, ond yn anffodus, ar ôl dwy flynedd ni lwyddais i wneud hyn (efallai roeddwn i'n lwcus, Dydw i ddim yn gwybod ).

Ac yn fy marn i, pe bai'r modd hwn yn addas ar gyfer fy nheledu, yna byddai hefyd yn addas ar gyfer “siaradwr Radio Rhyngrwyd syml”, a chan fy mod yn analluogi diweddaru ategion Kodi yn awtomatig yn awtomatig, bydd y tebygolrwydd o fethiant system ffeiliau yn dod yn gyfartal. llai. Hyd yn hyn nid wyf yn gweld problem gyda hyn

Nodyn:

    Но вы всегда при желании можете с помощью одной yocto команды 
    IMAGE_FEATURES += "read-only-rootfs"

    и определенной магии перевести ваш дистрибутив в режим "read only"
    

Mae'r dosbarthiad “siaradwyr radio rhyngrwyd” a ddisgrifir yn yr erthygl yn un cartref, a'r hyn sydd bwysicaf ar gyfer dosbarthiad cartref yw GUI hardd. Yn fy marn i, mae'n anodd iawn neu bron yn amhosibl dysgu defnyddiwr cyffredin i nodi unrhyw orchmynion hud annealladwy i'r consol, ac nid yw hyd yn oed yn gwybod y gair. Ond y GUI, os gwelwch yn dda.

Ac efallai mai dyma fy mhrif ddadl o blaid dosbarthiad di-consol. Rhyngwyneb defnyddiwr graffigol lamp cynnes Kodi, nid oes ei angen mewn gwirionedd, ond mae yno.
(Anghofiais yn llwyr hefyd sôn y gellir rheoli Kodi o bell, er enghraifft o ffôn clyfar, trwy osod y cymhwysiad Yatse, ac efallai y bydd hyn yn fantais i rai)

Cyfluniad Kodi ar gyfer rheoli llygoden

ac yn awr Rocket

<keymap>
    <global>
        <mouse>
          <wheelup>VolumeUp</wheelup>
          <wheeldown>VolumeDown</wheeldown>
          <middleclick>ChannelDown</middleclick>
          <longclick id="0">ChannelDown</longclick>
          <longclick id="1">ChannelUp</longclick>
          <!-- конфигурационный rocket -->
        </mouse>
    </global>
</keymap>

Mae'r ffurfweddiad yn diystyru digwyddiadau byd-eang ar gyfer yr elfennau canlynol:

  • sgroliwch olwyn y llygoden ymlaen
  • sgroliwch olwyn y llygoden yn ôl
  • clicio ar fotwm canol y llygoden
  • prosesu cliciau llygoden hir (3 eiliad neu fwy),
    0 ID botwm dde, 1 ID botwm chwith

Gwybodaeth fanylach am sefydlu digwyddiadau llygoden:

kodi.wiki/view/Alternative_keymaps_for_mice
kodi.wiki/view/Action_IDs
kodi.wiki/view/Window_IDs

Beth i'w wneud os na fydd y system gebl yn cyrraedd atoch chi

“Ond nid oes gen i borthladdoedd Ethernet am ddim gartref (neu byth),” efallai y bydd rhai o berchnogion hapus hen fyrddau Raspberry Pi 1 yn dweud (efallai y prynwyd y bwrdd ar gyfer ymchwil ac arhosodd yn gorwedd ar y cabinet)

A chan nad oes gan y bwrdd Wifi adeiledig, nid yw'n ymarferol iawn heb gysylltiad Ethernet.

Wrth gwrs, mae'n bosibl defnyddio bwrdd Raspberry Pi 1 heb Ethernet, ond bydd angen rhywfaint o ymdrech ar eich rhan chi. Fel arfer, mae pethau o’r fath yn ddiddorol i’w gwneud dim ond fel rhan o ddysgu rhywbeth newydd, h.y. Nid gwaith arferol mo hwn.

Felly, gadewch i ni ystyried achos defnydd damcaniaethol ar gyfer bwrdd heb Ethernet:

Gallwch gysylltu USB allanol - addasydd Wifi, dan arweiniad yr ystyriaeth
y dylai'r addasydd weithio'n dda o dan Linux

Nodyn:

    К сожалению часть 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 
    

Os oes gennych chi addasydd USB Wifi eisoes, gallwch wirio a yw'n gweithio'n dda o dan Linux fel a ganlyn:

  • Gosod rhywfaint o ddosbarthiad Linux a ddefnyddir yn eang
    pwrpas cyffredinol, er enghraifft "Ubuntu Desktop"
  • Cychwyn y system
  • Cysylltwch eich addasydd usb Wifi
  • Lansio rheolwr rhwydwaith a cheisiwch gysylltu â'ch pwynt mynediad WiFi
  • Os yw popeth yn gweithio'n dda a bod eich cysylltiad Rhyngrwyd yn sefydlog, yna mae'ch addasydd yn cael ei gefnogi'n dda a gallwch barhau â'ch gwaith ar gysylltu'r addasydd hwn mewn dosbarthiad arbenigol ac o bosibl gyda fersiynau eraill o'r cnewyllyn
    (os na, yna na, gwaetha'r modd, mae'n well peidio â cheisio hyd yn oed)

Cefnogaeth i addasydd Wifi allanol yn Raspberry PI

Er mwyn i'r addasydd WiFi weithio'n gywir yn Linux, mae angen dau beth arnom:
1) Cefnogaeth cnewyllyn Linux ar gyfer addasydd Wifi penodol
2) Presenoldeb modiwl cnewyllyn yn y system ar gyfer addasydd Wifi penodol

Cymerwch er enghraifft yr addasydd TP-Link TL-WN722N. Mae ganddo antena syml godidog.
Dewch i ni ddod o hyd i'r chipset y mae'r bwrdd yn gweithio arno - i mi "AR9271" ydyw. Nodyn:

    что самое интересное, это то, что для одной и той же модели
    одного и того же производителя, чипсет Wifi может отличаться.
    Я например сталкивался с тем, что для TL-WN722N версии 2, 
    используется уже другой чипсет Realtek RTL8188, а он уже 
    плохо работал под Linux (на тот момент), увы такие вот дела, 
    т.е. иногда нужно еще приглядываться к маленьким цифрам 
    версии на обратной (темной) стороне адаптера.    
    

Nawr, gadewch i ni ddod o hyd i enw'r paramedr yn y cyfluniad cnewyllyn sy'n gyfrifol am yrrwr chipset AR9271, mae'n well edrych am y cyfuniad o eiriau “AR9271 catee.net”
     lle mae "cateee.net" yn wefan oer sy'n disgrifio ffurfweddiadau modiwlau cnewyllyn Linux

Rydyn ni'n dod o hyd i enw'r cyfluniad cnewyllyn ar unwaith - CONFIG_ATH9K_HTC
ac enw y modwl cnewyllyn sydd eisieu ath9k_htc

ac yna dim ond nodi enw'r modiwl a ddymunir yn y ffeil darn ffurfweddu
Cnewyllyn Linux => ryseitiau-kernel/linux/files/rbpi.cfg, ychwanegwch y llinell:
CONFIG_ATH9K_HTC=m

Felly, yn y dyfodol gallwch gysylltu unrhyw offer ychwanegol i'ch system (wel, wrth gwrs, os yw eisoes yn cael ei gefnogi yn y cnewyllyn Linux)

Beth i'w wneud os ydych yn geek habra - dylunydd

Ac rydych chi'n creu'r pethau mwyaf cŵl, fel yma neu os ydych yn fyfyriwr ac yn breuddwydio am greu rhywbeth tebyg.

Yn ddiymdroi, gallwch chi gymryd rhyw fath o sgrin Sgrin Gyffwrdd ar gyfer RPI ar aliexpress, archebu batri addas yno, cysylltu'r cyfan â bwrdd Raspberry Pi 1,2 neu 3 (3 yn ddelfrydol, gan fod ganddo Wifi adeiledig), dewiswch rhyngwyneb thema dylunio graffeg yn Kodi, wedi'i gynllunio ar gyfer sgrin gyffwrdd a voila => gallwch chi gael chwaraewr sain syml. Wrth gwrs bydd yn eithaf swmpus, ond eich un chi fydd hi.

  Примечание:
  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)}"

  Os yw ymatebolrwydd GUI Kodi 17.6 oherwydd craidd y prosesydd sengl yn Zero yn ymddangos yn ddirgel i chi, yna gallwch chi dwyllo'ch clustiau ac adeiladu fersiwn hŷn, ond cyflym iawn, er enghraifft Kodi 15.2, mae'n fwy “cyfeillgar” yn hyn o beth (weithiau mae etifeddiaeth yn datrys popeth)

Yn anffodus, nid oes gennyf y bwrdd, felly ni allaf wirio, ond rwy'n teimlo y dylai weithio.

Cyfarwyddiadau Byrion y Gymanfa

    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
    

cyfarwyddiadau cynulliad manylach
a chofnodi ar gerdyn microSDHC, gw yn yr erthygl flaenorol

P.S.

Wrth gwrs, mae'r syniad o siaradwr radio Rhyngrwyd yn nodweddiadol, mae pawb yn ei wybod ac ar Habré fe welwch lawer o erthyglau ar y pwnc hwn, er enghraifft yma

Ac efallai y byddwch hefyd yn meddwl fy mod wedi teilwra'r gofynion i ateb parod. I hyn gallaf wrthwynebu a dweud na, a dweud y gwir.

Hanes Mr Ervey

    Хотите верьте, хотите нет, а дело было так:

    Наш рабочий офис граничит с фирмой по производству разного звукового
    оборудования, и однажды директор этой фирмы, назовем его мистер "Эрви"
    подошел к нашему заместителю директора филиала мистеру "Арсению"
    и спросил у него, насколько сложно повесить на плату Raspberry Pi 
    проигрывание звукового потока т.е. плата подключается к сети 
    и колонкам, и "слышен характерный звук".

    После этого мистер Арсений подошел к заместителю моего 
    начальника - мистеру "Борису" и переадресовал вопрос ему, 
    ну а я, как сторонний наблюдатель случайно эту идею запомнил
    и назвал ее "Задача трех начальников".

    В общем хотели как лучше, 
    а получилось, цитата - "Но мистер Эрви, как всегда, помог."

    Через некоторое время я поинтересовался у мистера "Бориса" 
    его мнением по поводу написания небольшой заметки на эту тему 
    на "Хабре", на что "Борис" ответил, что изменение 
    "трех пунктов меню" в Kodi, особо не привносит никакой 
    новой информации и не заслуживает отдельного упоминания. 
    Конечно я с ним полностью согласен и поэтому, я не расскажу ему, 
    что что-то написал по этому поводу.

    Статья написана исключительно для платы "Raspberry Pi 1" 
    взятой у мистера "Бориса" на время эксперимента, 
    совпадения со всеми другими платами "Raspberry Pi 1" случайны.
    

Mwy o gynulliadau da a gwahanol i chi, a gadewch i hyd yn oed yr hen frics ganu i chi eleni.

Ffynhonnell: hab.com

Ychwanegu sylw