{"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\/sq\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","title":{"rendered":"Spektere interneti m\u00eb e thjesht\u00eb \u00abKodi\u00bb ose shp\u00ebtimi i \u00abBrick-ut t\u00eb Mallinave\u00bb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Spektere interneti m\u00eb e thjesht\u00eb \u00abKodi\u00bb ose shp\u00ebtimi i \u00abBrick-ut t\u00eb Mallinave\u00bb\" src=\"\/wp-content\/uploads\/2020\/01\/c20cd49d9e2ba397946a17ed24c117fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5> Kushtet e baz\u00ebs: <\/h5>\n<p><\/p>\n<ol>\n<li> Ekziston nj\u00eb pllak\u00eb Raspberry Pi e brezit t\u00eb par\u00eb q\u00eb nuk p\u00ebrdoret; <\/li>\n<li> Pllaka po q\u00ebndron n\u00eb rafte si nj\u00eb ngarkes\u00eb e vdekur dhe nuk p\u00ebrdoret \u2014 pllaka \"Bllok\"; <\/li>\n<\/ol>\n<p><\/p>\n<h5> \u00c7far\u00eb do doja t\u00eb arrija: <\/h5>\n<p><\/p>\n<ol>\n<li> N\u00eb nj\u00eb moment t\u00eb caktuar (p.sh. sipas humorit)<br \/>\npllaka t\u00eb mos jet\u00eb m\u00eb \"Bllok\", dhe t\u00eb futet nj\u00eb kart\u00eb memorjeje magjike; <\/li>\n<li> Nj\u00eb kabllo Ethernet lidhet me pllak\u00ebn dhe nj\u00eb priz\u00eb nga nj\u00eb altoparlant normal ose kufje; <\/li>\n<li> Pas furnizimit me energji, dikur \"Blloku\" \u2014 <strong>k\u00ebndon<\/strong><\/li>\n<\/ol>\n<p><\/p>\n<h5> Ideja kryesore: <\/h5>\n<p><\/p>\n<ol>\n<li> Minimumi i l\u00ebvizjeve p\u00ebr \u00e7do lloj konfiguroi, n\u00eb rastin m\u00eb ideal, lidhim vet\u00ebm kabllon \"Ethernet\", energjin\u00eb dhe altoparlant\u00ebt, dhe nuk b\u00ebjm\u00eb asgj\u00eb tjet\u00ebr, nga fjala <strong>\"krejt\u00ebsisht\";<\/strong><\/li>\n<li> Dikur \"Blloku\" nga kutia mb\u00ebshtet p.sh. 20 stacione radioje, nd\u00ebrrimi i t\u00eb cilave n\u00eb cik\u00ebl mund t\u00eb vendoset me nj\u00eb klik t\u00eb rrot\u00ebs s\u00eb miceve ose n\u00eb nj\u00eb pin t\u00eb caktuar GPIO (lidhen dy telash dhe i bashkohen (\u00ebndrra ime nga f\u00ebmij\u00ebria));<\/li>\n<li> Kontrolli realizohet p\u00ebrmes nj\u00eb kanali radio dhe ky kanal mund t\u00eb jet\u00eb nj\u00eb mi i zakonsh\u00ebm radio;<\/li>\n<li> Merrni nj\u00eb sistem t\u00eb gatsh\u00ebm, nd\u00ebrtimin e ndihm\u00ebs n\u00eb \"Yocto Project\"<br \/>\npra, si zakonisht, ne nuk do t\u00eb b\u00ebjm\u00eb asgj\u00eb, pasi gjith\u00e7ka \u00ebsht\u00eb b\u00ebr\u00eb.<br \/>\n(mjafton vet\u00ebm t\u00eb vendosni nj\u00eb v\u00ebzhgues tjet\u00ebr nga ana tjet\u00ebr <strong>\"Televizorit\"<\/strong>);<\/li>\n<\/ol>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h5>P\u00ebrshkrimi<\/h5>\n<p>\nAltoparlanti m\u00eb i thjesht\u00eb Internet Radio \"KODI\"<br \/>\nNd\u00ebrtimi \u00ebsht\u00eb i destinuar p\u00ebr pllak\u00eb Raspberry Pi 1 t\u00eb vjetra<br \/>\n(duke q\u00ebndruar diku n\u00eb rafte, por q\u00eb jan\u00eb akoma t\u00eb gatshme p\u00ebr t\u00eb punuar)<\/p>\n<p>\u00cbsht\u00eb p\u00ebrdorur si parazgjedhje nj\u00eb list\u00eb m3u8 e 12 stacioneve interneti.<\/p>\n<p>Supozoheni se pllaka punon pa dalje HDMI, dhe p\u00ebr ta \u00e7aktivizuar, mjafton t\u00eb hiqni p\u00ebrs\u00ebri adaptorin e energjis\u00eb nga priz\u00eb. Dhe si nj\u00eb kontrollues ultramodern pa tel, mund t\u00eb p\u00ebrdorni miun tuaj super radio (ose t\u00eb lidhni nj\u00eb t\u00eb zakonsh\u00ebm me tel).<\/p>\n<p>Kur ndizet, interfaci rrjetit parazgjedhje konfigurohet p\u00ebrmes protokollit DHCP dhe luan stacionin e fundit t\u00eb ruajtur nga lista, kontrolli i volumit t\u00eb luajtur realizohet me nj\u00eb mouse t\u00eb zakonsh\u00ebm: <br \/>\n(em\u00ebroni p\u00ebrfundimisht miun tuaj \"shef t\u00eb kontrollit\", dhe e p\u00ebrg\u00ebzoj, e meritoi)<\/p>\n<pre><code class=\"html\">  rrota p\u00ebrpara  - rritjen e volumit\n  rrota prapa   - zvog\u00eblimin e volumit\n  mbajtje e gjat\u00eb (3 sekonda e m\u00eb shum\u00eb) n\u00eb butonin e djatht\u00eb t\u00eb miut\n                   - zgjedhja e stacionit t\u00eb ardhsh\u00ebm\n  mbajtje e gjat\u00eb (3 sekonda e m\u00eb shum\u00eb) n\u00eb butonin e majt\u00eb t\u00eb miut\n                   - zgjedhja e stacionit t\u00eb m\u00ebparsh\u00ebm\n<\/code><\/pre>\n<p><\/p>\n<blockquote><p>P\u00ebr t\u00eb shtuar list\u00ebn tuaj t\u00eb vetme t\u00eb stacioneve interneti <br \/>\nmund t\u00eb lidheni gjithmon\u00eb me kabllon HDMI nga televizori <br \/>\ndhe t\u00eb p\u00ebrdorni nd\u00ebrfaqen grafike standarde Kodi 17.6<br \/>\n(\u00e7aktivizoni pllak\u00ebn, lidhni HDMI dhe ndizni p\u00ebrs\u00ebri adaptorin e energjis\u00eb)<\/p>\n<p>Menyja kryesore Kodi =&gt; \"Shtesa\" =&gt; \"Shtesat e mia\" <br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=&gt; \"Klijent\u00ebt PVR\" =&gt; \"PVR IPTV Simple Client\"\n<\/p><\/blockquote>\n<p><\/p>\n<h5> Implementimi fillestar <\/h5>\n<p> (i mundsh\u00ebm)<br \/>\nFillimisht, kur vendosa t\u00eb b\u00ebja \"Altoparlantin Internet Radio\", planifikoja si n\u00eb vijim:<\/p>\n<ul>\n<li> Nj\u00eb ndihm\u00eb minimalistike konsolike n\u00eb Yocto Project; <\/li>\n<li> Rrjedha audio luhet p\u00ebrmes GStreamer; <\/li>\n<li> Interfaci rrjetit konfigurohet p\u00ebrmes DHCP; <\/li>\n<\/ul>\n<p>\nDhe ky zgjidhje ka disa p\u00ebrfitime:<\/p>\n<ol>\n<li> Mjaft e shpejt\u00eb (kalimi n\u00eb modalitetin e pun\u00ebs nga furnizimi energjetik 30-40 sekonda);<\/li>\n<li> Mjaft e besueshme (m\u00eb pak programe, m\u00eb pak pika d\u00ebshtimi);<\/li>\n<li> Ndihma konsolike \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb p\u00ebr t'u transferuar n\u00eb nj\u00eb modalitet vet\u00ebm p\u00ebr lexim<br \/>\n pra, programet nuk shkruajn\u00eb asgj\u00eb n\u00eb sistemin e skedar\u00ebve rr\u00ebnj\u00ebsor<br \/>\n (sistemi i skedar\u00ebve n\u00eb mediumin SDHC p\u00ebr mua \u00ebsht\u00eb kandidati m\u00eb i par\u00eb p\u00ebr d\u00ebshtim);<\/li>\n<\/ol>\n<p>\n<b class=\"spoiler_title\">Sh\u00ebnim:<\/b> <\/p>\n<pre><code class=\"bash\">    N\u00eb Yocto, kalimi i sistemit t\u00eb skedar\u00ebve rr\u00ebnj\u00ebsor (rootfs) \n    n\u00eb modalitetin vet\u00ebm p\u00ebr lexim mund t\u00eb b\u00ebhet mjaft leht\u00eb, \n    duke ndryshuar nj\u00eb paramet\u00ebr gjat\u00eb nd\u00ebrtimit \n\n    Nga kutia Yocto ofron dy variante:\n    1) Funksionimi i sistemit t\u00eb skedar\u00ebve n\u00eb modalitetet normale t\u00eb leximit\/shkrimit \n    (k\u00ebshtu funksionojn\u00eb t\u00eb gjitha ndihmat e zakonshme, p.sh. Ubuntu)\n    2) Funksionimi i sistemit t\u00eb skedar\u00ebve n\u00eb modalitetin vet\u00ebm p\u00ebr lexim\n    (k\u00ebshtu funksionojn\u00eb ndihmat e specializuara, p.sh. n\u00eb ruter\u00ebt)\n\n    N\u00eb modalitetin vet\u00ebm p\u00ebr lexim, t\u00eb gjitha kataloget ku zakonisht \n    regjistrohen t\u00eb dh\u00ebnat e aplikacioneve dhe sh\u00ebrbimeve gjat\u00eb funksionimit montohen \n    n\u00eb memorien e p\u00ebrkohshme (p.sh. katalogu \/var\/log dhe t\u00eb ngjashme)\n    T\u00eb dh\u00ebnat jan\u00eb t\u00eb vlefshme vet\u00ebm p\u00ebr seanc\u00ebn aktuale t\u00eb pun\u00ebs dhe pas resetit t\u00eb energjis\u00eb\n    t\u00eb dh\u00ebnat humbasin.\n\n    N\u00ebse n\u00eb Yocto Project u p\u00ebrcaktoni gjat\u00eb nd\u00ebrtimit t\u00eb p\u00ebrdorni \"read only\", \n    at\u00ebher\u00eb pas nd\u00ebrtimit, ndihma juaj do t\u00eb kursehet vet\u00ebm p\u00ebr lexim, \n    por gjithmon\u00eb mund t\u00eb shtoni mund\u00ebsin\u00eb e kalimit dinamik \n    nga \"read only\" n\u00eb \"read\/write\", por kjo \u00ebsht\u00eb nj\u00eb histori krejt\u00ebsisht tjet\u00ebr ...\n    <\/code><\/pre>\n<p>\nDhe nj\u00eb mang\u00ebsi kryesore:<\/p>\n<p>\"Duhet ta b\u00ebj\" pra, duhet t\u00eb kaloj N num\u00ebr mbr\u00ebmjesh <br \/>\n(zakonisht pas pune, dhe ky \u00ebsht\u00eb koha m\u00eb e paefektshme, n\u00eb k\u00ebt\u00eb moment truri, nuk mendon m\u00eb, ai zakonisht fle)<\/p>\n<p>Dhe gjithashtu, artikullin tim t\u00eb m\u00ebparsh\u00ebm n\u00eb Habr\u00eb e kam shkruar p\u00ebr qendr\u00ebn multimediatike <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\">Kodi dhe Yocto<\/a><\/noindex> project<br \/>\ndhe mund\u00ebsia p\u00ebr t\u00eb vazhduar n\u00eb t\u00eb nj\u00ebjtin drejtim, e kaloi d\u00ebshir\u00ebn time k\u00ebrkimore. Rreth k\u00ebsaj n\u00eb kapitullin e ardhsh\u00ebm.<\/p>\n<h5> Shnd\u00ebrrimi i Kodi-t n\u00eb nj\u00eb kolon\u00eb radio interneti <\/h5>\n<p>\nP\u00ebr t\u00eb shtuar funksionalitetin e nevojsh\u00ebm, do t\u00eb shtoj nj\u00eb metod\u00eb tjet\u00ebr n\u00eb recet\u00ebn e nd\u00ebrtimit t\u00eb distribucionit t\u00eb p\u00ebrshkruar n\u00eb t\u00eb m\u00ebparshmen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443#distrib_recipe_koditv\"> artikullin <\/a><\/noindex> shih skedarin berserk-image.bb <\/p>\n<pre><code class=\"bash\">GUI_SETTINGS = \"home\/root\/.kodi\/userdata\/guisettings.xml\"\n\n# konfigurimi i nisjes s\u00eb kanalit TV t\u00eb fundit t\u00eb zgjedhur (1-prapa 2-par\u00eb)\nF1_LINE = \"0\"\nR1_LINE = \"1\"\n# konfigurimi i daljes s\u00eb z\u00ebrit, gjithmon\u00eb \u00ebsht\u00eb e lidhur vet\u00ebm me daljen analoge t\u00eb z\u00ebrit\nF2_LINE = \"PI:HDMI\"\nR2_LINE = \"PI:Analogue\"\n# pasi HDMI nuk p\u00ebrdoret si parazgjedhje, e \u00e7aktivizoj p\u00ebrdit\u00ebsimin e automatizuar\n# sepse mund t\u00eb ndodh\u00eb q\u00eb energjia t\u00eb jet\u00eb larguar, por t\u00eb dh\u00ebnat t\u00eb mbeten t\u00eb pa shkruara\nF3_LINE = \"0\"\nR3_LINE = \"2\"\n\n\n# metoda p\u00ebrgjigjet p\u00ebr t\u00eb shtuar konfigurimin:\n# i cili shnd\u00ebrron \"Television t\u00eb men\u00e7ur\" n\u00eb \"nj\u00eb kolon\u00eb thjesht interneti\"\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# pasi dalja HDMI mund t\u00eb mos p\u00ebrdoret, \n# at\u00ebher\u00eb \u00ebsht\u00eb e nevojshme t\u00eb \u00e7aktivizohet \"p\u00ebrsh\u00ebndetja e fillimit\"\noff_kodi_welcome() {\n    sed -i \"s|${FIND_STR}|#&amp;|\" ${IMAGE_ROOTFS}\/${SCRIPT_FIRST_RUN}\n}\n<\/code><\/pre>\n<p>\nMetodat jan\u00eb t\u00eb destinuara p\u00ebr t\u00eb modifikuar sistemin e skedar\u00ebve rr\u00ebnj\u00ebsor para formimit t\u00eb imazhit t\u00eb distibutivit n\u00eb form\u00ebn e nj\u00eb skedari raw, i cili shkruhet n\u00eb kart\u00ebn e memories me komand\u00ebn <strong> dd <\/strong><\/p>\n<p>Kjo b\u00ebhet k\u00ebshtu:<br \/>\n<strong>ROOTFS_POSTPROCESS_COMMAND += \u00abadd_radio_guisettings; off_kodi_welcome;\u00bb <\/strong><\/p>\n<p>N\u00ebse e p\u00ebrmbledhim shkurt, n\u00eb skedarin kryesor t\u00eb konfigurimit Kodi 17.6, ndalen \"tri pika\"<\/p>\n<ul>\n<li> Konfigurimi i nisjes s\u00eb kanalit TV t\u00eb fundit t\u00eb zgjedhur; <\/li>\n<li> Konfigurimi i daljes s\u00eb z\u00ebrit, gjithmon\u00eb \u00ebsht\u00eb e lidhur vet\u00ebm me daljen analoge t\u00eb z\u00ebrit; <\/li>\n<li> \u00c7aktivizimi i p\u00ebrdit\u00ebsimit automatizuar; <\/li>\n<li> <b class=\"spoiler_title\">Sh\u00ebnim:<\/b>\n<pre><code class=\"html\">    E vetmja gj\u00eb me t\u00eb cil\u00ebn kam pasur v\u00ebshtir\u00ebsi, \n    \u00ebsht\u00eb se m\u00eb duhej t\u00eb solla skedarin e baz\u00ebs s\u00eb t\u00eb dh\u00ebnave \n    n\u00eb formatin sqlite =&gt; TV29.db, n\u00eb t\u00eb cilin tregohet \n    kanali aktual i luajtur \n    (pasi si parazgjedhje asnj\u00eb kanal nuk \u00ebsht\u00eb zgjedhur), \n    dhe me konfigurim xml n\u00eb Kodi kjo nuk realizohet.\n    <\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\nrrjedha m\u00eb e detajuar e veprimeve p\u00ebr secil\u00ebn pik\u00eb:<\/p>\n<p>1) Klikoni n\u00eb ikon\u00ebn \"ingranazh\" n\u00eb qoshen e sip\u00ebrme t\u00eb majt\u00eb t\u00eb ekranit<br \/>\ndhe zgjidhni opsionin \"Konfigurimet PVR dhe TV\" (imazhi i televizorit me dy antena)<br \/>\npastaj n\u00eb an\u00ebn e majt\u00eb t\u00eb menus\u00eb, zgjidhni opsionin \"Riprodhim\", dhe n\u00eb seksionin qendror \"T\u00eb p\u00ebrgjithshme\"<br \/>\nspecifikoni n\u00eb list\u00ebn e r\u00ebnies \"Vazhdo nga kanali i fundit kur niset\"<br \/>\nduke zgjedhur konfigurimin \"P\u00ebrpar\u00ebsia\"<\/p>\n<p>apo m\u00eb n\u00eb m\u00ebnyr\u00eb ilustrative:<\/p>\n<pre><code class=\"bash\">      \"Konfigurimet PVR dhe TV\" \n       =&gt; \"Riprodhim\" \n       =&gt; \"Vazhdo nga kanali i fundit kur niset\" =&gt; \"P\u00ebrpar\u00ebsi\"\n<\/code><\/pre>\n<p>\n2) Klikoni n\u00eb ikon\u00ebn \"ingranazh\" n\u00eb qoshen e sip\u00ebrme t\u00eb majt\u00eb t\u00eb ekranit dhe zgjidhni opsionin:<\/p>\n<pre><code class=\"bash\">       \"Konfigurimet e sistemit\"  \n       =&gt; \"Shtesa\" =&gt; \"P\u00ebrdit\u00ebsimet\" =&gt; \"Kurr\u00eb nuk kontrolloni p\u00ebr p\u00ebrdit\u00ebsime\"\n<\/code><\/pre>\n<p>\n3) Klikoni n\u00eb ikon\u00ebn \"ingranazh\" n\u00eb qoshen e sip\u00ebrme t\u00eb majt\u00eb t\u00eb ekranit dhe zgjidhni opsionin:<\/p>\n<pre><code class=\"bash\">       \"Konfigurimet e sistemit\" \n       =&gt; \"Audio\" =&gt; \"Dispozita e daljes\" =&gt; \"PI: Analogue\"\n<\/code><\/pre>\n<p><\/p>\n<h5> Si e shikoja televizorin p\u00ebr dy vjet n\u00eb m\u00ebnyr\u00eb t\u00eb gabuar. <\/h5>\n<p>\nDuhet t\u00eb pranoj se p\u00ebr dy vjet, nuk kam m\u00ebsuar si ta shikoj televizorin n\u00eb m\u00ebnyr\u00eb t\u00eb duhur.<\/p>\n<p>Zakonisht e shikoj televizorin n\u00eb kuzhin\u00eb. Televizori \u00ebsht\u00eb i lidhur me nj\u00eb kart\u00eb Raspberry Pi 2B, dhe karta ka porta Ethernet dhe HDMI. Energjia e kart\u00ebs jepet p\u00ebrmes nj\u00eb kablli USB t\u00eb zakonsh\u00ebm, i cili \u00ebsht\u00eb i lidhur n\u00eb portin USB t\u00eb televizorit pra, me t\u00eb v\u00ebrtet\u00eb, nxitja e televizorit me sistemin e zakonsh\u00ebm t\u00eb telekomand\u00ebs, i jep energji edhe kart\u00ebs Raspberry Pi, dhe ndalja e televizorit me telekomand\u00eb, gjithashtu menj\u00ebher\u00eb ndalon energjin\u00eb dhe nga karta Raspberry Pi.<\/p>\n<p>Po, un\u00eb e kuptoj plot\u00ebsisht se nuk \u00ebsht\u00eb e nevojshme t\u00eb b\u00ebhet k\u00ebshtu, sepse sistemi i skedar\u00ebve rr\u00ebnj\u00ebsor t\u00eb qendr\u00ebs multimediatike Kodi (ext3), funksionon n\u00eb modalitetin e zakonsh\u00ebm t\u00eb leximit\/shkrimit. Por un\u00eb jam nj\u00eb njeri i len\u00eb, dhe p\u00ebr fillim, kam vendosur t\u00eb shoh sa gjat\u00eb mund ta ndal sistemin n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, deri sa t\u00eb ndaloj\u00eb krejt\u00ebsisht ngarkimin, por fatkeq\u00ebsisht, pas dy vjet\u00ebsh, nuk m\u00eb ka arritur t\u00eb p\u00ebrballoj k\u00ebt\u00eb (ndoshta thjesht kam pasur fat, nuk e di).<\/p>\n<p>Dhe sipas mendimit tim, n\u00ebse kjo m\u00ebnyr\u00eb funksionon p\u00ebr televizorin tim, at\u00ebher\u00eb do t\u00eb funksionoj\u00eb edhe p\u00ebr \"nj\u00eb kolon\u00eb thjesht interneti\", dhe pasi kam \u00e7aktivizuar p\u00ebrdit\u00ebsimin automatizuar t\u00eb shtesave Kodi, probabiliteti p\u00ebr d\u00ebshtimin e sistemit t\u00eb skedar\u00ebve do t\u00eb b\u00ebhet edhe m\u00eb i vog\u00ebl. Deri tani, nuk shoh probleme me k\u00ebt\u00eb.<\/p>\n<p><b class=\"spoiler_title\">Sh\u00ebnim:<\/b> <\/p>\n<pre><code class=\"bash\">    Por megjithat\u00eb, gjithmon\u00eb mund t\u00eb p\u00ebrdorni nj\u00eb komand\u00eb yocto p\u00ebr t\u00eb \n    IMAGE_FEATURES += \"read-only-rootfs\"\n\n    dhe nj\u00eb magji t\u00eb caktuar p\u00ebr t\u00eb kaluar distribucionin tuaj n\u00eb modalitetin \"read-only\".\n    <\/code><\/pre>\n<p>Distribucioni i \"radiove interneti\", i p\u00ebrshkruar n\u00eb k\u00ebt\u00eb artikull, \u00ebsht\u00eb nj\u00eb produkt p\u00ebr konsum, dhe gj\u00ebja kryesore p\u00ebr nj\u00eb produkt t\u00eb till\u00eb \u00ebsht\u00eb nj\u00eb GUI t\u00eb bukur. Sipas mendimit tim, \u00ebsht\u00eb shum\u00eb e v\u00ebshtir\u00eb ose thuajse e pamundur t\u00eb m\u00ebsohet nj\u00eb p\u00ebrdorues i zakonsh\u00ebm p\u00ebr t\u00eb shkruar \u00e7far\u00ebdo komandash magjike t\u00eb paqarta n\u00eb konzol, madje nuk e di se \u00e7far\u00eb \u00ebsht\u00eb ajo. Por, GUI \u00ebsht\u00eb shum\u00eb e leht\u00eb p\u00ebr t'u p\u00ebrdorur.<\/p>\n<p>Dhe ky \u00ebsht\u00eb argumenti im kryesor p\u00ebr nj\u00eb distribucion jo-konzole. Nd\u00ebrfaqja grafike e ngroht\u00eb e p\u00ebrdoruesit Kodi, ndon\u00ebse nuk \u00ebsht\u00eb e domosdoshme, \u00ebsht\u00eb aty.<br \/>\n(Po ashtu, harrova t\u00eb p\u00ebrmend se Kodi mund t\u00eb kontrollohet nga distanca, p\u00ebr shembull, me smartphone duke instaluar aplikacionin \"Yatse\", dhe ndoshta p\u00ebr disa do t\u00eb jet\u00eb nj\u00eb plus.)<\/p>\n<h3> Konfigurimi i Kodi p\u00ebr kontrollin me miun <\/h3>\n<p>\n<b class=\"spoiler_title\">dhe tani Raketa<\/b><\/p>\n<pre><code class=\"xml\">VolumeUp\n          VolumeDown\n          ChannelDown\n          ChannelDown\n          ChannelUp\n          <!-- konfigurimi i raket\u00ebs -->\n<\/code><\/pre>\n<p>Konfigurimi \u00ebsht\u00eb p\u00ebrgjegj\u00ebs p\u00ebr rishikimin e ngjarjeve globale p\u00ebr element\u00ebt e m\u00ebposht\u00ebm:<\/p>\n<ul>\n<li> rrotullimi i rrot\u00ebs s\u00eb miut p\u00ebrpara <\/li>\n<li> rrotullimi i rrot\u00ebs s\u00eb miut prapa <\/li>\n<li> klikuar n\u00eb butonin e mes\u00ebm t\u00eb miut <\/li>\n<li> p\u00ebrpunimi i shtypjes s\u00eb gjat\u00eb t\u00eb miut (3 sekonda ose m\u00eb shum\u00eb),<br \/>\n0 identifikuesi p\u00ebr butonin e djatht\u00eb, 1 identifikuesi p\u00ebr butonin e majt\u00eb <\/li>\n<\/ul>\n<p>informacioni m\u00eb i detajuar mbi konfigurimin e ngjarjeve t\u00eb miut:<\/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> \u00c7far\u00eb t\u00eb b\u00ebni n\u00ebse sistemi kabllor nuk erdhi te ju<\/h5>\n<p>\n\"Por un\u00eb nuk kam Porte Ethernet t\u00eb lira n\u00eb sht\u00ebpi (ose kurr\u00eb nuk kam pasur)\" - mund t\u00eb shpall\u00eb nj\u00eb pjes\u00eb e pronar\u00ebve t\u00eb lumtur t\u00eb pllakave t\u00eb vjetra Raspberry Pi 1 (ndoshta plaka \u00ebsht\u00eb bler\u00eb p\u00ebr k\u00ebrkime dhe ka mbetur e pap\u00ebrdorur n\u00eb nj\u00eb raft).<\/p>\n<p>Dhe pasi plaka nuk ka WiFi t\u00eb integruar, pa lidhje Ethernet, nuk \u00ebsht\u00eb shum\u00eb funksionale.<\/p>\n<p>Sigurisht, mund\u00ebsia e p\u00ebrdorimit t\u00eb pllak\u00ebs Raspberry Pi 1 pa Ethernet ekziston, por do t\u00eb k\u00ebrkoj\u00eb p\u00ebrpjekje nga ana juaj. Normalisht, k\u00ebto gj\u00ebra jan\u00eb interesante p\u00ebr t\u00eb realizuar ve\u00e7se n\u00eb kuad\u00ebr t\u00eb studimit t\u00eb di\u00e7kaje t\u00eb re, dometh\u00ebn\u00eb nuk \u00ebsht\u00eb pun\u00eb p\u00ebr p\u00ebrdoruesit e zakonsh\u00ebm.<\/p>\n<p>Pra, le t\u00eb shqyrtojm\u00eb nj\u00eb variant hipoteze t\u00eb p\u00ebrdorimit t\u00eb pllak\u00ebs pa Ethernet:<\/p>\n<p>Mund t\u00eb lidhni nj\u00eb adaptues USB - WiFi t\u00eb jasht\u00ebm, duke u bazuar n\u00eb supozimin <br \/>\nse adaptuesi duhet t\u00eb punoj\u00eb mir\u00eb n\u00ebn Linux. <\/p>\n<p><b class=\"spoiler_title\">Sh\u00ebnim:<\/b> <\/p>\n<pre><code class=\"bash\">    P\u00ebr fat t\u00eb keq, disa adaptues WiFi nuk do t\u00eb funksionojn\u00eb, \n    kjo nuk \u00ebsht\u00eb karakteristika e distribucionit t\u00eb paraqitur n\u00eb k\u00ebt\u00eb artikull, \n    por m\u00eb tep\u00ebr nj\u00eb problem i ve\u00e7ant\u00eb me driverat e adaptuesve WiFi n\u00eb b\u00ebrtham\u00ebn Linux. \n    Mund t\u00eb konstatohet se n\u00eb k\u00ebt\u00eb moment nuk mund t\u00eb thjesht \n    shkoni n\u00eb nj\u00eb dyqan dhe t\u00eb blini \u00e7do adaptues WiFi. M\u00eb mir\u00eb do t\u00eb duhet t\u00eb zgjidhni nj\u00eb adaptues WiFi \n    nga nj\u00eb list\u00eb e adaptuesve m\u00eb pak problematik\u00eb dhe q\u00eb funksionojn\u00eb mir\u00eb n\u00ebn Linux.\n\n    Kam testuar vet\u00ebm modelet e m\u00ebposhtme:\n    - Adaptues WiFi me chipset Atheros D-Link DWA-126 802.11n (AR9271)\n    - Adaptues WiFi NetGear WNDA3200\n    - Adaptues WiFi NetGear WNA1100\n    - Adaptues WiFi TP-Link TL-WN722N (AR9271)\n    - Adaptues WiFi TL-WN322G v3\n    - Adaptues WiFi TL-WN422G\n    - Adaptues WiFi Asus USB-N53 chipset Ralink RT3572. \n    <\/code><\/pre>\n<p>\nN\u00ebse tashm\u00eb keni nj\u00eb adaptues usb WiFi, mund ta kontrolloni n\u00ebse punon mir\u00eb n\u00ebn Linux n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb:<\/p>\n<ul>\n<li>Instaloni nj\u00eb distro t\u00eb zakonsh\u00ebm Linux<br \/>\n p\u00ebr p\u00ebrdorim t\u00eb p\u00ebrgjithsh\u00ebm, si\u00e7 \u00ebsht\u00eb \"Ubuntu Desktop\". <\/li>\n<li>Ngarko sistemin<\/li>\n<li>Lidhni adaptuesin tuaj WiFi usb<\/li>\n<li>\u00c7elni menaxherin e rrjetit dhe provoni t\u00eb lidheni me pik\u00ebn tuaj t\u00eb qasjes WiFi. <\/li>\n<li>N\u00ebse gjith\u00e7ka punon mir\u00eb dhe lidhja juaj e internetit \u00ebsht\u00eb e q\u00ebndrueshme, at\u00ebher\u00eb adaptuesi juaj mb\u00ebshtetet mir\u00eb dhe mund t\u00eb vazhdoni k\u00ebt\u00eb pun\u00eb p\u00ebr lidhjen e k\u00ebtij adaptuesi n\u00eb distribucionin e specializuar dhe ndoshta me versione t\u00eb tjera t\u00eb b\u00ebrtham\u00ebs.<br \/>\n(n\u00ebse jo, at\u00ebher\u00eb jo, p\u00ebr fat t\u00eb keq - \u00ebsht\u00eb m\u00eb mir\u00eb t\u00eb mos p\u00ebrpiqeni.) <\/li>\n<\/ul>\n<p>\n<strong> Mb\u00ebshtetje p\u00ebr adaptuesin e jasht\u00ebm WiFi n\u00eb \"Raspberry PI\" <\/strong><\/p>\n<p>P\u00ebr funksionimin e sakt\u00eb t\u00eb adaptuesit WiFi n\u00eb Linux: na duhen dy gj\u00ebra:<br \/>\n<strong>1)<\/strong> Mb\u00ebshtetje nga b\u00ebrthama Linux p\u00ebr nj\u00eb adaptues t\u00eb caktuar WiFi.<br \/>\n<strong>2)<\/strong> Prania e nj\u00eb moduli b\u00ebrthame n\u00eb sistem p\u00ebr nj\u00eb adaptues t\u00eb caktuar WiFi.<\/p>\n<p>Marrim p\u00ebr shembull adaptuesin TP-Link TL-WN722N. Ai ka nj\u00eb anten\u00eb t\u00eb shk\u00eblqyer.<br \/>\nGjejm\u00eb chipset-in mbi t\u00eb cilin plaka punon - p\u00ebr mua \u00ebsht\u00eb \"AR9271\", <b class=\"spoiler_title\">sh\u00ebnim:<\/b> <\/p>\n<pre><code class=\"bash\">    \u00e7ka \u00ebsht\u00eb interesante, \u00ebsht\u00eb se p\u00ebr t\u00eb nj\u00ebjtin model\n    t\u00eb nj\u00ebjtit prodhues, chipset-i WiFi mund t\u00eb ndryshoj\u00eb.\n    Un\u00eb p\u00ebr shembull kam hasur n\u00eb at\u00eb q\u00eb p\u00ebr TL-WN722N versioni 2, \n    p\u00ebrdoret tashm\u00eb nj\u00eb chipset tjet\u00ebr Realtek RTL8188, dhe ai ka punuar keq n\u00ebn Linux (n\u00eb at\u00eb moment), p\u00ebr fat t\u00eb keq, k\u00ebshtu q\u00eb ndonj\u00ebher\u00eb duhet t\u00eb v\u00ebzhgoni edhe numrat e vegj\u00ebl \n    t\u00eb versionit n\u00eb pjes\u00ebn e pasme (t\u00eb err\u00ebt) t\u00eb adaptuesit.    \n    <\/code><\/pre>\n<p>\nTani do gjeni emrin e parametrave n\u00eb konfigurimin e b\u00ebrtham\u00ebs q\u00eb i p\u00ebrmbahet drejtuesit t\u00eb \u00e7ipit AR9271, m\u00eb s\u00eb miri \u00ebsht\u00eb t\u00eb k\u00ebrkoni kombinimin e fjal\u00ebve \u00abAR9271 cateee.net\u00bb<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0ku \u00abcateee.net\u00bb \u00ebsht\u00eb nj\u00eb sit fantastik q\u00eb p\u00ebrshkruan konfigurimet e moduleve t\u00eb b\u00ebrtham\u00ebs Linux<\/p>\n<p>Menj\u00ebher\u00eb gjejm\u00eb emrin e konfigurimit t\u00eb b\u00ebrtham\u00ebs \u2014 <strong>CONFIG_ATH9K_HTC<\/strong><br \/>\ndhe emrin e modulit t\u00eb b\u00ebrtham\u00ebs q\u00eb na nevojitet <strong> ath9k_htc <\/strong><\/p>\n<p>dhe pastaj mjafton t\u00eb tregoni emrin e modulit n\u00eb skedarin e fragmentit t\u00eb konfigurimit <br \/>\nB\u00ebrthama Linux =&gt; recipes-kernel\/linux\/files\/rbpi.cfg, shtoni rreshtin:<br \/>\n<strong> CONFIG_ATH9K_HTC=m <\/strong><\/p>\n<p>K\u00ebshtu q\u00eb m\u00eb pas mund t\u00eb lidheni me \u00e7do pajisje shtes\u00eb n\u00eb sistemin tuaj (n\u00ebse, natyrisht, ajo mb\u00ebshtetet n\u00eb b\u00ebrtham\u00ebn Linux)<\/p>\n<h5> \u00c7far\u00eb t\u00eb b\u00ebni n\u00ebse jeni nj\u00eb geek i Habra \u2014 konstruktor <\/h5>\n<p>\nDhe krijoni gj\u00ebra fantastike, si k\u00ebto <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/477440\"> k\u00ebtu <\/a><\/noindex> ose jeni student dhe \u00ebnd\u00ebrroni t\u00eb krijoni di\u00e7ka t\u00eb ngjashme. <\/p>\n<p>Mund t\u00eb blini nj\u00eb ekran me prekje t\u00eb ndonj\u00eb modeli p\u00ebr RPI n\u00eb aliexpress, atje t\u00eb porositni nj\u00eb bateri t\u00eb p\u00ebrshtatshme, ta lidhni k\u00ebt\u00eb me pllak\u00ebn Raspberry Pi 1, 2 ose 3 (m\u00eb mir\u00eb me 3, pasi ka Wi-Fi t\u00eb integruar), t\u00eb zgjidhni nj\u00eb tem\u00eb p\u00ebr dizajnin grafik n\u00eb Kodi, t\u00eb p\u00ebrshtatur p\u00ebr ekranin me prekje dhe ja ku jeni =&gt; mund t\u00eb krijoni nj\u00eb playere audio t\u00eb thjesht\u00eb. Natyrisht se do t\u00eb jet\u00eb p\u00ebr nj\u00eb hap\u00ebsir\u00eb t\u00eb madhe, por do t\u00eb jet\u00eb i juaji.<\/p>\n<pre><code class=\"bash\">  Sh\u00ebnim:\n  A p\u00ebr t\u00eb nd\u00ebrtuar nj\u00eb qend\u00ebr multimediale Kodi p\u00ebr pllakan m\u00eb ekonomike \n  Raspberry Pi Zero Wifi n\u00eb yocto mjafton t\u00eb ndryshoni dy rreshta:\n\n  skedari i konfigurimit =&gt; build\/conf\/local.conf\n      MACHINE = 'raspberrypi0-wifi'\n\n  receta e nd\u00ebrtimit Kodi =&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  N\u00ebse p\u00ebrgjigjshm\u00ebria e GUI Kodi 17.6 \n  p\u00ebr shkak t\u00eb nj\u00eb b\u00ebrthame procesori n\u00eb Zero ju duket \n  mister, at\u00ebher\u00eb mund t\u00eb b\u00ebni nj\u00eb truq dhe t\u00eb nd\u00ebrtoni nj\u00eb version m\u00eb t\u00eb vjet\u00ebr, \n  por shum\u00eb t\u00eb shpejt\u00eb, si Kodi 15.2, ai n\u00eb k\u00ebt\u00eb aspekt \u00ebsht\u00eb m\u00eb \n  \"miq\u00ebsor\" (ndonj\u00ebher\u00eb trash\u00ebgimia zgjidh t\u00eb gjitha)\n<\/pre>\n<p>\nFatkeq\u00ebsisht nuk kam pllak\u00eb, k\u00ebshtu q\u00eb nuk mund ta verifikoj, por sipas ndjenjave t\u00eb mia, kjo duhet t\u00eb funksionoj\u00eb.<\/p>\n<p><b class=\"spoiler_title\">Udh\u00ebzim i shkurt\u00ebr p\u00ebr nd\u00ebrtimin<\/b> <\/p>\n<pre><code class=\"bash\">    1) Instaloni var\u00ebsit\u00eb e Yocto Project (p.sh., n\u00eb Ubuntu): \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) Shkarkoni dhe instaloni 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) Shkarkoni projektin nga github:\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) Nd\u00ebrtoni projektin:\n        .\/shell.sh\n        bitbake berserk-image\n        \n    mund t\u00eb nd\u00ebrtoni gjithashtu t\u00eb nj\u00ebjt\u00ebn gj\u00eb p\u00ebr pllakat Raspberry Pi 3B Plus, 3B dhe 2B:\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> udh\u00ebzim m\u00eb t\u00eb detajuar p\u00ebr nd\u00ebrtimin <br \/>\n dhe shkrimin n\u00eb kart\u00ebn microSDHC shiko. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\/#instruction_koditv\">n\u00eb artikullin e m\u00ebparsh\u00ebm<\/a><\/noindex>\n <\/p><\/blockquote>\n<h5> Postskriptum <\/h5>\n<p>\nSigurisht ideja e kolon\u00ebs sonore t\u00eb internetit \u00ebsht\u00eb tipike, ajo \u00ebsht\u00eb e njohur p\u00ebr t\u00eb gjith\u00eb dhe n\u00eb Habra do t\u00eb gjeni shum\u00eb artikuj mbi k\u00ebt\u00eb tem\u00eb, p\u00ebr shembull <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475172\">k\u00ebtu<\/a><\/noindex><\/p>\n<p>Dhe mund t\u00eb mendoni se un\u00eb thjesht kam modifikuar k\u00ebrkesat p\u00ebr nj\u00eb zgjidhje t\u00eb gatshme. P\u00ebr k\u00ebt\u00eb mund t'ju th\u00ebm se jo, me sinqeritet.<\/p>\n<p><b class=\"spoiler_title\">Historia e zotit Ervi<\/b> <\/p>\n<pre><code class=\"html\">    Do t\u00eb besoni, do t\u00eb mos besoni, por ja si ndodhi:\n\n    Zyra jon\u00eb kufizohet me nj\u00eb kompani prodhimi ndryshe t\u00eb pajisjeve\n    akustike, dhe nj\u00eb her\u00eb, drejtori i k\u00ebsaj kompanie, do ta quajm\u00eb zotin \"Ervi\"\n    iu afrua n\u00ebnkryetarit ton\u00eb t\u00eb filiales, zotit \"Arsen\", dhe i pyeti\n    se sa e v\u00ebshtir\u00eb ishte t\u00eb vendosje nj\u00eb pajisje p\u00ebr luajtjen e stream-eve audio\n    p\u00ebrkat\u00ebsisht, pajisja lidhet me rrjetin\n    dhe me kolonat, dhe \"d\u00ebgjohej tingulli karakteristik\".\n\n    Pas k\u00ebsaj, zoti Arsen i iu afrua n\u00ebnkryetarit t\u00eb shefit tim - zotit \"Boris\" dhe ia p\u00ebrcolli pyetjen,\n    nd\u00ebrsa un\u00eb, si nj\u00eb v\u00ebzhgues i rast\u00ebsish\u00ebm, k\u00ebt\u00eb ide e mbajta mend\n    dhe e quajta \"Problemi i tre shefave\".\n\n    N\u00eb thelb, donin t\u00eb b\u00ebnin di\u00e7ka m\u00eb t\u00eb mir\u00eb,\n    por do k\u00ebto, citoj - \"Por zoti Ervi, si gjithmon\u00eb, ndihmoi.\"\n\n    Pas ca koh\u00ebsh, e pyeta zotin \"Boris\" \n    mendimin e tij p\u00ebr t\u00eb shkruar nj\u00eb sh\u00ebnim t\u00eb vog\u00ebl mbi k\u00ebt\u00eb tem\u00eb \n    n\u00eb \"Habra\", p\u00ebr t\u00eb cilin zoti \"Boris\" u p\u00ebrgjigj se ndryshimi \n    \"i tre pikave t\u00eb menus\u00eb\" n\u00eb Kodi, nuk ka sjell\u00eb ndonj\u00eb \n    informacion t\u00eb ri dhe nuk meriton nj\u00eb p\u00ebrmendje t\u00eb ve\u00e7ant\u00eb. \n    Sigurisht q\u00eb i bie krejt\u00ebsisht dakord me t\u00eb dhe prandaj, nuk do t'i tregoj se \n    kam shkruar di\u00e7ka lidhur me k\u00ebt\u00eb.\n\n    Ky artikull \u00ebsht\u00eb shkruar ekskluzivisht p\u00ebr pllak\u00ebn \"Raspberry Pi 1\" \n    t\u00eb marra nga zoti \"Boris\" p\u00ebr koh\u00ebn e eksperimentit,\n    p\u00ebrputhjet me pllakat e tjera \"Raspberry Pi 1\" jan\u00eb rast\u00ebsore.\n    <\/code><\/pre>\n<p>T\u00eb keni sa m\u00eb shum\u00eb nd\u00ebrtime t\u00eb mira e t\u00eb ndryshme, dhe le t\u00eb ket\u00eb p\u00ebr ju k\u00ebt\u00eb vit edhe nj\u00eb ish-nd\u00ebrtes\u00eb \u2014 k\u00ebndon.<br \/>\n<br \/>Burimi: <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 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435.\" \/>\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\/sq\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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\udd47Kolon\u00eb radio interneti m\u00eb e thjesht\u00eb \u00abKodi\u00bb ose shp\u00ebtimi i \u00ab\u00c7imentos\u00bb s\u00eb Raspberries | ProHoster","description":"Kryesore.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/prostejshaya-internet-radio-kolonka-kodi-ili-spasenie-malinovogo-kirpicha","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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.","og:url":"https:\/\/prohoster.info\/sq\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/54774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=54774"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/54774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/54775"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=54774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=54774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=54774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}