{"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":"Kolon\u00eb e thjesht\u00eb radio interneti 'Kodi' ose shp\u00ebtimi i 'Brick Malina'","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kolon\u00eb e thjesht\u00eb radio interneti &#039;Kodi&#039; ose shp\u00ebtimi i &#039;Brick Malina&#039;\" src=\"\/wp-content\/uploads\/2020\/01\/c20cd49d9e2ba397946a17ed24c117fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5> Premisat z\u00e1kladore: <\/h5>\n<p><\/p>\n<ol>\n<li> Ka ekziston nj\u00eb bord i vjet\u00ebr Raspberry Pi t\u00eb gjenerat\u00ebs s\u00eb par\u00eb q\u00eb nuk p\u00ebrdoret; <\/li>\n<li> Bordi \u00ebsht\u00eb n\u00eb raft i pal\u00ebvizsh\u00ebm dhe nuk p\u00ebrdoret \u2014 bordi \u00ebsht\u00eb \"Tull\u00eb\"; <\/li>\n<\/ol>\n<p><\/p>\n<h5> \u00c7far\u00eb do t\u00eb doja t\u00eb arrija: <\/h5>\n<p><\/p>\n<ol>\n<li> N\u00eb nj\u00eb moment t\u00eb caktuar (p\u00ebr shembull sipas humorit)<br \/>\nbordi t\u00eb ndaloj\u00eb t\u00eb jet\u00eb \"Tull\u00eb\", dhe n\u00eb t\u00eb t\u00eb futet nj\u00eb kart\u00eb magjike memorjeje; <\/li>\n<li> Bordi lidhet me nj\u00eb kabllo Ethernet dhe nj\u00eb konektor nga nj\u00eb kolon\u00eb t\u00eb zakonshme sht\u00ebpiake ose kufje; <\/li>\n<li> Pasi t\u00eb jepet energjia, i dikurshmi \"Tull\u00eb\" \u2014 <strong>kishte z\u00eb;<\/strong><\/li>\n<\/ol>\n<p><\/p>\n<h5> Ideja kryesore: <\/h5>\n<p><\/p>\n<ol>\n<li> Sa m\u00eb pak l\u00ebvizje trupore p\u00ebr ndonj\u00eb konfigurim, n\u00eb rastin m\u00eb ideal, ne lidhim vet\u00ebm kabllon \"Ethernet\", energjin\u00eb dhe kolonat, dhe nuk b\u00ebjm\u00eb asgj\u00eb tjet\u00ebr, nga fjala <strong>\"asgj\u00eb\";<\/strong><\/li>\n<li> I dikurshmi \"Tull\u00eb\" nga kutia mb\u00ebshtet p\u00ebr shembull 20 stacione interneti radio, kalimi i t\u00eb cilave n\u00eb rreth mund t\u00eb vendoset n\u00eb shtypjen e rrot\u00ebs s\u00eb mausit ose n\u00eb nj\u00eb pin t\u00eb caktuar GPIO (lidhen dy telat dhe i mbyllin (\u00ebndrrat e mia q\u00eb nga f\u00ebmij\u00ebria));<\/li>\n<li> Menaxhimi realizohet p\u00ebrmes nj\u00eb kanali radio, dhe ky kanal radio mund t\u00eb b\u00ebhet nj\u00eb maus standard;<\/li>\n<li> T\u00eb marrim nj\u00eb sistem t\u00eb gatsh\u00ebm, nj\u00eb distribucion t\u00eb mbledhur n\u00eb \"Yocto Project\"<br \/>\npra, si zakonisht, ne nuk do t\u00eb b\u00ebjm\u00eb asgj\u00eb, sepse gjith\u00e7ka \u00ebsht\u00eb b\u00ebr\u00eb.<br \/>\n(mjafton vet\u00ebm t\u00eb vendosni nj\u00eb v\u00ebzhgues t\u00eb jasht\u00ebm 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>\nKolon\u00eb e thjesht\u00eb Internet Radio \"KODI\";<br \/>\nK\u00ebto ngarkesa jan\u00eb t\u00eb destinuara p\u00ebr bordet e vjetra Raspberry Pi 1<br \/>\n(t\u00eb mbuluar me pluhun diku n\u00eb raft, por q\u00eb jan\u00eb ende gati t\u00eb punojn\u00eb)<\/p>\n<p>P\u00ebr defakt, p\u00ebrdoret nj\u00eb list\u00eb m3u8 prej 12 stacioneve interneti radio.<\/p>\n<p>Supozon se blloku funksionon pa nj\u00eb dalje HDMI, dhe p\u00ebr ta fikur mjafton t\u00eb t\u00ebrhiqni adaptorin e energjis\u00eb nga priza. Dhe si nj\u00eb kontroll t\u00eb ultra modern, mund t\u00eb p\u00ebrdorni mausin tuaj super radio (ose t\u00eb lidhni nj\u00eb t\u00eb zakonsh\u00ebm me tel).<\/p>\n<p>Pasi t\u00eb aktivizohet, nd\u00ebrfaqja rrjetit konfigurizohet p\u00ebrmes protokollit DHCP dhe luhet stacioni i fundit t\u00eb ruajtur nga lista, kontrolli i volumit t\u00eb luajtjes realizohet me nj\u00eb maus t\u00eb zakonsh\u00ebm: <br \/>\n(caktoni p\u00ebrfundimisht mausit tuaj \"shefe e menaxhimit\", dhe e urojm\u00eb, e meriton)<\/p>\n<pre><code class=\"html\">  rrotullimi p\u00ebrpara - rritja e volumit\n  rrotullimi prapa - zvog\u00eblimi i volumit\n  mbajtja e gjat\u00eb (3 sekonda e m\u00eb shum\u00eb) e butonit t\u00eb djatht\u00eb t\u00eb mausit\n                   - zgjedhja e stacionit t\u00eb ardhsh\u00ebm\n  mbajtja e gjat\u00eb (3 sekonda e m\u00eb shum\u00eb) e butonit t\u00eb majt\u00eb t\u00eb mausit\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 personale t\u00eb stacioneve t\u00eb internetit t\u00eb radios <br \/>\nmund gjithmon\u00eb t\u00eb lidheni nj\u00eb kabllo HDMI nga televizioni <br \/>\ndhe t\u00eb p\u00ebrdorni nd\u00ebrfaqen grafike standarde Kodi 17.6<br \/>\n(\u00e7k\u00ebputni bordin, lidheni HDMI dhe ndizni adaptorin e energjis\u00eb)<\/p>\n<p>Menun\u00eb kryesore Kodi =&gt; \"Shtesa\" =&gt; \"Shtesat e mia\" <br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=&gt; \"KLIENT\u00cbT 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 \"Radiokollon\u00ebn e Internetit\", planifikoja si vijon:<\/p>\n<ul>\n<li> Nj\u00eb distribucion minimalistik konsol\u00eb n\u00eb Yocto Project; <\/li>\n<li> Shkarkimi audio luhet p\u00ebrmes GStreamer; <\/li>\n<li> Nd\u00ebrfaqja rrjetit konfigurimi p\u00ebrmes DHCP; <\/li>\n<\/ul>\n<p>\nDhe nj\u00eb zgjidhje e till\u00eb ka nj\u00eb s\u00ebr\u00eb p\u00ebrfitimesh:<\/p>\n<ol>\n<li> Mjaft e shpejt\u00eb (dalja n\u00eb modin operativ nga energjia 30-40 sekonda);<\/li>\n<li> Mjaft e besueshme (m\u00eb pak programe, m\u00eb pak pika d\u00ebshtimi);<\/li>\n<li> Distribucioni konsol\u00eb \u00ebsht\u00eb shum\u00eb m\u00eb i leht\u00eb p\u00ebr t'u kaluar n\u00eb gjendjen vet\u00ebm p\u00ebr lexim<br \/>\n p.sh. programet nuk shkruajn\u00eb asgj\u00eb n\u00eb sistemin e dosjeve t\u00eb rr\u00ebnj\u00ebs<br \/>\n (dhe sistemi i dosjeve n\u00eb ngjarjen SDHC \u00ebsht\u00eb, sipas mendimit tim, kandidati i par\u00eb p\u00ebr d\u00ebshtim);<\/li>\n<\/ol>\n<p>\n<b class=\"spoiler_title\">V\u00ebrejtje:<\/b> <\/p>\n<pre><code class=\"bash\">    N\u00eb Yocto, t\u00eb kthesh sistemin e skedar\u00ebve t\u00eb rootfs n\u00eb m\u00ebnyr\u00eb vet\u00ebm p\u00ebr lexim \u00ebsht\u00eb mjaft e thjesht\u00eb, duke ndryshuar nj\u00eb parametr gjat\u00eb nd\u00ebrtimit.\n\nNga kutia, Yocto ofron dy mund\u00ebsi:\n1) Funksionimi i sistemit t\u00eb skedar\u00ebve n\u00eb m\u00ebnyr\u00ebn normale lexim\/shkwrite (ashtu funksionojn\u00eb t\u00eb gjith\u00eb distribuimet e zakonshme, si Ubuntu)\n2) Funksionimi i sistemit t\u00eb skedar\u00ebve n\u00eb m\u00ebnyr\u00ebn vet\u00ebm p\u00ebr lexim (ashtu funksionojn\u00eb distribuimet e specializuara, si n\u00eb router\u00eb)\n\nN\u00eb m\u00ebnyr\u00ebn vet\u00ebm p\u00ebr lexim, t\u00eb gjitha dosjet, ku zakonisht shkruhen t\u00eb dh\u00ebnat e aplikacioneve dhe sh\u00ebrbimeve gjat\u00eb funksionimit, montohen n\u00eb memorie (p\u00ebr shembull, dosja \/var\/log, etj.)\nT\u00eb dh\u00ebnat jan\u00eb valide vet\u00ebm p\u00ebr seanc\u00ebn e tanishme t\u00eb pun\u00ebs dhe pas rikthimit t\u00eb energjis\u00eb, t\u00eb dh\u00ebnat humbasin.\n\nN\u00ebse n\u00eb Yocto Project, ti especificon gjat\u00eb nd\u00ebrtimit t\u00eb p\u00ebrdor\u00ebsh \"read only\", at\u00ebher\u00eb pas nd\u00ebrtimit, distribuimi yt do t\u00eb jet\u00eb konfiguruar vet\u00ebm p\u00ebr lexim, por gjithmon\u00eb mund t\u00eb shtosh mund\u00ebsin\u00eb p\u00ebr nj\u00eb kalim dinamik nga \"read only\" n\u00eb \"read\/write\", por kjo \u00ebsht\u00eb nj\u00eb histori krejt tjet\u00ebr...\n    <\/code><\/pre>\n<p>\nDhe nj\u00eb mang\u00ebsi kryesore:<\/p>\n<p>\u00abDuhet ta b\u00ebj\u00bb dmth. duhet t\u00eb shpenzoj N num\u00ebr mbr\u00ebmjesh <br \/>\n(zakonisht pas pun\u00ebs, dhe kjo \u00ebsht\u00eb koha m\u00eb e paefektshme, n\u00eb k\u00ebt\u00eb koh\u00eb truri nuk mendon m\u00eb, ai zakonisht fle)<\/p>\n<p>Dhe gjithashtu, artikullin tim t\u00eb m\u00ebparsh\u00ebm n\u00eb Habra un\u00eb e shkrova p\u00ebr qendr\u00ebn multimedia <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443\">Kodi dhe Yocto<\/a><\/noindex> projekt<br \/>\ndhe mund\u00ebsia p\u00ebr t\u00eb vazhduar n\u00eb t\u00eb nj\u00ebjtin drejtim, mbizot\u00ebroi d\u00ebshir\u00ebn time p\u00ebr hulumtim. K\u00ebt\u00eb n\u00eb kapitullin tjet\u00ebr.<\/p>\n<h5> T\u00eb kthej Kodi n\u00eb nj\u00eb kolon\u00eb radio interneti <\/h5>\n<p>\nP\u00ebr t\u00eb shtuar funksionalitetin q\u00eb m\u00eb nevojitet, do t\u00eb shtoj nj\u00eb metod\u00eb tjet\u00ebr n\u00eb recet\u00ebn e nd\u00ebrtimit t\u00eb distribuimit t\u00eb p\u00ebrshkruar m\u00eb par\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/467443#distrib_recipe_koditv\"> artikulli yn\u00eb <\/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 t\u00eb fundit t\u00eb zgjedhur TV (1-prapavij\u00eb 2-plan para)\nF1_LINE = \"0\"\nR1_LINE = \"1\"\n# konfigurimi i daljes s\u00eb z\u00ebrit, gjithmon\u00eb \u00ebsht\u00eb aktivizuar vet\u00ebm dalja analoge e audios\nF2_LINE = \"PI:HDMI\"\nR2_LINE = \"PI:Analogue\"\n# duke qen\u00eb se HDMI nuk p\u00ebrdoret nga default, e \u00e7aktivizoj p\u00ebrdit\u00ebsimin automatik\n# p\u00ebrndryshe mund t\u00eb ndodh\u00eb q\u00eb energjia t\u00eb largohet, por t\u00eb dh\u00ebnat t\u00eb mos ruhen\nF3_LINE = \"0\"\nR3_LINE = \"2\"\n\n\n# metoda p\u00ebrgjigjet p\u00ebr shtimin e konfigurimit:\n# q\u00eb shnd\u00ebrron \"Television t\u00eb Ditur\" n\u00eb \"kolon\u00eb t\u00eb Thjesht\u00eb t\u00eb Internet Radios\"\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# duke qen\u00eb se dalja HDMI mund t\u00eb mos p\u00ebrdoret,\n# duhet t\u00eb \u00e7aktivizohet \"mir\u00ebseardhja fillestare\"\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 modifikimin e sistemit t\u00eb skedave rr\u00ebnj\u00ebsore para formimit t\u00eb imazhit t\u00eb distribucionit n\u00eb form\u00ebn e nj\u00eb skedari raw, i cili regjistrohet n\u00eb kart\u00ebn e memories me komand\u00ebn <strong> dd <\/strong><\/p>\n<p>Kjo b\u00ebhet n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb:<br \/>\n<strong>ROOTFS_POSTPROCESS_COMMAND += \u00abadd_radio_guisettings; off_kodi_welcome;\u00bb <\/strong><\/p>\n<p>Shkurtimisht, n\u00eb skedarin kryesor t\u00eb konfigurimit Kodi 17.6, ndryshojn\u00eb \"tre pika\"<\/p>\n<ul>\n<li> Konfigurimi i nisjes s\u00eb kanalit t\u00eb fundit t\u00eb zgjedhur TV; <\/li>\n<li> Konfigurimi i daljes s\u00eb z\u00ebrit, gjithmon\u00eb \u00ebsht\u00eb aktivizuar vet\u00ebm dalja analoge e audios; <\/li>\n<li> \u00c7aktivizimi i p\u00ebrdit\u00ebsimit automatik; <\/li>\n<li> <b class=\"spoiler_title\">V\u00ebrejtje:<\/b>\n<pre><code class=\"html\">    E vetmja gj\u00eb me t\u00eb cil\u00ebn kam pasur v\u00ebshtir\u00ebsi, \n    \u00ebsht\u00eb se duhej t\u00eb sillja skedarin e baz\u00ebs s\u00eb t\u00eb dh\u00ebnave \n    n\u00eb formatin sqlite =&gt; TV29.db, i cili p\u00ebrcakton \n    kanalin aktual t\u00eb luajtur TV \n    (duke qen\u00eb se p\u00ebr default nuk \u00ebsht\u00eb zgjedhur asnj\u00eb kanal), \n    dhe p\u00ebrmes konfigurimit xml n\u00eb Kodi kjo nuk mund t\u00eb b\u00ebhet.\n    <\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\nsekuenca m\u00eb e detajuar e veprimeve p\u00ebr secil\u00ebn pik\u00eb:<\/p>\n<p>1) Klikoni n\u00eb ikon\u00ebn \"d\u00ebrras\u00eb\" n\u00eb k\u00ebndin e majt\u00eb t\u00eb sip\u00ebrm t\u00eb ekranit<br \/>\ndhe zgjidhni \"Cil\u00ebsimet PVR dhe TV\" (imazhi i televizorit me dy antena)<br \/>\npastaj n\u00eb an\u00ebn e majt\u00eb t\u00eb menus\u00eb, zgjidhni \"Luaj\", dhe n\u00eb seksionin qendror \"T\u00eb P\u00ebrgjithshme\"<br \/>\nspecifikoni n\u00eb list\u00ebn e r\u00ebn\u00eb \"Vazhdo nga kanali i fundit gjat\u00eb nisjes\"<br \/>\nduke zgjedhur cil\u00ebsimin \"Plan para\"<\/p>\n<p>ose m\u00eb e qart\u00eb:<\/p>\n<pre><code class=\"bash\">      \"Cil\u00ebsimet PVR dhe TV\" \n       =&gt; \"Riprodhimi\" \n       =&gt; \"Vazhdoni nga kanali i fundit kur prisni\" =&gt; \"N\u00eb fokus\"\n<\/code><\/pre>\n<p>\n2) Klikoni n\u00eb ikon\u00ebn \"ingranazhi\" n\u00eb k\u00ebndin e majt\u00eb sip\u00ebr t\u00eb ekranit dhe zgjidhni:<\/p>\n<pre><code class=\"bash\">       \"Cil\u00ebsimet e sistemit\"  \n       =&gt; \"Shtesa\" =&gt; \"P\u00ebrdit\u00ebsimet\" =&gt; \"Kurr\u00eb mos kontrolloni p\u00ebrdit\u00ebsime\"\n<\/code><\/pre>\n<p>\n3) Klikoni n\u00eb ikon\u00ebn \"ingranazhi\" n\u00eb k\u00ebndin e majt\u00eb sip\u00ebr t\u00eb ekranit dhe zgjidhni:<\/p>\n<pre><code class=\"bash\">       \"Cil\u00ebsimet e sistemit\" \n       =&gt; \"Audi\" =&gt; \"Dispositivi i daljes s\u00eb z\u00ebrit\" =&gt; \"PI: Analoge\"\n<\/code><\/pre>\n<p><\/p>\n<h5> Si kam ndjekur televizorin gabim p\u00ebr dy vjet. <\/h5>\n<p>\nDuhet t'ju pranoj se p\u00ebr dy vjet nuk kam arritur ta m\u00ebsoj si duhet t\u00eb shoh televizor.<\/p>\n<p>Zakonisht shoh televizor n\u00eb kuzhin\u00eb. Televizori \u00ebsht\u00eb i lidhur me nj\u00eb kart\u00eb Raspberry Pi 2B, dhe karta ka lidhje Ethernet dhe HDMI. Energjin\u00eb p\u00ebr kart\u00ebn e japim p\u00ebrmes nj\u00eb kablli USB t\u00eb zakonsh\u00ebm, i cili \u00ebsht\u00eb i lidhur n\u00eb portin USB t\u00eb televizorit, pra n\u00eb thelb, ky\u00e7ja e televizorit me kontrollin e zakonsh\u00ebm aktivizon gjithashtu energjin\u00eb p\u00ebr kart\u00ebn Raspberry Pi, dhe shk\u00ebputja e televizorit me kontrollin gjithashtu ndalon menj\u00ebher\u00eb energjin\u00eb p\u00ebr kart\u00ebn Raspberry Pi.<\/p>\n<p>Po, un\u00eb e kuptoj mir\u00eb se k\u00ebshtu nuk duhet vepruar, sepse sistemi file t\u00eb multimedia qendror Kodi (ext3), funksionon n\u00eb m\u00ebnyr\u00eb t\u00eb zakonshme leximi\/shkrimi. Por un\u00eb jam nj\u00eb njeri len\u00eb, dhe fillimisht vendosa t\u00eb kontrolloj sa gjat\u00eb mund ta fik sistemin, deri n\u00eb momentin kur ajo t\u00eb mos ngarkohet fare, por fatkeq\u00ebsia \u00ebsht\u00eb se p\u00ebr dy vjet nuk arrita ta b\u00ebj k\u00ebt\u00eb (ndoshta m\u00eb ka kaluar vet\u00ebm fat, nuk e di).<\/p>\n<p>Dhe sipas mendimit tim, n\u00ebse ky mod i p\u00ebrshtatet televizorit tim, ai do t'i p\u00ebrshtatet edhe \"radiokomponentit t\u00eb thjesht\u00eb t\u00eb Internetit\", dhe p\u00ebrsa koh\u00eb q\u00eb e kam detyruar t\u00eb \u00e7aktivizoj p\u00ebrdit\u00ebsimet automatike t\u00eb plugins Kodi, mund\u00ebsia p\u00ebr d\u00ebshtimin e sistemit t\u00eb skedar\u00ebve do t\u00eb jet\u00eb akoma m\u00eb e vog\u00ebl. Deri tani nuk kam probleme me k\u00ebt\u00eb.<\/p>\n<p><b class=\"spoiler_title\">V\u00ebrejtje:<\/b> <\/p>\n<pre><code class=\"bash\">    Por ju gjithmon\u00eb mund t\u00eb transferoni distribuimin tuaj n\u00eb modalitetin \"lexim vet\u00ebm\" me nj\u00eb urdh\u00ebr yocto \n    IMAGE_FEATURES += \"read-only-rootfs\"\n\n    dhe disa magji t\u00eb caktuar.\n    <\/code><\/pre>\n<p>Distribuimi i \"radiokomponentit t\u00eb internetit\", q\u00eb p\u00ebrshkruhet n\u00eb artikull, \u00ebsht\u00eb nj\u00eb material i zakonsh\u00ebm, dhe \u00e7far\u00eb \u00ebsht\u00eb thelb\u00ebsore p\u00ebr nj\u00eb material t\u00eb zakonsh\u00ebm \u2014 nj\u00eb GUI i bukur. Sipas mendimit tim, \u00ebsht\u00eb shum\u00eb e v\u00ebshtir\u00eb ose pothuajse e pamundur t\u00eb m\u00ebsohet p\u00ebrdoruesi i zakonsh\u00ebm t\u00eb fus\u00eb ndonj\u00eb komand\u00eb magjike t\u00eb panjohur n\u00eb konsol\u00eb, sepse ai as q\u00eb e di k\u00ebt\u00eb fjal\u00eb. Por GUI, mundet.<\/p>\n<p>Dhe ky \u00ebsht\u00eb ndoshta argumenti im kryesor n\u00eb mb\u00ebshtetje t\u00eb skedarit t\u00eb distibutimeve jo konsol\u00eb. Nd\u00ebrfaqja grafike e p\u00ebrdoruesit Kodi \u00ebsht\u00eb ngroht\u00eb dhe tradicionale, po nuk \u00ebsht\u00eb shum\u00eb e nevojshme, por e kemi.<br \/>\n(M\u00eb kujtohet se harrova t\u00eb p\u00ebrmend, se Kodi mund t\u00eb kontrollohet nga distanca, p\u00ebr shembull nga nj\u00eb smartphone, duke instaluar aplikacionin 'Yatse', dhe ndoshta p\u00ebr dik\u00eb, kjo do t\u00eb jet\u00eb nj\u00eb avantazh.)<\/p>\n<h3> Konfigurimi i Kodi, p\u00ebr kontroll me maus <\/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 tejkalon ngjarjet e p\u00ebrgjithshme (global) p\u00ebr element\u00ebt e m\u00ebposht\u00ebm:<\/p>\n<ul>\n<li> rrotullimi i rrot\u00ebs s\u00eb mausit p\u00ebrpara <\/li>\n<li> rrotullimi i rrot\u00ebs s\u00eb mausit pas <\/li>\n<li> klikimi mbi butonin e mes\u00ebm t\u00eb mausit <\/li>\n<li> trajtim i shtypjes s\u00eb gjat\u00eb t\u00eb mausit (3 sekonda e m\u00eb shum\u00eb),<br \/>\n0 identifikimi i butonit t\u00eb djatht\u00eb, 1 identifikimi i butonit t\u00eb majt\u00eb <\/li>\n<\/ul>\n<p>informacione m\u00eb t\u00eb holl\u00ebsishme mbi konfigurimin e ngjarjeve t\u00eb mausit:<\/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 ka arritur tek ju<\/h5>\n<p>\n\u2018Por un\u00eb s\u2019kam porte Ethernet t\u00eb lira n\u00eb sht\u00ebpi (ose kurr\u00eb nuk kam pasur)\u2019 \u2013 mund t\u00eb thot\u00eb nj\u00eb pjes\u00eb e fatlum\u00ebve q\u00eb zot\u00ebrojn\u00eb pajisje t\u00eb vjetra Raspberry Pi 1 (ndoshta karta \u00ebsht\u00eb bler\u00eb p\u00ebr studim dhe ka mbetur e pal\u00ebvizur n\u00eb raft)<\/p>\n<p>Dhe pasi pajisja nuk ka Wifi t\u00eb integruar, pa lidhje Ethernet, ajo nuk \u00ebsht\u00eb shum\u00eb funksionale.<\/p>\n<p>Sigurisht, ekziston mund\u00ebsia e p\u00ebrdorimit t\u00eb kart\u00ebs Raspberry Pi 1 pa Ethernet, por kjo do t\u00eb k\u00ebrkoj\u00eb disa p\u00ebrpjekje nga ana juaj. Zakonisht, k\u00ebto gj\u00ebra jan\u00eb interesante p\u00ebr t\u2019u b\u00ebr\u00eb vet\u00ebm si pjes\u00eb e nj\u00eb eksperimenti p\u00ebr t\u00eb m\u00ebsuar di\u00e7ka t\u00eb re, dmth. kjo nuk \u00ebsht\u00eb nj\u00eb pun\u00eb p\u00ebr p\u00ebrdoruesin.<\/p>\n<p>Pra, le t\u00eb shqyrtojm\u00eb nj\u00eb rast hipotetik t\u00eb p\u00ebrdorimit t\u00eb kart\u00ebs pa Ethernet:<\/p>\n<p>Mund t\u00eb lidheni nj\u00eb adaptues USB \u2013 Wifi t\u00eb jasht\u00ebm, bazuar n\u00eb mendimin se <br \/>\nadaptuesi duhet t\u00eb funksionoj\u00eb mir\u00eb n\u00ebn Linux <\/p>\n<p><b class=\"spoiler_title\">V\u00ebrejtje:<\/b> <\/p>\n<pre><code class=\"bash\">    Fatkeq\u00ebsisht, disa pajisje t\u00eb adaptoreve WiFi nuk do t\u00eb funksionojn\u00eb, \n    kjo nuk \u00ebsht\u00eb nj\u00eb ve\u00e7ori e distribuimit t\u00eb paraqitur n\u00eb k\u00ebt\u00eb artikull, \n    por m\u00eb shum\u00eb nj\u00eb problem i specifik\u00ebve t\u00eb \u00e7ipave t\u00eb adaptoreve WiFi n\u00eb b\u00ebrtham\u00ebn Linux. \n    Mund t\u00eb konstatohet se n\u00eb k\u00ebt\u00eb moment nuk mund t\u00eb shkoni thjesht \n    n\u00eb dyqan dhe t\u00eb blini \u00e7do adaptore WiFi. M\u00eb mir\u00eb, duhet t\u00eb zgjidhni nj\u00eb adaptore WiFi \n    nga lista e atyre q\u00eb kan\u00eb m\u00eb pak probleme dhe funksionojn\u00eb mir\u00eb n\u00ebn Linux.\n\n    Un\u00eb kam provuar vet\u00ebm k\u00ebto modele:\n    - Adapteri WiFi me \u00e7ip Atheros D-Link DWA-126 802.11n (AR9271)\n    - Adapteri WiFi NetGear WNDA3200\n    - Adapteri WiFi NetGear WNA1100\n    - Adapteri WiFi TP-Link TL-WN722N (AR9271)\n    - Adapteri WiFi TL-WN322G v3\n    - Adapteri WiFi TL-WN422G\n    - Adapteri WiFi Asus USB-N53 me \u00e7ip Ralink RT3572 \n    <\/code><\/pre>\n<p>\nN\u00ebse keni nj\u00eb adaptore WiFi USB, mund ta provoni n\u00ebse funksionon mir\u00eb n\u00ebn Linux n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb:<\/p>\n<ul>\n<li>Instaloni ndonj\u00eb distribucion t\u00eb zakonsh\u00ebm t\u00eb Linux-it<br \/>\n p\u00ebr p\u00ebrdorim t\u00eb p\u00ebrgjithsh\u00ebm, si \"Ubuntu Desktop\" <\/li>\n<li>Ngarko sistemin<\/li>\n<li>P\u00ebr lidhni adaptorin tuaj WiFi USB<\/li>\n<li>Nisni menaxherin e rrjetit dhe provoni t\u00eb lidhni n\u00eb pik\u00ebn tuaj t\u00eb aksesit WiFi <\/li>\n<li>N\u00ebse gjith\u00e7ka funksionon mir\u00eb dhe lidhja juaj me internetin \u00ebsht\u00eb e q\u00ebndrueshme, at\u00ebher\u00eb adaptori juaj \u00ebsht\u00eb mb\u00ebshtetur mir\u00eb dhe mund t\u00eb vazhdoni me pun\u00ebn tuaj p\u00ebr t\u00eb lidhur k\u00ebt\u00eb adaptori n\u00eb nj\u00eb distribucion t\u00eb specializuar dhe ndoshta me versione t\u00eb tjera t\u00eb b\u00ebrtham\u00ebs<br \/>\n(n\u00ebse jo, at\u00ebher\u00eb jo, me fat \u2014 m\u00eb mir\u00eb t\u00eb mos provoni fare) <\/li>\n<\/ul>\n<p>\n<strong> Mb\u00ebshtetje p\u00ebr adaptorin WiFi t\u00eb jasht\u00ebm n\u00eb \"Raspberry PI\" <\/strong><\/p>\n<p>P\u00ebr funksionimin e sakt\u00eb t\u00eb adaptorit WiFi n\u00eb Linux: na duhen dy gj\u00ebra:<br \/>\n<strong>1)<\/strong> Mb\u00ebshtetje nga b\u00ebrthama Linux p\u00ebr nj\u00eb adaptori t\u00eb caktuar WiFi<br \/>\n<strong>2)<\/strong> Prania e modulit t\u00eb b\u00ebrthames n\u00eb sistem p\u00ebr nj\u00eb adaptori t\u00eb caktuar WiFi<\/p>\n<p>Merrni p\u00ebr shembull adaptorin TP-Link TL-WN722N. Ai ka nj\u00eb anten\u00eb t\u00eb shk\u00eblqyer.<br \/>\nGjeni \u00e7ipin mbi t\u00eb cilin funksionon karta \u2014 p\u00ebr mua \u00ebsht\u00eb \"AR9271\", <b class=\"spoiler_title\">sh\u00ebnim:<\/b> <\/p>\n<pre><code class=\"bash\">    gj\u00ebja m\u00eb interesante \u00ebsht\u00eb se p\u00ebr t\u00eb nj\u00ebjtin model\n    t\u00eb t\u00eb nj\u00ebjtit prodhues, \u00e7ipi WiFi mund t\u00eb ndryshoj\u00eb.\n    Un\u00eb p\u00ebr shembull kam par\u00eb se p\u00ebr TL-WN722N versioni 2, \n    p\u00ebrdoret nj\u00eb \u00e7ip tjet\u00ebr Realtek RTL8188, dhe ai tashm\u00eb \n    nuk funksiononte mir\u00eb n\u00ebn Linux (n\u00eb at\u00eb koh\u00eb), me fat t\u00eb tilla, \n    pra ndonj\u00ebher\u00eb duhet t\u00eb shikoni edhe numrat e vegj\u00ebl \n    t\u00eb versionit n\u00eb an\u00ebn e prapme (t\u00eb err\u00ebt) t\u00eb adaptorit.    \n    <\/code><\/pre>\n<p>\nTani le t\u00eb gjejm\u00eb emrin e parametrit n\u00eb konfigurimin e b\u00ebrtham\u00ebs q\u00eb lidhet me driver-in e \u00e7ipave AR9271, m\u00eb mir\u00eb t\u00eb k\u00ebrkoni p\u00ebr kombinimin e fjal\u00ebve \"AR9271 cateee.net\"<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0ku \u00abcateee.net\u00bb \u2014 nj\u00eb faqe e shk\u00eblqyer me p\u00ebrshkrime t\u00eb konfigurimeve t\u00eb 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 nevojsh\u00ebm t\u00eb b\u00ebrtham\u00ebs <strong> ath9k_htc <\/strong><\/p>\n<p>dhe m\u00eb tej mjafton t\u00eb sh\u00ebnosh emrin e modulit t\u00eb nevojsh\u00ebm 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 n\u00eb t\u00eb ardhmen mund t\u00eb lidhni \u00e7do pajisje shtes\u00eb n\u00eb sistemin tuaj (n\u00ebse, sigurisht, mb\u00ebshtetet n\u00eb b\u00ebrthama Linux)<\/p>\n<h5> \u00c7far\u00eb t\u00eb b\u00ebni n\u00ebse jeni nj\u00eb haker i Habra \u2014 nd\u00ebrtues <\/h5>\n<p>\ndhe krijoni gj\u00ebra t\u00eb pabesueshme, si k\u00ebto <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/477440\"> k\u00ebtu <\/a><\/noindex> apo jeni student dhe \u00ebnd\u00ebrroni t\u00eb krijoni di\u00e7ka t\u00eb ngjashme. <\/p>\n<p>At\u00ebher\u00eb, me sa duket, mund t\u00eb merrni nj\u00eb ekran Touch Screen p\u00ebr RPI n\u00eb aliexpress, po atje t\u00eb porositni nj\u00eb bateri t\u00eb p\u00ebrshtatshme, ta lidhni t\u00eb gjith\u00eb k\u00ebt\u00eb n\u00eb pllak\u00ebn Raspberry Pi 1, 2 ose 3 (m\u00eb mir\u00eb n\u00eb 3, pasi ka Wifi t\u00eb integruar), t\u00eb zgjidhni nj\u00eb tem\u00eb grafike p\u00ebr nd\u00ebrfaqen p\u00ebrdoruesi n\u00eb Kodi, t\u00eb dizajnuar p\u00ebr ekranin me prekje dhe voil\u00e0 =&gt; mund t\u00eb keni nj\u00eb player audio t\u00eb thjesht\u00eb. Sigurisht, do t\u00eb jet\u00eb mjaft i madh, 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 pllak\u00ebn m\u00eb t\u00eb lir\u00eb \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 t\u00eb 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 reagimi i GUI Kodi 17.6 \n  p\u00ebr shkak t\u00eb nj\u00eb b\u00ebrthame procesori n\u00eb Zero ju duket \n  misterioz, at\u00ebher\u00eb mund t\u00eb b\u00ebni nj\u00eb truk 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\" (her\u00eb pas here, legacy zgjidh gjith\u00e7ka)\n<\/pre>\n<p>\nP\u00ebr fat t\u00eb keq, nuk kam pllak\u00ebn, prandaj nuk mund ta verifikoj, por sipas ndjenjave t\u00eb mia, ky duhet t\u00eb funksionoj\u00eb.<\/p>\n<p><b class=\"spoiler_title\">Udh\u00ebzime t\u00eb shkurtra p\u00ebr nd\u00ebrtim<\/b> <\/p>\n<pre><code class=\"bash\">    1) Instaloni var\u00ebsit\u00eb e Yocto Project (p\u00ebr shembull 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) Shkoni 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\u00ebrtohet e nj\u00ebjta gj\u00eb p\u00ebr platformat 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> instruksion m\u00eb t\u00eb detajuar p\u00ebr nd\u00ebrtimin <br \/>\n dhe regjistrimin n\u00eb kart\u00ebn microSDHC shih. <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> Postskriptumi <\/h5>\n<p>\nSigurisht, ideja e kolon\u00ebs s\u00eb radios n\u00eb Internet \u00ebsht\u00eb tipike, e njohur p\u00ebr t\u00eb gjith\u00eb dhe n\u00eb habr do t\u00eb gjeni shum\u00eb artikuj rreth k\u00ebsaj \u00e7\u00ebshtjeje, p\u00ebr shembull <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475172\">k\u00ebtu<\/a><\/noindex><\/p>\n<p>Dhe gjithashtu mund t\u00eb mendoni se un\u00eb thjesht kam p\u00ebrshtatur k\u00ebrkesat p\u00ebr zgjidhjen e gatshme. P\u00ebr k\u00ebt\u00eb un\u00eb mund t\u00eb p\u00ebrgjigjem dhe t\u00eb them se jo, me sinqeritet.<\/p>\n<p><b class=\"spoiler_title\">Historia e zotit Ervi<\/b> <\/p>\n<pre><code class=\"html\">    Besoni besoni, por m\u00eb duket se ashtu ndodhi:  Zyra jon\u00eb e pun\u00ebs kufizohet me nj\u00eb kompani q\u00eb prodhon pajisje t\u00eb ndryshme audio, dhe nj\u00eb her\u00eb drejtori i k\u00ebsaj kompanie, ta quajm\u00eb zoti \"Ervi\", iu afrua z\u00ebvend\u00ebsit ton\u00eb t\u00eb drejtorit t\u00eb filiales, zotit \"Arsen\", dhe e pyeti se sa e v\u00ebshtir\u00eb ishte t\u00eb vendosej nj\u00eb plaka Raspberry Pi p\u00ebr t\u00eb luajtur nj\u00eb emision audio, dmth. plaka lidhet me nj\u00eb rrjet dhe me altoparlant\u00ebt, dhe \"d\u00ebgjohet nj\u00eb tingull karakteristik\". Pas k\u00ebsaj, zoti Arsen iu afrua z\u00ebvend\u00ebsit t\u00eb shefit tim, zotit \"Boris\", dhe ia p\u00ebrcolli pyetjen, nd\u00ebrsa un\u00eb, si nj\u00eb v\u00ebzhgues i rast\u00ebsish\u00ebm, rast\u00ebsisht e mbajta mend k\u00ebt\u00eb ide dhe e quajta \"\u00c7\u00ebshtja e tre shefave\".  N\u00eb p\u00ebrgjith\u00ebsi, donim ta b\u00ebnim m\u00eb mir\u00eb, por rezultati, citoj - \"Por zoti Ervi, si gjithmon\u00eb, ndihmoi.\" Pas nj\u00eb kohe, e pash\u00eb zotin \"Boris\" dhe e pyesa mendimin e tij p\u00ebr t\u00eb shkruar nj\u00eb shkrim t\u00eb vog\u00ebl mbi k\u00ebt\u00eb tem\u00eb n\u00eb \"Habr\", n\u00eb t\u00eb cilin \"Boris\" u p\u00ebrgjigj se ndryshimi i \"tre pikave menaxheriale\" n\u00eb Kodi, nuk sjell ndonj\u00eb informacion t\u00eb ri dhe nuk e meriton p\u00ebrmendje t\u00eb ve\u00e7ant\u00eb. Sigurisht, un\u00eb e pranoj plot\u00ebsisht k\u00ebt\u00eb dhe prandaj, nuk do t'i tregoj atij se kam shkruar di\u00e7ka rreth k\u00ebsaj. Artikulli \u00ebsht\u00eb shkruar ekskluzivisht p\u00ebr plakat \"Raspberry Pi 1\" t\u00eb marra nga zoti \"Boris\" p\u00ebr koh\u00ebn e eksperimentit, \u00e7do ngjashm\u00ebri me plakat e tjera \"Raspberry Pi 1\" \u00ebsht\u00eb rast\u00ebsore.\n    <\/code><\/pre>\n<p>T\u00eb keni sa m\u00eb shum\u00eb kompilime t\u00eb mira e t\u00eb ndryshme, dhe le t\u00eb k\u00ebndoj\u00eb edhe nj\u00eb her\u00eb p\u00ebrs\u00ebri p\u00ebr ju k\u00ebt\u00eb vit, madje edhe ish-nd\u00ebrtesa e tulla \u2014 t\u00eb k\u00ebndoj\u00eb.<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.2 - 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.2\" \/>\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\udd47Kolona e thjesht\u00eb e radios nga interneti \u00abKodi\u00bb ose shp\u00ebtimi i \u00abVajz\u00ebs\u00bb brick | ProHoster","description":"Themelore.","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}]}}