{"id":54774,"date":"2020-01-04T00:00:00","date_gmt":"2020-01-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha"},"modified":"2020-02-18T14:02:49","modified_gmt":"2020-02-18T11:02:49","slug":"prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","title":{"rendered":"Lihtne internetiraadio k\u00f5lar \u00abKodi\u00bb v\u00f5i p\u00e4\u00e4stmine \u00abRaspberry\u00bb telliskivist.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Lihtne internetiraadio k\u00f5lar \u00abKodi\u00bb v\u00f5i p\u00e4\u00e4stmine \u00abRaspberry\u00bb telliskivist.\" src=\"\/wp-content\/uploads\/2020\/01\/c20cd49d9e2ba397946a17ed24c117fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5> P\u00f5hitingimused: <\/h5>\n<p><\/p>\n<ol>\n<li> On olemas vana kasutamata Raspberry Pi esimese p\u00f5lvkonna plaat; <\/li>\n<li> Plaat seisab kapis kasutult \u2014 plaat on nagu \u00abTelliskivi\u00bb; <\/li>\n<\/ol>\n<p><\/p>\n<h5> Mida soovitakse saada: <\/h5>\n<p><\/p>\n<ol>\n<li> Teatud hetkel (n\u00e4iteks tuju j\u00e4rgi)<br \/>\nplaat lakab olemast \u00abTelliskivi\u00bb ja sellega sisestatakse maagiline m\u00e4lukaart; <\/li>\n<li> Plaadile on \u00fchendatud Ethernet kaabel ja pistik tavalise kodumajapidamise k\u00f5larist v\u00f5i k\u00f5rvaklappidest; <\/li>\n<li> P\u00e4rast toite andmist on endine \u00abTelliskivi\u00bb \u2014 <strong>laulab<\/strong><\/li>\n<\/ol>\n<p><\/p>\n<h5> Peamine idee: <\/h5>\n<p><\/p>\n<ol>\n<li> Minimaalne liikumiste arv mis tahes seadistamiseks, ideaaljuhul \u00fchendame ainult \u00abEthernet\u00bb kaabli, toite ja k\u00f5larid, ja rohkem mitte midagi, s\u00f5na otseses m\u00f5ttes <strong>\u00ab\u00fcldse\u00bb;<\/strong><\/li>\n<li> Endine \u00abTelliskivi\u00bb pakub n\u00e4iteks 20 interneti raadiokanali tuge, nende vahel vahetamine toimub n\u00e4iteks hiire ratast keerates v\u00f5i teatud GPIO pinni kaudu (\u00fchendades kaks juhet ja sulgedes need (minu lapsep\u00f5lve unistus));<\/li>\n<li> Juhtimine toimub raadiokanali kaudu, milleks v\u00f5ib olla tavaline raadiom\u00e4hi;<\/li>\n<li> V\u00f5tta valmis s\u00fcsteem, distributsioon koguda \u00abYocto Project\u00bb<br \/>\nseega, nagu tavaliselt, me ei tee midagi, kuna k\u00f5ik on juba tehtud.<br \/>\n(piisab vaid asetada kolmas j\u00e4lgija teisele poole <strong>\u00abTeler\u00bb<\/strong>);<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h5>Kirjeldus<\/h5>\n<p>\nLihtsaim Interneti raadiok\u00f5lar \u00abKODI\u00bb<br \/>\nKogumik on m\u00f5eldud vanadele Raspberry Pi 1 plaatidele<br \/>\n(mis tolmu koguvad kuskil kapis, kuid on endiselt t\u00f6\u00f6tamiseks valmis)<\/p>\n<p>Vaikimisi kasutatakse nimekirja m3u8, mis sisaldab 12 Interneti raadiokanalit.<\/p>\n<p>Eeldatakse, et plaat t\u00f6\u00f6tab ilma HDMI v\u00e4ljundita, ja selle v\u00e4ljal\u00fclitamiseks piisab toiteadapteri seinast v\u00e4lja t\u00f5mbamisest. Ja ultra kaasaegse juhtmevaba puldina v\u00f5ite kasutada oma super raadiom\u00fc\u00fcki (v\u00f5i \u00fchendada tavaline hall kaabliga).<\/p>\n<p>Seadmise ajal konfigureeritakse v\u00f5rgu liides vaikimisi l\u00e4bi DHCP protokolli ja m\u00e4ngitakse ette viimane salvestatud raadiojaam nimekirjast; helitugevuse reguleerimine toimub tavalise hiirega: <br \/>\n(nimetage l\u00f5puks oma hiir \u201ehalduriks\u201c ja \u00f5nnitlege teda, ta on seda v\u00e4\u00e4rt)<\/p>\n<pre><code class=\"html\">  rattaske ettepoole - helitugevuse suurendamine\n  rattaske tagasi - helitugevuse v\u00e4hendamine\n  pikaajaline vajutus (3 sek ja rohkem) hiire paremal nupul\n                   - j\u00e4rgmise raadiojaama valimine\n  pikaajaline vajutus (3 sek ja rohkem) hiire vasakul nupul\n                   - eelmise raadiojaama valimine\n<\/code><\/pre>\n<p><\/p>\n<blockquote><p>Oma Interneti raadiojaamade nimekirja lisamiseks <br \/>\nv\u00f5ite alati \u00fchendada HDMI-kaabli telerist <br \/>\nja kasutada Kodi 17.6 tavap\u00e4rast graafilist liidest<br \/>\n(v\u00e4lja l\u00fclitada plaat, \u00fchendada HDMI ja sisse l\u00fclitada toiteadapter)<\/p>\n<p>Peamen\u00fc\u00fc Kodi =&gt; \u201eT\u00e4iendused\u201d =&gt; \u201eMinu t\u00e4iendused\u201d <br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=&gt; \u201ePVR-klientide\u201d =&gt; \u201ePVR IPTV Simple Client\u201d\n<\/p><\/blockquote>\n<p><\/p>\n<h5> Esialgne teostus <\/h5>\n<p> (v\u00f5imalik)<br \/>\nAlguses, kui otsustasin teha \u201eInterneti Raadio k\u00f5larit\u201d, kavatsesin j\u00e4rgmist:<\/p>\n<ul>\n<li> Minimalistlik konsoolidistributsioon Yocto Projectis; <\/li>\n<li> Heli edastus toimub GStreamer'i kaudu; <\/li>\n<li> V\u00f5rgu\u00fchendus seadistatakse DHCP kaudu; <\/li>\n<\/ul>\n<p>\nJa sellisel lahendusel on mitmeid eeliseid:<\/p>\n<ol>\n<li> Piisavalt kiire (t\u00f6\u00f6re\u017eiimi j\u00f5udmine toite andmisest 30-40 sekundi jooksul);<\/li>\n<li> Piisavalt usaldusv\u00e4\u00e4rne (v\u00e4hem programme, v\u00e4hem rikkepunkte);<\/li>\n<li> Konsoliversioon on tunduvalt lihtsam seadistada ainult lugemisre\u017eiimi<br \/>\n st. programmid ei salvesta midagi juurefailis\u00fcsteemi<br \/>\n (ja SDHC m\u00e4lukaardi failis\u00fcsteem on minu arvates esimene, mis rikkeid kogeb);<\/li>\n<\/ol>\n<p>\n<b class=\"spoiler_title\">M\u00e4rkus:<\/b> <\/p>\n<pre><code class=\"bash\">    Yocto-s on v\u00f5imalik juurfailis\u00fcsteemi (rootfs) \n    seadistada ainult lugemise re\u017eiim \u00fcsna lihtsalt, \n    muutes vaid \u00fche parameetri koostamise ajal.\n\n    Yocto pakub v\u00e4lja kaks v\u00f5imalust:\n    1) Failis\u00fcsteemi t\u00f6\u00f6 tavalises lugemise\/kirjutamise re\u017eiimis \n    (nii toimivad k\u00f5ik universaalsed distributsioonid, n\u00e4iteks Ubuntu)\n    2) Failis\u00fcsteemi t\u00f6\u00f6 ainult lugemise re\u017eiimis\n    (nii toimivad spetsialiseeritud distributsioonid, n\u00e4iteks ruuteri tarkvaras)\n\n    Ainult lugemise re\u017eiimis mountitakse k\u00f5ik kaustad, kuhu tavaliselt \n    rakenduste ja teenuste andmed kirjutatakse, \n    m\u00e4llu (n\u00e4iteks kaust \/var\/log ja sarnased)\n    Andmed kehtivad ainult praeguse t\u00f6\u00f6perioodi jooksul ja p\u00e4rast toitekatkestust\n    andmed kaovad.\n\n    Kui Yocto Project'is m\u00e4\u00e4rate koostamise ajal \"only read\" \n    kasutama, siis p\u00e4rast koostamist on teie distributsioon seadistatud ainult lugemiseks, \n    kuid saate alati lisada v\u00f5imaluse d\u00fcnaamiliseks muutmiseks  \n    \"only read\" re\u017eiimist \"read\/write\" re\u017eiimi, kuid see on juba hoopis teine \u200b\u200blugu ...\n    <\/code><\/pre>\n<p>\nJa \u00fcks peamine puudus:<\/p>\n<p>\u00abSeda tuleb teha\u00bb, st mul on vaja kulutada N \u00f5htut. <br \/>\n(tavaliselt p\u00e4rast t\u00f6\u00f6d, ja see on k\u00f5ige ebaefektiivsem aeg, sel ajal m\u00f5istus ei m\u00f5tle, ta tavaliselt magab)<\/p>\n<p>Ja veel, oma eelmist artiklit Habr\u00b4is kirjutasin ma multimeedia keskuse kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\">Kodi ja Yocto<\/a><\/noindex> project<br \/>\nja v\u00f5imalus j\u00e4tkata samas vaimus \u00fcletas minu uurimishimu. Selle kohta j\u00e4rgmises peat\u00fckis.<\/p>\n<h5> Kodi muutmine internetiraadioks <\/h5>\n<p>\nVajalikku funktsionaalsust lisamiseks lisan ma retsepti kogumise meetodi, millest on juttu eelnevas <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443#distrib_recipe_koditv\"> artiklis <\/a><\/noindex> vt fail berserk-image.bb <\/p>\n<pre><code class=\"bash\">GUI_SETTINGS = \"home\/root\/.kodi\/userdata\/guisettings.xml\"\n\n# viimati valitud TV kanali k\u00e4ivitamise konfiguratsioon (1-taust 2-esiplaan)\nF1_LINE = \"&lt;startlast default=\"true\"&gt;0&lt;\/startlast&gt;\"\nR1_LINE = \"&lt;startlast&gt;1&lt;\/startlast&gt;\"\n# heli v\u00e4ljundi konfiguratsioon, alati on \u00fchendatud ainult analoogne audio v\u00e4ljund\nF2_LINE = \"&lt;audiodevice default=\"true\"&gt;PI:HDMI&lt;\/audiodevice&gt;\"\nR2_LINE = \"&lt;audiodevice&gt;PI:Analogue&lt;\/audiodevice&gt;\"\n# kuna HDMI vaikimisi ei kasutata, l\u00fclitan v\u00e4lja automaatse uuendamise\n# muidu v\u00f5ib juhtuda, et toide on \u00e4ra l\u00e4inud, aga andmed on salvestamata\nF3_LINE = \"&lt;addonupdates default=\"true\"&gt;0&lt;\/addonupdates&gt;\"\nR3_LINE = \"&lt;addonupdates&gt;2&lt;\/addonupdates&gt;\"\n\n\n# meetod vastutab konfiguratsiooni lisamise eest:\n# mis muutab \"Nutitelevisiooni\" \"lihtsaks Interneti raadiok\u00f5lariks\"\nadd_radio_guisettings() {\n    sed -i \"s|${F1_LINE}|${R1_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n    sed -i \"s|${F2_LINE}|${R2_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n    sed -i \"s|${F3_LINE}|${R3_LINE}|\" ${IMAGE_ROOTFS}\/${GUI_SETTINGS}\n}\n\n\nFIND_STR = \"touch .\/tmp\/.FIRST_RUN.\"\nSCRIPT_FIRST_RUN = \"etc\/init.d\/first-run.sh\"\n# kuna HDMI v\u00e4ljundit ei pruugita kasutada, \n# tuleb v\u00e4lja l\u00fclitada \"teretulemast\"\noff_kodi_welcome() {\n    sed -i \"s|${FIND_STR}|#&amp;|\" ${IMAGE_ROOTFS}\/${SCRIPT_FIRST_RUN}\n}\n<\/code><\/pre>\n<p>\nMeetodid on m\u00f5eldud juurfailis\u00fcsteemi muutmiseks enne jaotuse pildi loomist, mis salvestatakse \u00fche raw-failina, mis kirjutatakse m\u00e4lukaardile k\u00e4suga <strong> dd <\/strong><\/p>\n<p>See toimub j\u00e4rgmiselt:<br \/>\n<strong>ROOTFS_POSTPROCESS_COMMAND += \u00abadd_radio_guisettings; off_kodi_welcome;\u00bb <\/strong><\/p>\n<p>L\u00fchidalt \u00f6eldes muudetakse Kodi 17.6 konfiguratsiooni p\u00f5hifailis \u201ekolme punkti\u201c<\/p>\n<ul>\n<li> Viimati valitud TV kanali k\u00e4ivitamise konfiguratsioon; <\/li>\n<li> Heli v\u00e4ljundi konfiguratsioon, kus on alati \u00fchendatud ainult analoogaudio v\u00e4ljund; <\/li>\n<li> Automaatse v\u00e4rskendamise keelamine; <\/li>\n<li> <b class=\"spoiler_title\">M\u00e4rkus:<\/b>\n<pre><code class=\"html\">    Ainus, millega mul oli raskusi, \n    oli see, et pidin veel ka andmebaasifaili \n    formaadis sqlite =&gt; TV29.db t\u00f5mbama, kus on m\u00e4rgitud \n    praegu predseeritav TV kanal \n    (kuna vaikimisi ei ole \u00fckski kanal valitud), \n    ja l\u00e4bi xml konfiguratsiooni Kodi seda teha ei saa.\n    <\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\nIga punkti jaoks \u00fcksikasjalik tegevusj\u00e4rjestus:<\/p>\n<p>1) Kl\u00f5psake ekraani vasakus \u00fclanurgas hammasratta ikoonil<br \/>\nja valige \u201ePVR ja TV seaded\u201c (televisiooni ikoon kahe sarvega)<br \/>\nsiis vasakus men\u00fc\u00fcs valige \u201eTaasesitus\u201c ja keskel sektsioonis \u201e\u00dcldine\u201c<br \/>\nvalige rippmen\u00fc\u00fcst \u201eJ\u00e4tka viimase kanaliga k\u00e4ivitamisel\u201c<br \/>\nvalides seadistuse \u201eEesmine plaan\u201c<\/p>\n<p>v\u00f5i veelgi selgemalt:<\/p>\n<pre><code class=\"bash\">      \"PVR ja TV seadistused\" \n       =&gt; \"Esitamine\" \n       =&gt; \"J\u00e4tka viimase kanaliga k\u00e4ivitamisel\" =&gt; \"Eesmine plaan\"\n<\/code><\/pre>\n<p>\n2) Kl\u00f5psake ekraani vasakus \u00fclanurgas nuppu \u201ehammasratta\u201c ja valige punkt:<\/p>\n<pre><code class=\"bash\">       \"S\u00fcsteemi seadistused\"  \n       =&gt; \"Lisandmoodulid\" =&gt; \"Uuendused\" =&gt; \"\u00c4rge kontrollige uuendusi kunagi\"\n<\/code><\/pre>\n<p>\n3) Kl\u00f5psake ekraani vasakus \u00fclanurgas nuppu \u201ehammasratta\u201c ja valige punkt:<\/p>\n<pre><code class=\"bash\">       \"S\u00fcsteemi seadistused\" \n       =&gt; \"Heli\" =&gt; \"Heli v\u00e4ljundseade\" =&gt; \"PI: Analoog\"\n<\/code><\/pre>\n<p><\/p>\n<h5> Kuidas ma kaks aastat vale televiisorit vaatan. <\/h5>\n<p>\nPean teile tunnistama, et ma ei ole kahe aasta jooksul \u00f5igesti televiisorit vaatama \u00f5ppinud.<\/p>\n<p>Mina vaatan tavaliselt telekat k\u00f6\u00f6gis. Teleka k\u00fclge on \u00fchendatud Raspberry Pi 2B plaat, ning plaadil on Ethernet ja HDMI pistikud. Plaadi toide tuleb tavalisest USB-kaablist, mis on \u00fchendatud teleka USB-porti, st, et teleka sisse l\u00fclitamine tavalise puldiga toidab ka Raspberry Pi plaati, ning teleka v\u00e4ljal\u00fclitamine puldiga l\u00f5petab samuti otse toite Raspberry Pi plaadi pealt.<\/p>\n<p>Jah, ma olen t\u00e4iesti teadlik, et nii teha ei tohiks, kuna Kodi meediakeskuse juurefailis\u00fcsteem (ext3) t\u00f6\u00f6tab mul tavap\u00e4rases lugemise\/kirjutamise re\u017eiimis. Kuid ma olen laisk inimene ning alguses otsustasin kontrollida, kui kaua saan s\u00fcsteemi v\u00e4lja l\u00fclitada, kuni ta t\u00e4ielikult enam ei k\u00e4ivitu, kuid kahjuks ei ole ma kahe aasta jooksul seda suutnud teha (v\u00f5imalik, et ma lihtsalt paar palju, ei tea).<\/p>\n<p>Ja arvan, et kui selline re\u017eiim sobib minu televiisori jaoks, siis sobib see ka \"tavalisele Interneti raadiok\u00f5larile\", ja kuna olen sundinud Kodi pluginad automaatset v\u00e4rskendust v\u00e4lja l\u00fclitama, siis v\u00e4heneb ka failis\u00fcsteemi t\u00f5rke t\u00f5en\u00e4osus. Praegu ma sellega probleeme ei n\u00e4e.<\/p>\n<p><b class=\"spoiler_title\">M\u00e4rkus:<\/b> <\/p>\n<pre><code class=\"bash\">    Kuid alati saate, kui soovite, \u00fche yocto k\u00e4sklusega \n    IMAGE_FEATURES += \"read-only-rootfs\"\n\n    ja teatud maagia abil viia oma distributsioon \"read only\" re\u017eiimi.\n    <\/code><\/pre>\n<p>Artiklis kirjeldatud \u201einterneti raadiok\u00f5lari\u201c distributsioon on kodumaine, ja mis on kodumaise distributsiooni jaoks k\u00f5ige olulisem \u2014 see on kaunis GUI. Minu arvamus on, et on v\u00e4ga raske v\u00f5i peaaegu v\u00f5imatu \u00f5petada tavalist kasutajat sisestama mingeid arusaamatut maagilist k\u00e4sku konsooli, tal ei ole isegi selle s\u00f5na t\u00e4hendust. Aga GUI, see palun.<\/p>\n<p>Ja see on t\u00f5en\u00e4oliselt minu peamine argument mitte-konsolil p\u00f5hineva distributsiooni kasuks. Soe, hubane graafiline kasutajaliides Kodi, jah, see pole eriti vajalik, aga see on olemas.<br \/>\n(Lisaks unustasin ma t\u00e4iesti mainida, et Kodi-d saab juhtida ka kaugelt, n\u00e4iteks nutitelefoni kaudu, paigaldades rakenduse \"Yatse\", ja v\u00f5ib-olla on see kellegi jaoks pluss.)<\/p>\n<h3> Kodi konfiguratsioon hiire juhtimiseks <\/h3>\n<p>\n<b class=\"spoiler_title\">aga n\u00fc\u00fcd Rakett<\/b><\/p>\n<pre><code class=\"xml\">HeliT\u00f5us\n          HeliLangem\n          KanaliLangemine\n          KanaliLangemine\n          KanaliT\u00f5us\n          <!-- raketi konfiguratsioon -->\n<\/code><\/pre>\n<p>Konfiguratsioon asendab \u00fcldised (global) s\u00fcndmused j\u00e4rgmiste elementide jaoks:<\/p>\n<ul>\n<li> hiire ratta kerimine edasi <\/li>\n<li> hiire ratta kerimine tagasi <\/li>\n<li> hiire keskmise nupu vajutamine <\/li>\n<li> hiire pika vajutamise (3 sek ja rohkem) k\u00e4sitlemine,<br \/>\n0 parema nupu identifikaator, 1 vasaku nupu identifikaator <\/li>\n<\/ul>\n<p>detaile hiire s\u00fcndmuste seadistamise kohta:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Alternative_keymaps_for_mice\">kodi.wiki\/view\/Alternative_keymaps_for_mice<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Action_IDs\">kodi.wiki\/view\/Action_IDs<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kodi.wiki\/view\/Window_IDs\">kodi.wiki\/view\/Window_IDs<\/a><\/noindex><\/p>\n<h5> Mida teha, kui kaabeldus\u00fcsteem ei ole kohale j\u00f5udnud<\/h5>\n<p>\n\u00abAga mul ei ole kodus vabu Etherneti porte (v\u00f5i pole neid kunagi olnud)\u00bb \u2014 v\u00f5ib h\u00fc\u00fcda osa vanade Raspberry Pi 1 omanike \u00f5nnelikest, (v\u00f5ib-olla plaati osteti uurimiseks ja see j\u00e4i kapis vedelema)<\/p>\n<p>Ja kuna plaadil ei ole sisseehitatud Wifi, siis ilma Etherneti \u00fchenduseta ei ole see v\u00e4ga funktsionaalne.<\/p>\n<p>Muidugi on v\u00f5imalik kasutada Raspberry Pi 1 plaati ilma Ethernetita, kuid see n\u00f5uab teilt teatud pingutusi. Selliseid asju on huvitav teha tavaliselt uue \u00f5ppimise kontekstis, st see ei ole kasutajapoolne t\u00f6\u00f6.<\/p>\n<p>Niisiis, vaatame h\u00fcpoteetilist v\u00f5imalust kasutada plaati ilma Ethernetita:<\/p>\n<p>V\u00f5ib-olla saate \u00fchendada v\u00e4list USB \u2014 Wifi adapti, arvestades seda, <br \/>\net adapter peaks t\u00f6\u00f6tama Linuxiga <\/p>\n<p><b class=\"spoiler_title\">M\u00e4rkus:<\/b> <\/p>\n<pre><code class=\"bash\">    Kahjuks ei t\u00f6\u00f6ta osa WiFi adapteritest, \n    see ei ole selle artikli esitatud distributsiooni omap\u00e4ra, \n    vaid pigem konkreetsete WiFi adapterite draiverite probleem Linuxi tuumas. \n    V\u00f5ime konstateerida, et sel hetkel ei saa te lihtsalt \n    minna poodi ja osta \u00fcksk\u00f5ik millist WiFi adapterit. Pigem peate valima WiFi \n    adapti v\u00e4hem probleemsetest ja h\u00e4sti t\u00f6\u00f6tavatest Linuxis.\n\n    Olen testinud ainult j\u00e4rgmisi mudeleid:\n    - WiFi adapter Atheros D-Link DWA-126 802.11n (AR9271) instruktsiooniga\n    - WiFi adapter NetGear WNDA3200\n    - WiFi adapter NetGear WNA1100\n    - WiFi adapter TP-Link TL-WN722N (AR9271)\n    - WiFi adapter TL-WN322G v3\n    - WiFi adapter TL-WN422G\n    - Wifi adapter Asus USB-N53 Ralink RT3572 kiibistiku \n    <\/code><\/pre>\n<p>\nKui teil on juba USB Wifi adapter, saate kontrollida, kas see t\u00f6\u00f6tab Linuxis j\u00e4rgmiselt:<\/p>\n<ul>\n<li>Installige m\u00f5ni laialdaselt levinud Linuxi distributsioon<br \/>\n \u00fcldotstarbeline, n\u00e4iteks 'Ubuntu Desktop' <\/li>\n<li>Laadige s\u00fcsteem alla<\/li>\n<li>\u00dchendage oma Wifi USB adapter<\/li>\n<li>K\u00e4ivitage v\u00f5rguhaldur ja proovige \u00fchendada oma WiFi ligip\u00e4\u00e4supunktiga <\/li>\n<li>Kui k\u00f5ik toimib h\u00e4sti ja teie interneti\u00fchendus on stabiilne, siis t\u00e4hendab, et teie adapterit toetatakse h\u00e4sti ning v\u00f5ite j\u00e4tkata selle adapteri \u00fchendamisega spetsialiseeritud distributsioonis ja ehk ka teiste kerniversioonidega<br \/>\n(kui ei, siis ei \u2014 parem isegi mitte proovida) <\/li>\n<\/ul>\n<p>\n<strong> V\u00e4list Wifi adapteri tugi 'Raspberry PI'-s <\/strong><\/p>\n<p>WiFi adapteri korrektseks t\u00f6\u00f6ks Linuxis: meil on vaja kahte asja:<br \/>\n<strong>1)<\/strong> Linuxi tuum toetust teatud Wifi adapterile<br \/>\n<strong>2)<\/strong> Teatud Wifi adapteri jaoks tuumamooduli olemasolu s\u00fcsteemis<\/p>\n<p>V\u00f5tame n\u00e4iteks adapteri TP-Link TL-WN722N. Sellel on lihtsalt suurep\u00e4rane antenn.<br \/>\nLeiame kiibistikud, mille p\u00f5hjal plaat t\u00f6\u00f6tab \u2014 mul on see 'AR9271', <b class=\"spoiler_title\">m\u00e4rkus:<\/b> <\/p>\n<pre><code class=\"bash\">    huvitav on see, et \u00fche ja sama mudeli puhul\n    sama tootja, Wifi-kiibistik v\u00f5ib erineda.\n    N\u00e4iteks olen silmitsi seisnud sellega, et TL-WN722N versioon 2 \n    kasutab juba teistsugust Realtek RTL8188 kiibistikku, mis \n    toona t\u00f6\u00f6tas Linuxi all halvasti, kahjuks nii see on,\n    st m\u00f5nikord tuleb t\u00e4helepanu p\u00f6\u00f6rata ka v\u00e4ikestele numbritele\n    versioonil adapteri tagak\u00fcljel (tumeda poole peal).    \n    <\/code><\/pre>\n<p>\nN\u00fc\u00fcd leidke parameetri nimi tuumas, mis vastutab AR9271 kiibistikule m\u00f5eldud draiveri eest, parim on otsida s\u00f5na\u00fchendit \"AR9271 cateee.net\"<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0kus \"cateee.net\" on lahe sait Linuxi tuumamoodulite konfiguratsioonide kirjeldamise kohta<\/p>\n<p>Kohe leiame tuuma konfiguratsiooni nime \u2014 <strong>CONFIG_ATH9K_HTC<\/strong><br \/>\nja nime meie vajaliku mooduli tuuma <strong> ath9k_htc <\/strong><\/p>\n<p>ja seej\u00e4rel piisab lihtsalt vajaliku mooduli nime m\u00e4rkimisest konfiguratsiooni fragmentide failis <br \/>\nLinuxi tuum =&gt; recipes-kernel\/linux\/files\/rbpi.cfg, lisage rida:<br \/>\n<strong> CONFIG_ATH9K_HTC=m <\/strong><\/p>\n<p>Nii saate tulevikus \u00fchendada igasuguseid t\u00e4iendavaid seadmeid oma s\u00fcsteemi (kui need on muidugi Linuxi tuumas juba toetatud)<\/p>\n<h5> Mida teha, kui oled Habr geek \u2014 ehitaja <\/h5>\n<p>\nJa loote \u00e4gedaid asju, n\u00e4iteks selliseid nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/477440\"> siit <\/a><\/noindex> v\u00f5i oled \u00fcli\u00f5pilane ja unistad luua midagi sarnast. <\/p>\n<p>Esialgu v\u00f5iks osta mingi Touch Screen ekraani RPI jaoks aliexpressist, seal tellida sobiv akut, \u00fchendada k\u00f5ik see Raspberry Pi 1, 2 v\u00f5i 3 (parem on 3, kuna tal on sisse ehitatud Wifi), valida graafilise liidese teema Kodies, mis on m\u00f5eldud puuteekraanile, ja voila =&gt; sul v\u00f5ib saada lihtne audio m\u00e4ngija. Muidugi on see piisavalt mahukas, kuid see on sinu.<\/p>\n<pre><code class=\"bash\">  M\u00e4rkus:\n  A jaoks, et \u00fcles ehitada Kodi meediumikeskus k\u00f5ige odavamale platvormile \n  Raspberry Pi Zero Wifi yocto-s, piisab, kui muuta kahte rida:\n\n  konfiguratsioonifail =&gt; build\/conf\/local.conf\n      MACHINE = 'raspberrypi0-wifi'\n\n  Kodi koostamisretsept =&gt; recipes-mediacentre\/kodi\/kodi_17.bbappend\n      EXTRA_OECONF_append = \"${@bb.utils.contains('MACHINE', \n                            'raspberrypi0-wifi', '${BS_RPI}', '', d)}\"\n<\/code><\/pre>\n<p><\/p>\n<pre>\n  Kui Kodi 17.6 kasutajaliidese reageerimisv\u00f5ime \n  \u00fche protsessorituuma t\u00f5ttu Zero-s tundub \n  m\u00f5istatusena, siis saad teha nipi ja koostada vanema, \n  kuid v\u00e4ga kiire versiooni, n\u00e4iteks Kodi 15.2, mis selles osas on \n  \"s\u00f5bralikum\" (m\u00f5nikord lahendab legacy k\u00f5ik).\n<\/pre>\n<p>\nKahjuks ei ole mul makset, seega ei saa ma seda kontrollida, kuid minu arvates peaks see toimima.<\/p>\n<p><b class=\"spoiler_title\">L\u00fchike kokkuv\u00f5te kokkupanekuks<\/b> <\/p>\n<pre><code class=\"bash\">    1) Installige Yocto projekti s\u00f5ltuvused (n\u00e4iteks Uubuntus): \n    sudo apt-get install -y --no-install-suggests --no-install-recommends \n        gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential \n        chrpath socat cpio python python3 python3-pip python3-pexpect \n        xz-utils debianutils iputils-ping python3-git python3-jinja2 \n        libegl1-mesa libsdl1.2-dev xterm\n\n    2) Laadige ja installige Repo:\n        mkdir ~\/bin\n        curl http:\/\/commondatastorage.googleapis.com\/git-repo-downloads\/repo &gt; ~\/bin\/repo\n        chmod a+x ~\/bin\/repo\n\n    3) Laadige projekt githubist:\n        PATH=${PATH}:~\/bin\n        mkdir radio\n        cd radio\n        repo init -u https:\/\/github.com\/berserktv\/bs-manifest \n                  -m raspberry\/rocko\/radio-rpi-0.2.8.xml\n        repo sync\n\n    4) Koguge projekt:\n        .\/shell.sh\n        bitbake berserk-image\n        \n    sama saab teha ka Raspberry Pi 3B Plus, 3B ja 2B plaatide jaoks:\n    repo init -u https:\/\/github.com\/berserktv\/bs-manifest \n              -m raspberry\/rocko\/radio-0.2.8.xml\n    <\/code><\/pre>\n<p><\/p>\n<blockquote><p> t\u00e4iendav juhend kokkupanekuks <br \/>\n ja salvestamiseks microSDHC kaardile cm. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\/#instruction_koditv\">eelnevas artiklis<\/a><\/noindex>\n <\/p><\/blockquote>\n<h5> Postskriptum <\/h5>\n<p>\nLoomulikult on internetiraadio k\u00f5larite m\u00f5te tuttav, seda tunneb k\u00f5ik ning hubis leiate selle kohta hulganisti artikleid, n\u00e4iteks <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475172\">siit<\/a><\/noindex><\/p>\n<p>Ja v\u00f5ite arvata, et ma lihtsalt kohandasin n\u00f5uded valmislahendusele. Sellele vastan, et ei, ausalt.<\/p>\n<p><b class=\"spoiler_title\">H\u00e4rra Ervi lugu<\/b> <\/p>\n<pre><code class=\"html\">    Usuge, et usuge mitte, aga asi oli nii:\n\n    Meie t\u00f6\u00f6kontor piirneb erinevate heliseadmete tootmisega tegelevate ettev\u00f5tetega, ja kord l\u00e4ks selle ettev\u00f5tte direktor, nimetu h\u00e4rra \"Ervi\", meie filiaali asedirektori h\u00e4rra \"Arseni\" juurde ja k\u00fcsis temalt, kui keeruline on panna Raspberry Pi plaadile m\u00e4ngima helivooge, st plaat on \u00fchendatud v\u00f5rguga ja k\u00f5laritega, ning \"k\u00f5lab iseloomulik heli\".\n\n    P\u00e4rast seda l\u00e4ks h\u00e4rra Arseni minu \u00fclemuse aset\u00e4itja h\u00e4rra \"Borise\" juurde ja edastas k\u00fcsimuse talle, ning mina, kui pealtn\u00e4gija, juhuslikult m\u00e4letasin seda ideed ja nimetasime seda \"Kolme \u00fclemuse \u00fclesandeks\".\n\n    \u00dcldiselt tahtsime parimat, kuid v\u00e4lja tuli, tsitaat: \"Aga h\u00e4rra Ervi, nagu alati, aitas.\"\n\n    M\u00f5ne aja p\u00e4rast k\u00fcsisin h\u00e4rra \"Borise\" k\u00e4est, mida ta arvab v\u00e4ikese m\u00e4rkme kirjutamisest selle teema kohta \"Habrasse\", millele \"Borise\" vastas, et \"kolme men\u00fc\u00fcpunkti\" muutmine Koidis ei too erilist uut teavet ja ei v\u00e4\u00e4ri eraldi mainimist. Loomulikult olen ma temaga t\u00e4ielikult n\u00f5us ja seet\u00f5ttu ei r\u00e4\u00e4gi ma talle, et olen selle kohta midagi kirjutanud.\n\n    Artikkel on kirjutatud eksklusiivselt \"Raspberry Pi 1\" plaadi jaoks, mis on saadud h\u00e4rra \"Borise\" k\u00e4est eksperimendi ajaks, ning k\u00f5ik muud \"Raspberry Pi 1\" jaotused on juhuslikud.\n    <\/code><\/pre>\n<p>Soovime teile h\u00e4id ja mitmekesiseid kompositsioone, ning las isegi vana telliskivi sellel aastal teie jaoks laulma hakkab.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/482714\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0441\u044b\u043b\u043a\u0438: \u0415\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0430\u044f \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430 Raspberry Pi \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f; \u041f\u043b\u0430\u0442\u0430 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0448\u043a\u0430\u0444\u0443 \u043c\u0435\u0440\u0442\u0432\u044b\u043c \u0433\u0440\u0443\u0437\u043e\u043c \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u2014 \u043f\u043b\u0430\u0442\u0430 \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u00bb; \u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0412 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044e) \u043f\u043b\u0430\u0442\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u043e\u043c\u00bb, \u0438 \u0432 \u043d\u0435\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438; \u041a \u043f\u043b\u0430\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f Ethernet \u043a\u0430\u0431\u0435\u043b\u044c \u0438 \u0448\u0442\u0435\u043a\u0435\u0440 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0431\u044b\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":54775,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0441\u044b\u043b\u043a\u0438: \u0415\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0430\u044f \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430 Raspberry Pi \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f; \u041f\u043b\u0430\u0442\u0430 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0448\u043a\u0430\u0444\u0443 \u043c\u0435\u0440\u0442\u0432\u044b\u043c \u0433\u0440\u0443\u0437\u043e\u043c \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u2014 \u043f\u043b\u0430\u0442\u0430 \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u00bb; \u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0412 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044e) \u043f\u043b\u0430\u0442\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u043e\u043c\u00bb, \u0438 \u0432 \u043d\u0435\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438; \u041a \u043f\u043b\u0430\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f Ethernet \u043a\u0430\u0431\u0435\u043b\u044c \u0438 \u0448\u0442\u0435\u043a\u0435\u0440 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0431\u044b\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0440\u0430\u0434\u0438\u043e \u043a\u043e\u043b\u043e\u043d\u043a\u0430 \u00abKodi\u00bb \u0438\u043b\u0438 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u00ab\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u043e\u0433\u043e\u00bb \u043a\u0438\u0440\u043f\u0438\u0447\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0441\u044b\u043b\u043a\u0438: \u0415\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0430\u044f \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430 Raspberry Pi \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f; \u041f\u043b\u0430\u0442\u0430 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0448\u043a\u0430\u0444\u0443 \u043c\u0435\u0440\u0442\u0432\u044b\u043c \u0433\u0440\u0443\u0437\u043e\u043c \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u2014 \u043f\u043b\u0430\u0442\u0430 \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u00bb; \u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0412 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044e) \u043f\u043b\u0430\u0442\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u043e\u043c\u00bb, \u0438 \u0432 \u043d\u0435\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438; \u041a \u043f\u043b\u0430\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f Ethernet \u043a\u0430\u0431\u0435\u043b\u044c \u0438 \u0448\u0442\u0435\u043a\u0435\u0440 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0431\u044b\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lihtsaim Interneti raadiok\u00f5lar \u201eKodi\u201c v\u00f5i \u201eMalina\u201c telliskivi p\u00e4\u00e4ste | ProHoster","description":"Peamised eeltingimused: On olemas vana kasutamata Raspberry Pi esimese p\u00f5lvkonna plaad, mis seisab kapis kasutult; plaat on nagu \u201etelliskivi\u201c; Mida oleks soov saada: teatud aja jooksul (nt tuju j\u00e4rgi) muutub plaat mitte enam \u201etelliskiviks\u201c, ja sellesse sisestatakse maagiline m\u00e4lukaart; plaat \u00fchendatakse Ethernet kaabli ja tavalise kodu k\u00f5lari pistikuga.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0440\u0430\u0434\u0438\u043e \u043a\u043e\u043b\u043e\u043d\u043a\u0430 \u00abKodi\u00bb \u0438\u043b\u0438 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u00ab\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u043e\u0433\u043e\u00bb \u043a\u0438\u0440\u043f\u0438\u0447\u0430 | ProHoster","og:description":"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0441\u044b\u043b\u043a\u0438: \u0415\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0430\u044f \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u043f\u043b\u0430\u0442\u0430 Raspberry Pi \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f; \u041f\u043b\u0430\u0442\u0430 \u043b\u0435\u0436\u0438\u0442 \u043d\u0430 \u0448\u043a\u0430\u0444\u0443 \u043c\u0435\u0440\u0442\u0432\u044b\u043c \u0433\u0440\u0443\u0437\u043e\u043c \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u2014 \u043f\u043b\u0430\u0442\u0430 \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u00bb; \u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c: \u0412 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044e) \u043f\u043b\u0430\u0442\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0431\u044b\u0442\u044c \u00ab\u041a\u0438\u0440\u043f\u0438\u0447\u043e\u043c\u00bb, \u0438 \u0432 \u043d\u0435\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u043b\u0448\u0435\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438; \u041a \u043f\u043b\u0430\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f Ethernet \u043a\u0430\u0431\u0435\u043b\u044c \u0438 \u0448\u0442\u0435\u043a\u0435\u0440 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0431\u044b\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-03T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54774","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:41:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:58:22","updated":"2026-01-24 12:41:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=54774"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/54775"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=54774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=54774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=54774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}