Kodi (dasturiy ta'minot) - Kodi (software)

Kodi
Kodi-logo-Thumbnail-light-transparent.png
Kodi 17.6 bosh ekrani
Kodi 17.6 bosh ekrani
Tuzuvchi (lar)XBMC Foundation
Dastlabki chiqarilish2002 yil Xbox Media Player ), 2003[1] (Xbox Media Center sifatida)
Barqaror chiqish (lar)
18.8[2] / 2020 yil 28-iyul; 4 oy oldin (28 iyul 2020 yil)
Ko'rib chiqish versiyalari
19.0a2 "Matritsa"[3] / 5 oktyabr 2020 yil; 55 kun oldin (2020-10-05)
Ombor Buni Vikidatada tahrirlash
YozilganC ++ yadro, C ++ (ikkilik) yoki bilan Python skriptlari kabi qo'shimchalar (plagin kengaytmalari) dan uchinchi tomon ishlab chiquvchilari[iqtibos kerak ]
Operatsion tizimWindows 7 va keyinroq, macOS, Android, iOS, tvOS (Apple TV operatsion tizimi ), Linux, Xbox One va FreeBSD
PlatformaARM, ARM64, MIPS, PowerPC, IA-32 (x86) va x64 (x86-64)
Mavjud:12 ta (to'liq bo'lmagan tarjimalarni o'z ichiga olgan 75 ta)[4]
TuriMedia pleer dasturi, aqlli televizor platformasi, raqamli media pleer, raqamli video yozuvchisi
LitsenziyaGNU GPL (GPLv2 )
Veb-saytkodi.tv

Kodi (avval XBMC) a bepul va ochiq manbali media pleer dasturiy ta'minot XBMC Foundation tomonidan ishlab chiqilgan, a foyda keltirmaydigan texnologiya konsortsium.[5] Kodi dasturiy ta'minot bilan bir nechta operatsion tizimlar va apparat platformalari uchun mavjud 10 futlik foydalanuvchi interfeysi televizorlar bilan foydalanish uchun va masofadan boshqarish pultlari. Bu foydalanuvchilarga video, musiqa, va hokazo kabi ko'pgina ommaviy axborot vositalarini ijro etish va ko'rish imkoniyatini beradi. podkastlar, va Internetdagi videolar, shuningdek, hamma uchun keng tarqalgan raqamli ommaviy axborot vositalari mahalliy va tarmoq fayllari saqlash vositalari.[6]

Bu ko'p platformali uy teatri kompyuter (HTPC) dasturi. Kodi sozlanishi: terilar tashqi ko'rinishini o'zgartirishi mumkin va plaginlari foydalanuvchilarga kirishga ruxsat berish Oqimli ommaviy axborot vositalari kabi onlayn xizmatlar orqali tarkib Amazon Prime Instant Video, Crackle, Pandora Internet-radiosi, Rapsodiya, Spotify va YouTube.[7] Keyingi versiyalarda shaxsiy video-yozuvchi (PVR) grafik ham mavjud foydalanuvchi interfeysi bilan jonli televizor qabul qilish uchun elektron dastur qo'llanmasi (EPG) va yuqori aniqlikdagi raqamli video yozuvchisi (DVR) qo'llab-quvvatlash.[8]

Dastur 2002 yilda mustaqil ravishda ishlab chiqilgan uy qurilishi media pleer nomli dastur Xbox Media Player birinchi avlod uchun Xbox o'yin konsoli, 2004 yilda nomini o'zgartirib Xbox Media Center (qisqartirilgan XBMC, 2008 yilda rasmiy nomi sifatida qabul qilingan)[6][9] va keyinchalik XBMC nomi bilan mahalliy dastur sifatida taqdim etildi Android, Linux, BSD, macOS, iOS /tvOS va Microsoft Windows - operatsion tizimlarga asoslangan.[10]

Ochiq manbali va o'zaro faoliyat platforma asosiy kodi bilan yozilgan tabiat C ++, a bilan birgalikda Kodi-XBMC ning o'zgartirilgan versiyalari JeOS sifatida ishlatilgan dasturiy ta'minot suite yoki dasturiy ta'minot doirasi turli xil qurilmalarda, shu jumladan aqlli televizorlar, stol usti qutilari, raqamli tabelalar, mehmonxona televizion tizimlari, tarmoqqa ulangan media pleerlar va asoslangan tizimlar armhf kabi platforma Raspberry Pi. Kabi lotin dasturlari MediaPortal va Plex XBMC yoki Kodi-dan ajratilgan faqat etarli operatsion tizimlar kabi OpenELEC va LibreELEC.[11][12][13][14][15]

Kodi osonlashtiradigan dasturiy ta'minot uchun uchinchi tomon plaginlari mavjudligi sababli salbiy e'tiborni tortdi ruxsatsiz kirish mualliflik huquqi bilan himoyalangan media tarkibiga, shuningdek "to'liq yuklangan" raqamli media pleerlar bunday qo'shimchalar bilan oldindan yuklangan; XBMC jamg'armasi ushbu maqsadlarning birortasini ma'qullamagan va Kodi loyihasini ushbu qo'shimchalardan ajratish uchun choralar ko'rgan, shu jumladan uni ishlatganlarga nisbatan qonuniy choralar ko'rish savdo belgilari ularni targ'ib qilish.[16]

Umumiy nuqtai

Kodi ko'plab keng tarqalgan audio, video va tasvir formatlarini, pleylistlarni, audio vizuallashtirishlarni, slayd-shoularni, ob-havo ma'lumotlari bo'yicha hisobotlarni va uchinchi tomon plaginlarini qo'llab-quvvatlaydi. U tarmoqqa ulanadi (Internet va uy tarmog'i ulushlar). Kabi boshqa media markaz dasturlaridan farqli o'laroq Windows Media Center, MediaPortal va MythTV, Kodi o'zining ichki raqamli TV-tyuner kodini o'z ichiga olmaydi Jonli televizor yoki DVR / PVR yozib olish funktsiyasi, chunki buning o'rniga u EPG TV-Guide GUI interfeysi bilan birlashtirilgan DVR / PVR front-end vazifasini bajaradi, bu umumiy API orqali, uchdan biridan PVR mijoz qo'shimchalari orqali abstrakt va qo'llab-quvvatlaydigan bir nechta orqa tomonlarni qo'llab-quvvatlaydi. partiyalar, bir xil mashinada yoki tarmoq orqali ishlaydiganlar bilan.[7][11][12]

Plaginlar, ikkilik qo'shimchalar yoki. yaratish uchun C / C ++ dasturlash tillaridan foydalaning Python skriptlarini yozish tili skript qo'shimchalarini yaratish, Kodi-ni televizion dastur qo'llanmalari, YouTube, Xulu, Netflix, Veoh, onlayn film treyleri ko'magi va Pandora Radio va podkast oqim. Kodi har qanday operatsion tizimda o'yinni ishga tushirish vositasi sifatida ham ishlaydi.[11][12]

Kodi's manba kodi ostida ochiq manba sifatida tarqatiladi GNU umumiy jamoat litsenziyasi (GPL), u soliqdan ozod qilingan ro'yxatdan o'tgan AQSh-XBMC Foundation notijorat tashkiloti tomonidan boshqariladi va bepul bepul ko'ngillilarning global bepul dasturiy ta'minot hamjamiyatiga tegishli va ishlab chiqilgan.

XBMC-ning asl loyihasi endi Xbox uchun XBMC-ni ishlab chiqmasa yoki qo'llab-quvvatlamasa ham, Xbox-dagi XBMC hali ham uchinchi tomon ishlab chiquvchisi tomonidan ajratilgan loyiha orqali mavjud "XBMC4Xbox ", bu dasturiy ta'minotning Xbox versiyasini yaratgan va eski Xbox uchun XBMC-ni ishlab chiqishni va qo'llab-quvvatlashni to'liq o'z zimmasiga olgan. Xbox-ning dastlabki loyihasi bilan qo'llab-quvvatlanishining tugashi ham uning eski" Xbox "dan" XBMC "deb nomlanishiga sabab bo'ldi. Media Center "nomi va nima uchun keyinchalik" Kodi "deb o'zgartirildi.[17][18][19] XBMC-ning Xbox versiyasi konsol o'yinlarini ishga tushirish qobiliyatiga ega edi va uy qurilishi kabi ilovalar emulyatorlar. Xbox versiyasi uchun XBMC hech qachon Microsoft tomonidan tarqatilmagan, tasdiqlanmagan yoki qo'llab-quvvatlanmagani uchun, har doim a modchip yoki softmod ekspluatatsiyasi Xbox o'yin konsolida ishlash uchun.[6][9]

Uskuna talablari

Kodi an'anaviy 2D uslubidagi dasturiy ta'minotga qaraganda ancha katta apparat talablariga ega: unga a kerak 3D qobiliyatli grafik apparat tekshiruvi barcha ko'rsatish uchun. Kuchli 3D GPU chiplari bugungi kunda aksariyat zamonaviy kompyuter platformalarida keng tarqalgan stol usti qutilari va XBMC, hozirda Kodi, boshidanoq u juda kuchli va ko'p qirrali ramka bo'lishi uchun boshqacha tarzda resurslarni tejashga mo'ljallangan edi. Bu nima yaxshi ishlaydi (tomonidan Intel Atom standartlar) nisbatan kuchsizdir OpenGL 1.3 (bilan GLSL qo'llab-quvvatlash), OpenGL ES 2.0 yoki Direct3D (DirectX) 9.0 mavjud bo'lgan tizimlar IA-32 /x86, x86-64, ARM (AArch32 va AArch64), yoki PowerPC G4 yoki keyinroq Markaziy protsessor asoslangan.[11]

To'liq HD-ning dasturiy ta'minotini dekodlashda 1080p yuqori aniqlikdagi va yuqori tezlikli video tizim tomonidan amalga oshiriladi Markaziy protsessor, a ikki yadroli 2 gigagertsli yoki undan tezroq protsessor talab qilinadi, bu esa uzilmasdan mukammal silliq ijro etilishini ta'minlaydi ramkalar yoki ijro etishni yomon ko'rinishga berish. Shu bilan birga, Kodi videoni dekodlash jarayonining aksariyat qismini quyidagi apparat tezlashtirilgan turlaridan birini qo'llab-quvvatlaydigan grafik apparati boshqaruvchisiga yoki o'rnatilgan video ishlash sxemalariga tushirishi mumkin. video dekodlash: Android-ning Google uchun MediaCodec API-si, Intel-ning VAAPI, Nvidia's VDPAU API, AMD XvBA API, Microsoft DXVA API, Apple-ning VDADecoder / VideoToolbox API-lari va Khronos Group-ning OpenMAX API,[20][21] AMLogic VPU, Freskal "s i.MX6x seriyali VPU va Raspberry Pi GPU MMAL. Bunday tezlashtirilgan video dekodlash imkoniyatlaridan foydalangan holda, Kodi ko'pgina videolarni arzon, kam ishlashli tizimlarda, agar ular qo'llab-quvvatlanadigan VPU yoki GPU-larga ega bo'lsa, ijro etishi mumkin.

Asosiy xususiyatlar

EPG va PVR / DVR frontendli jonli televizor

Televizor xususiyati foydalanuvchilarga tanlangan qo'shimchaga qarab DTT, ADSL, kabel yoki Internet-oqim orqali uzatilishi mumkin bo'lgan ba'zi teleeshittirishlarni tomosha qilishga imkon beradi.

12.0 (Frodo) versiyasidan Kodi mahalliy jonli televizorga ega EPG (elektron dastur qo'llanmasi) va DVR (raqamli video yozuvchisi) PVR (Shaxsiy video yozuvchisi) oldingi GUI-ga ega xususiyatlar, bu esa uni yoqadi video ta'qib qilish va a-dan va undan ijro etish qattiq disk drayveri eng mashhur PVR backends uchun PVR Client Addons bilan (Televizor sozlagichi kartasi server). Ushbu qo'shimchalar Kodi-da plagin sifatida alohida o'rnatilishi mumkin.

PVR orqa tomoni yoki tarmoqqa ulangan DVR pristavkasi yoki raqamli video yozuvchisi dasturiga ega kompyuter bo'lishi mumkin. Ushbu dastur bitta kompyuterda yoki bitta tarmoqdagi boshqa kompyuterlarda ishlashi mumkin. PVR dasturi kompyuterlarni yoki boshqa jihozlarni DVR-larga aylantirishi mumkin. Operatsion tizim bo'lishi mumkin Linux, macOS, Microsoft Windows va Android qurilmalar.[22]

PVR Client qo'shimchalarining bir nechta turlari mavjud:

  • Argus TV, DVBLogic DVBLink, kabi ko'plab PVR dasturlari va apparatlari uchun ishlatiladigan qo'shimchalar, DVBViewer, ForTheRecord, Tvheadend, MediaPortal, MythTV, NextPVR (avval GB-PVR ), VDR, Windows Media Center,
  • kabi Enigma2-ga asoslangan DVR televizorlari uchun ishlatiladigan qo'shimchalar Dreambox, DBox2 va Vu +.,
  • kabi tarmoqqa ulangan TV-tyunerlarga to'g'ridan-to'g'ri LAN ulanishi uchun ishlatiladigan qo'shimchalar HDHomeRun, Broadway PCTV tizimlari, VBox Home TV shlyuzi, va Njoy Digital AnySee N7 DVB-S2 Network-Tuner.[23]
  • Internetga asoslangan televizion provayderlar uchun ishlatiladigan qo'shimchalar FilmOn (FilmOn.TV tarmoqlari) va Stalker Middleware,
  • uchun ishlatiladigan qo'shimchalar IPTV umuman olganda, masalan. oddiy PVR mijoz qo'shimchasi.

Videoni ijro etish

Video kutubxona

Kodi-dan biri bo'lgan video kutubxona metadata ma'lumotlar bazalari, Kodi-ning asosiy xususiyati. Bu videofayllarni (masalan, filmlar va yozib olingan teleshoular) o'zlari bilan bog'liq bo'lgan ma'lumotlar asosida videokontentni tashkil etishga imkon beradi. Ushbu ma'lumotni turli xil usullar bilan olish mumkin, masalan, qirg'ichlar (masalan, veb-qirib tashlash IMDb, TheMovieDB, TheTVDB kabi saytlar) va nfo fayllar. Avtomatik ravishda yuklab olish va fon fon rasmlari sifatida kino plakatlari va muxlislar fonini namoyish qilish. Kutubxona rejimi ko'rinishi foydalanuvchilarga o'zlarining video tarkiblarini toifalar bo'yicha ko'rib chiqishga imkon beradi; Janr, unvon, yil, aktyorlar va rejissyorlar.[7][11]

Video pleer yadrolari

Videoni ijro etish uchun Kodi bitta "yadro" multimedia video pleeridan foydalanadi. Videoni ijro etish uchun ushbu "pleyer" ichki ishlab chiqarilgan "DVDPlayer" o'zaro faoliyat platformalararo media pleer bo'lib, u ijro etish uchun mo'ljallangan. DVD-video DVD-menyular uchun mahalliy qo'llab-quvvatlashni o'z ichiga oladi (bepul ochiq kodli kutubxonalar kodi asosida) libdvdcss va libdvdnav). Bu FFmpeg video-pleerga asoslangan "yadro" bugungi kunda barcha keng tarqalgan asosiy formatlarni qo'llab-quvvatlaydi. Ushbu DVD-pleer yadrosining nisbatan g'ayrioddiy xususiyatlaridan biri - bu parvoz paytida pauza qilish va DVD-Video filmlarini ijro etish imkoniyati. ISO va IMG DVD-rasmlar yoki DVD-video (IFO /VOB /BUP ) tasvirlar (to'g'ridan-to'g'ri siqilmagan holda ham RAR va Pochta arxivlar), mahalliy harddrive xotirasidan yoki tarmoqni birgalikda saqlashdan.[7][11][12]

Ovozni ijro etish

Musiqiy kutubxona

Kodi metama'lumotlar bazalaridan biri bo'lgan Musiqiy kutubxona Kodi-ning yana bir muhim xususiyati hisoblanadi. Bu musiqiy to'plamda musiqa faylida saqlangan ma'lumotlar bo'yicha qidirish va aqlli pleylistlarni yaratish imkoniyatini yaratishga imkon beradi ID meta teglari, unvoni, rassomi, albomi, ishlab chiqarilgan yili, janri va mashhurligi kabi. Avtomatik ravishda yuklab olish va albom muqovalarini ko'rsatish va muxlislar san'ati orqa fon rasmlari sifatida.[7][11]

Raqamli rasm / tasvirni ko'rsatish

Kodi barcha oddiy narsalarni boshqaradi raqamli rasm / rasm formatlari Panoramalash / kattalashtirish va "bilan slayd-shou parametrlari bilanKen Berns effekti ", CxImage ochiq manbali kutubxona kodidan foydalangan holda. XBMC CBZ (ZIP) va CBR (RAR) bilan ishlashga qodir. chiziq romanlari arxivi fayllar, bu xususiyat foydalanuvchilarga avvalgi sahifalarni o'z ichiga olgan chiziq romanlarini ko'rish / o'qish, ko'rib chiqish va kattalashtirish imkonini beradi.[6]

Games Manager va o'yin konsoli emulyatorlari

2013 yilda rivojlanish davom etmoqda O'rnatilgan o'yinlar menejeri va Game Launcher oldingi GUI-ni O'yinlar kutubxonasi bilan birlashtiradigan yangi asosiy xususiyatlar va O'yin konsoli emulyatori XBMC-ga API. Barchalarning kodi magistral daraxtga qo'shilishi uchun alohida filialda ishlab chiqilgan.[24]

O'yinlar menejeri, bir vaqtlar Kodi-ga integratsiyalashgan bo'lib, birlashtirilgan o'yinlar o'yinlar haqida ma'lumot olish uchun menejer kutubxonasi va onlayn metadata veb-skrining yordami bilan GUI-ning oldingi uchuvchisi. Bundan tashqari, Game Addons-ni yangi emulyator sifatida o'rnatilishi mumkin, bu esa o'z vaqtida emulyatorni o'rnatishga imkon beradi. O'yin metadata uchun o'yinlar kutubxonasini qo'shish, GUI-ga ma'lumot (hozirgi daraja, hayot soni, tangalar soni va boshqalarni) ochish, shuningdek Kodi-ning VFS-ni (virtual fayl tizimi) qo'llab-quvvatlash uchun Addon API-ni Game Client Addons-ni qo'llab-quvvatlash uchun kengaytirish. . Bundan tashqari, umumiy joystick API va kirish mijozlari uchun joystick va gamepad abstraktsiya qatlami mavjud.[25]

RetroPlayer

Shuningdek, "RetroPlayer" ishlab chiqilmoqda video o'yin konsolining emulyatori (ROMlar ) interfeysi, libretro API va emulyator yadrolarini qo'llab-quvvatlaydi (RetroArch loyihasidan, bu uning oldingi yo'nalishi). Libretro o'zi tezkor, engil va ko'chma bo'lishi uchun mo'ljallangan modulli ko'p tizimli o'yin / emulyator tizimidir.[26]

RetroPlayer eng mashhur retro o'yin konsollari uchun emulyatorlarni qo'llab-quvvatlaydi, shu jumladan: Atari 2600, Atari Lynx, Atari Yaguar, Nintendo ko'ngilochar tizimi, Super NES, Nintendo 64, O'yin bolasi, asl nusxasi O'yinlar markazi, Sega tizimlar (Asosiy tizim, Ibtido, Sega CD, Game Gear ), ortiqcha bir nechta arja o'yinlari orqali MAME (bir nechta Arkada Machine Emulator) va FBA (Final Burn Alpha), shuningdek ScummVM va MS-DOS asoslangan o'yinlar.[27]

Media, audio, video va rasm formatlari

Kodi ichki vositadan foydalanib, CD / DVD-dan media-ni ijro etishi mumkin DVD-ROM haydash. U ichki o'rnatilgan ichki vositalarni ijro etishi mumkin qattiq disk drayveri va SMB / SAMBA / CIFS aktsiyalar (Windows Fayl almashish), NFS, yoki ularni uzatish ReplayTV DVR / PVR, Universal Plug and Play (UPnP) yoki Raqamli yashash tarmog'i alyansi (DLNA) aktsiyalar yoki oqim iTunes - orqali ulashadi Raqamli audio kirish protokoli (DAAP). Kodi YouTube, Hulu, Netflix va Veoh kabi Internet-video-oqimlarni oqimlash va Internet-radiostansiyalarni o'ynash (masalan,) kabi keng polosali Internet-ulanish imkoniyatlaridan foydalanishi mumkin. Pandora radiosi ). Kodi musiqa foydalanish statistikasini yuborish imkoniyatini o'z ichiga oladi Last.fm va Libre.fm. Unda musiqa / video-pleylist xususiyatlari, rasm / rasm-slayd-shou funktsiyalari, MP3 + CDG mavjud karaoke funktsiyasi va boshqalar audio-vizualizatsiya va ekran pardalari. Kodi mumkin yuqori darajadagi / yuqori darajadagi konvertatsiya barchasi standart ta'rifi piksellar sonini videolari va ularni chiqaring 720p, 1080i va 1080p yuqori aniqlikdagi qarorlar.[11][28]

Microsoft Windows ostida Kodi Directsound va WASAPI-ni qo'llab-quvvatlaydi; beri WASAPI aralashtirish yoki qayta namunalashni amalga oshirmaydi, u eng yaxshi audio sifatini ta'minlaydi.

Formatni qo'llab-quvvatlash

Kodi mahalliy mijozlar va tahlilchilar orqali barcha keng tarqalgan multimedia formatlarini o'ynash / ko'rish uchun ishlatilishi mumkin. U ushbu audio va video formatlarni dasturiy ta'minotda yoki qo'shimcha qurilmalarda dekodlashi va ixtiyoriy ravishda o'tkazib yuborishi mumkin AC3 /DTS audio yoki to'g'ridan-to'g'ri filmlardan AC3-ga real vaqtda kodlash S / PDIF tashqi audioga raqamli chiqishkuchaytirgich /qabul qiluvchi dekodlash uchun.[11]

Qo'shimchalar menejeri, qo'shimchalar va plaginlar

Kodi bir nechta ochiq xususiyatlarga ega API-lar yoqish uchinchi tomon ishlab chiquvchilari ko'p sonli Kodi-ni kengaytiradigan qobiliyatlarni yaratish qo'shimchalar, masalan, onlayn manbalar uchun audio va video oqim plaginlari, ekran pardalari, terilar va mavzular, vizualizatsiya, ob-havo prognozlari, veb-interfeyslar, veb-skreyperlar, vidjet skriptlari va boshqalar. Kodi ishlab chiquvchilari foydalanuvchilarni ommaviy axborot tarkibini kengaytirish uchun o'z qo'shimchalarini yaratishga va taqdim etishga undaydilar qo'shimcha qiymatli xizmatlar Kodi ichidan kirish mumkin.

Kodi / XBMC xususiyatlari, chunki 10.0 versiyasi (kod nomi: "Dharma"), Addons Framework arxitekturasi va Addons Manager GUI mijoziga ulanadigan markazlashtirilmagan raqamli tarqatish xizmat platforma qo'shimcha dasturlarga xizmat qiluvchi va plaginlari Kodi-ga boshqa narsalar qatorida Kodi-da "Addons Manager" (yoki "Addons Browser") foydalanuvchilarga to'g'ridan-to'g'ri Kodi-ning GUI-dan yangi qo'shimchalarni ko'rib chiqish va yuklab olish imkoniyatini beradi.

Ushbu onlayn kontent manbalarining aksariyati mavjud yuqori darajadagi tarkib yuqori aniqlikdagi xizmatlar va taqdim etilgan media-kontent manbalari sifatida video oqim saytidan foydalaning. Kodi bepul va premium oqimli kontentni onlayn manbalari bilan kengaytirishi va integratsiyalashuviga ega va tijorat videodan bepul ta'lim dasturlashgacha, shuningdek, jismoniy shaxslar va kichik korxonalar ommaviy axborot vositalarini o'z ichiga oladi. Biroq, qo'shimchalardagi barcha kontent manbalari har bir mamlakatda mavjud emas. Huquqlar to'g'risidagi kelishuvlar tufayli, ko'plab kontent manbalari tashqi mamlakatlardagi foydalanuvchilarning tarkibga kirishiga yo'l qo'ymaslik uchun geo-cheklangan, ammo ba'zilari ushbu manbalarni blokirovkadan chiqarish uchun foydalanish huquqlarini inobatga olmagan holda mintaqaviy cheklovlarni chetlab o'tishga qaror qilishdi.[29]

Plaginlar va skriptlar

Kodi qo'shimcha kengaytmalari uchun Python Scripts tarjimoni va WindowXML-ga ega dastur doirasi (XML asosidagi vidjet vositasi ilovalar uchun GUI yaratish uchun vosita va vidjetlar ) Apple macOS-ga o'xshash tarzda Vidjetlar paneli va Microsoft asboblari. Python vidjet skriptlari oddiy foydalanuvchilarga Python skript tilidan foydalanib Kodi-ga o'zlari uchun yangi funksiyalar qo'shish imkonini beradi. Joriy plagin skriptlar kabi funktsiyalarni o'z ichiga oladi Internet-televizor va film-treyler brauzerlar, kinemagidlar, ob-havo ma'lumoti, yuqori darajadagi tarkib YouTube kabi video oqim xizmatlari, BBC iPlayer, Xulu, Netflix, Veoh, MLB.tv, Pandora Radio kabi Internet-radio-stantsiya brauzerlari, onlayn rasm almashish saytlari Flickr, Kabi televizion qo'llanmalar TVShow vaqti, elektron pochta mijozlari, tezkor xabar almashish, turli jadvallar, uy avtomatizatsiyasi skriptlar foydalanuvchi interfeysi PVR dasturiy ta'minotini va boshqaruvini boshqarish, P2P fayllarni almashish uchun yuklab oluvchilar (BitTorrent ), ARM, shuningdek oddiy o'yinlar kabi Tetris.[11][12]

Metadata chiqarib olish va veb-skreperlar

Kodi avtomatik ravishda yuklab olish uchun o'rnatilgan ixtiyoriy funktsiyaga ega metadata ma `lumot, muqova san'ati va boshqa tegishli ommaviy axborot vositalarining asarlari veb-qirg'ichlar foydalanuvchi audio va video papkalarida va ularning pastki kataloglarida ommaviy axborot vositalarini qidiradi. Ushbu "qirg'ichlar" sifatida ishlatiladi importchilar turli xil Internet-manbalardan filmlar va teleshoular haqida batafsil ma'lumot olish. U sinopslar, sharhlar, filmlar plakatlari, sarlavhalar, janrlarning tasnifi va boshqa shunga o'xshash ma'lumotlarni olishi mumkin. Keyin XBMCGUI skreyperlar aniqlagan audio va video fayllar uchun boy displeyni taqdim etadi.

Skreperlar Movie Database (TMDb) yoki kabi saytlardan foydalanadilar IMDb.com olish kichik rasmlar va filmlar to'g'risidagi ma'lumotlar, thetvdb.com teleshoular plakatlari va epizodlar uchun, CDDB audio CD-treklar ro'yxati uchun va Allmusic (AMG) va MusicBrainz albom uchun kichik rasmlar, sharhlar va metama'lumotlar.

Fanart.tv axborot manbalari ro'yxatiga qo'shildi va XBMC undan shaffof fonli logotiplarni, fonlarni, CD-larni, albom muqovalarini va bannerlarni musiqa ijodkorlari, teledasturlar va filmlarning boshqa rasm turlari qatorida olish uchun foydalanishi mumkin. XBMC-ga yangi rasm turlarini boshqarish imkoniyatiga ega bo'lish.

Terilar va mavzular

A 'dan kelib chiqqan dasturlarning aksariyati singariuy qurilishi 'sahna, o'zgartirish va interfeysni sozlash terilar Kodi foydalanuvchilari orasida juda mashhur bo'lib, foydalanuvchilar uchun yuzlab terilar va mavzular o'rnatilishi mumkin. Kodi skinning dvigatelining egiluvchanligi, shuningdek, lotin asarlarini yaratmoqchi bo'lgan uchinchi shaxslar uchun ham foydalidir, chunki u atrofni rebrending qilishni va foydalanuvchi interfeysi ko'rinishi va hissiyotini chuqurroq o'zgartirishni osonlashtiradi.

Kodi 17-versiyasidan boshlab, yangi o'rnatish uchun rasmiy sukutlar odatda "Estuary" dir uy teatri foydalanish va "Estouchy" uchun sensorli ekranlar. Ushbu yangi ishlab chiqilgan terilar uzoq vaqtdan beri saqlanib kelinayotgan "Uyg'unlik" terisini almashtiradi va asosiy ekranda ko'proq tarkibni namoyish qilish, yangi foydalanuvchilar uchun osonroq bo'lish va "Kodi-ni interfeys dizaynining bugungi kuniga" olib kirish uchun mo'ljallangan.

Shuningdek, foydalanuvchilar o'zlarining terisini yaratishi (yoki shunchaki mavjud bo'lgan terini o'zgartirishi) va uni Kodi teri savdosi va rivojlanishi uchun ishlatiladigan ommaviy veb-saytlar orqali boshqalar bilan baham ko'rishi mumkin. Jamiyat tomonidan yaxshi saqlanadigan bunday uchinchi tomonlarning ko'pgina terilari mavjud va ba'zi bir terilar noyob dizaynga ega asl nusxalar bo'lsa-da, aksariyati klon yoki boshqa multimedia dasturiy ta'minot interfeyslarining aniq nusxasi sifatida boshlanadi. Apple oldingi qatori, Windows Media Center Edition (MCE), MediaPortal, Wii kanal menyusi (Xii), Xbox 360 interfeysi va boshqalar.[30]

Terilar va mavzulardan tashqari, foydalanuvchilar "qurish" deb nomlangan tematik to'plamni yaratishi mumkin. Ushbu paket ichida homebrew ishlab chiqaruvchilari terini va bir nechta qo'shimchalarni tarqatishga qodir. Kodi sahnasida ishlatiladigan etkazib berish mexanizmi Replikant ustasi bilan sehrgar deb ataladi[31] eng taniqli bo'lish.

Veb-interfeyslar

Kodi uchun veb-interfeys qo'shimchalari odatda media kutubxonasini masofadan ko'rib chiqish, televizor o'rniga kompyuterdan musiqa pleylistlarini boshqarish imkonini beradi. Boshqalari esa masofadan boshqarish pulti kabi XBMC navigatsiyasini masofadan boshqarishga imkon beradi masofadan boshqarish kompyuterda ishlaydigan o'rnatilgan va bir vaqtda faol bo'lgan Kodi sessiyasining, agar u internet-planshetda yoki sensorli interfeysga ega bo'lgan shunga o'xshash qurilmada ishlasa. Boshqalar XBMC-ning video va musiqa kutubxonalarida metadata va san'at asarlarini o'zgartirishga ruxsat berish uchun media menejeri kabi harakat qilishadi.

Ilovani ishga tushirish

Kodi-da "Mening dasturlarim" bo'limi mavjud bo'lib, u uchinchi tomon uchun dasturlarni ishga tushirish vositasi sifatida ishlaydi dasturiy ta'minot kabi kompyuter o'yinlari va video o'yinlar emulyatorlari, barchasi a GUI bilan kichik rasm va turli xil ro'yxatlash variantlari. Ammo, bu xususiyat XBMC-ning Xbox versiyasida to'liq ishlagan bo'lsa-da, u hali ham Android, iOS, Linux, macOS va Windows-da boshlang'ich bosqichida, shuning uchun uchinchi tomon ishga tushirish plaginlari to'g'ri ishlashi kerak.[9]

Mobil masofadan boshqarish pultlari va ikkinchi ekranli dasturlar

Kodi uchun mavjud va ular bilan bog'langan mobil qurilmalar uchun ko'plab dasturiy ta'minot mavjud. Ushbu mobil ilovalarning ba'zilari oddiy masofadan boshqarish pulti sifatida ishlaydi, boshqalari esa yanada rivojlangan ikkinchi ekran foydalanuvchilarning Kodi-da tomosha qilayotgani yoki tinglayotgani haqida qo'shimcha ma'lumotlarni taqdim etadigan sherik dasturlari metadata ushbu filmdagi aktyorlar va musiqiy rassomlar haqida, ushbu to'plamdagi yoki Internetdagi boshqa asarlarga havolalar bilan.

"Android uchun XBMC Remote" va "iOS uchun XBMC Remote" - bu Team-Kodi / Team-XBMC tomonidan chiqarilgan mobil qurilmalar uchun bepul va ochiq manbali rasmiy dasturlar. Google Play uchun Android qurilmalar va Uskunalar Do'koni uchun iOS qurilmalari, kabi iPad, iPhone va iPod Touch. Ushbu ilovalar ikkinchi ekran vazifasini bajaradi[32] va media kutubxonasini to'liq ko'rib chiqishga imkon beradigan masofadan boshqarish pulti masofadan boshqarish o'rnatilgan va bir vaqtning o'zida faol XBMC sessiyasining kompyuterda ushbu qurilmaning qo'l sensorli ekran foydalanuvchi interfeysi orqali ishlaydi.[33]

Bir nechta uchinchi tomon ishlab chiquvchilari, shuningdek, iOS, Android uchun boshqa bir nechta norasmiy Kodi masofadan boshqarish dasturlarini chiqardi. BlackBerry, Simbiyan, Ubuntu Touch, Windows Mobile va Windows Phone qurilmalar. Ushbu masofadan boshqarish dasturlarining ba'zilari Kodi-ni boshqarish uchun maxsus ishlab chiqarilgan bo'lsa, ba'zi universal masofadan boshqarish dasturlari ko'plab turli xil media-markazlarni va media pleer dasturlarini boshqarishga qodir va ushbu uchinchi tomonning masofadan boshqarish dasturlari ba'zilari bepul, boshqalari esa bepul.[34]

Rasmiy versiyalari

Kodi-XBMC uchun mo'ljallangan birinchi avlod Xbox o'yin konsolining eskirgan apparati va loyihaning oxirgi foydalanuvchisi va ishlab chiquvchilar bazasini kengaytirish istagi tufayli, ko'plab rasmiylar portlar kompyuter operatsion tizimlariga va apparat platformalariga XBMC yaratildi. Yaqinda kompyuter uskunalarini qayta ishlash quvvati orqali XBMC dekodlashi mumkin yuqori aniqlikdagi video gacha va undan tashqarida 1080p o'lchamlari, XBMC-ning Xbox versiyasining apparat cheklovlarini chetlab o'tish.

Kodi-XBMC ning so'nggi nashrlarida mavjud apparat tezlashtirilgan video dekodlash uchun DXVA, VDPAU, VA-API GPU apparati videoni dekodlash, shuningdek tezlashtirilgan videoni dekodlash orqali apparat ARM NEON va OpenMAX, Broadcom Crystal HD.[12][35] XBMC uchun manba kodi ishlab chiquvchilar tomonidan ommaviy ravishda faol ravishda yangilanadi Git ombori, bu funktsiyalar va funktsiyalarni o'z ichiga olishi mumkin, bu hali eng so'nggi "barqaror" nashrlarga kiritilmagan.

Mahalliy dasturlar

Linux uchun Kodi (avval Linux uchun XBMC) birinchi navbatda Ubuntu Linux va Kodi dasturchilarining Kodibuntu (ilgari) uchun ishlab chiqilgan XBMCbuntu). Ko'pgina boshqa Linux tarqatish dasturlari uchun uchinchi tomon paketlari mavjud va har qanday Linux tarqatish uchun XBMC Media Center-ni noldan kompilyatsiya qilish mumkin. Uskuna tezlashtirilgan videoni dekodlash orqali VDPAU Nvidia-ning GPU-laridagi API VAAPI Uchun API AMD / ATI Radeon, S3 grafikasi va Intelning yangi versiyasi Integratsiyalashgan grafik protsessorlar, shuningdek, videoning dekodlashini tezlashtiradigan uskuna OpenMAX, ARM NEON va Broadcom Crystal HD-ni qo'shimcha qurilmalarga ega tizimlarda.[35] Linux uchun Kodi / XBMC ishlab chiqarish versiyasi quyidagi manzilda mavjud Ishga tushirish paneli kabi PPA (Shaxsiy paketlar arxivi) standart Ubuntu Desktop 8.04 versiyasi va undan keyingi versiyalari uchun, shuningdek DEB to'plamlari uchun Debian.

OS X uchun Kodi(avval Mac uchun XBMC) tabiiy ravishda ishlaydi Mac OS X Tiger va keyinchalik, shuningdek, Apple TV-da. 1080p ijro etish orqali erishish mumkin olma kompyuterlar yoki protsessorda dasturiy ta'minotni dekodlash orqali, agar u etarlicha kuchli bo'lsa yoki Apple VDA API-ni qo'llab-quvvatlaydigan yoki Broadcom Crystal HD kabi video dekoderlarni apparat tezlashtirilgan video dekodlash orqali.[35]

Birinchi avlod Apple TV-da 1080p ijro etish ("ATV1" ga teng) faqat Broadcom Crystal HD orqali tezlashtirilgan videoni dekodlash orqali amalga oshiriladi; foydalanuvchi ATV ichki WiFi adapterini Broadcom Crystal HD bilan almashtirishi kerak PCI Express Mini (mini-PCIe) karta ushbu funksiyani faollashtirish uchun.[35]

Windows uchun Kodi (avval Windows uchun XBMC) Windows 7, Windows 8 va Windows 10 da asl nusxada ishlaydi 32-bit yoki 64-bit dastur. 1080p va Ultra HD (4K) ijro etish Windows kompyuterlarida yoki protsessorda dasturiy ta'minotni dekodlash orqali, agar u etarli darajada kuchli bo'lsa yoki videoni tezkor ravishda dekodlash orqali amalga oshiriladi.

Uskuna orqali videoni dekodlash DirectX videoning tezlashishi qo'llab-quvvatlanadi, garchi ushbu qo'shimcha faqat Windows 7-da ishlaydi (yoki undan keyin?), chunki u Windows XP-da qo'llab-quvvatlanmagan DXVA 2.0 API-dan foydalanadi.

IOS uchun Kodi (avval IOS uchun XBMC), Apple-ning iOS operatsion tizimiga Kodi-ning to'liq porti 2011 yil 20-yanvar kuni ommaviy ravishda chiqarildi. 720p va 1080p-larning tezkor video dekodlanishini qo'llab-quvvatladi. H.264 video va Apple-ning foydalanadigan iDevices-ga mos edi Apple A4 yoki Apple A5 Jailbreak buzilgan iOS operatsion tizimiga ega (ARM asosidagi) protsessorlar.[36]

2017 yil oxirida MacWorld UK tasvirlangan jailbreaksiz iOS 11-ga qadar iOS qurilmalariga qanday o'rnatish.

Android uchun Kodi (avval Android uchun XBMC) Google-ning Android operatsion tizimiga to'liq Kodi / XBMC dasturining to'liq porti bo'lib, rasmiy ravishda Android 4.0 (Ice Cream Sandwich) va keyingi versiyalari bilan mos keladi. API darajasi 14.[37] birinchi bo'lib e'lon qilindi va uning manba kodi 2012 yil 13 iyunda ommaviy ravishda e'lon qilindi. Bu Kodi's to'liq portidir C ++ va C manba kodi ARM, MIPS va x86 kabi bir nechta protsessor arxitekturalarini boshqarish uchun ishlab chiqarilgan tizimga ega bo'lgan Android-ga barcha bog'liqliklari bilan Android NDK (Android uchun Native Development Kit) bitta Java satridan foydalanmasdan va XBMC.APK Android ostida NativeActivity dasturi sifatida ishlaydi.[38] Hozirda Android-da tezlashtirilgan videoni dekodlash faqat ba'zi bir maxsus platformalar uchun rasmiy ravishda mavjud, masalan Amlogic SoC-ga asoslangan Pivos XIOS seriyali, ular hozirgacha rivojlanish jarayonida mos yozuvlar apparati platformasi sifatida ishlatilgan. XBMC manba kodi Google-ning rasmiy Android NDK 10d versiyasi yoki undan keyingi versiyasi bilan tuzilgan bo'lishi kerak va Android-17 foydalanadigan asboblar zanjiri (Android API 17-darajali) GCC Android kodi uchun Kodi hozirda to'g'ri kompilyatsiya qilishni talab qiladigan 4.8 versiyasi, ammo Google Android NDK tomonidan qo'llab-quvvatlanmaydi. Android uchun XBMC asl nusxasini qo'llab-quvvatlamasligining asl sababi ham shu Google TV; Android NDK eski Google TV qurilmalari uchun mavjud bo'lmaganligi sababli, bugungi kunda Kodi / XBMC-ni yig'ish mumkin emasligini anglatadi.[39]

Xbox (birinchi avlod)

XBMC 9.04 (kod nomi: Bobil) hozirda eskirgan XBMC-ning XBMC-ning versiyaviy versiyasi, 2009 yil 6-mayda XBMC-ning so'nggi rasmiy versiyasi sifatida chiqarildi. XBMC-ning asl ishlab chiqaruvchilari bundan buyon XBMC loyihasi doirasida XBMC-ni 2010 yil 27-maydan boshlab ishlab chiqmasliklarini yoki qo'llab-quvvatlamasliklari to'g'risida bayonot berishdi. XBMC-ning rivojlanishi tugadi, chunki XBMC Team barcha ishlab chiqaruvchilari uchun barcha e'tibor qaratildi. o'rniga XBMC ning Linux, Mac va Windows versiyalariga o'tkazildi.

XBMC-ning asl loyihasi endi Xbox uchun XBMC-ni ishlab chiqmasa yoki qo'llab-quvvatlamasa ham, Xbox uchun XBMC versiyasi hali ham uchinchi tomon ishlab chiqaruvchisi tomonidan ajratilgan loyiha orqali mavjud "XBMC4Xbox ", original Xbox uchun XBMC-ni ishlab chiqish va qo'llab-quvvatlashni to'liq o'z zimmasiga olgan.[17][18][19]

Xbox uchun XBMC hech qachon vakolatli / imzolangan Microsoft mahsuloti bo'lmagan, shuning uchun a Xbox-ning modifikatsiyasi XBMC-ni Xbox o'yin konsolida ishlatish uchun talab qilinadi. Xbox uchun XBMC dastur sifatida ishlatilishi mumkin (har qanday Xbox o'yini kabi) yoki asboblar paneli to'g'ridan-to'g'ri Xbox yoqilganda paydo bo'ladi.[6][9] Xbox uchun XBMC ochiq kodli dasturiy ta'minot dasturining bir qismi bo'lganligi sababli, uni ishlab chiqish manba kodi omma uchun ochiq joyda saqlandi subversion ombori. Shunga ko'ra, norasmiy bajariladigan subversion omboridan tuzilgan materiallar ko'pincha uchinchi tomonlar tomonidan rasmiy XBMC loyihasi bilan aloqasi bo'lmagan saytlarda chiqariladi.[6][9]

Xbox One

2017 yil 29 dekabrda Kodi dasturchilari o'zlarining rasmiy veb-saytlarining yangiliklar bo'limi orqali Kodi ilovasi chiqarilganligini e'lon qilishdi Xbox One. Qayd etilishicha, UWP versiya o'ziga xos Kodi ko'rinishini saqlab qoladi, ammo ko'pgina asosiy xususiyatlar etishmayotgan yoki buzilgan.

Tijorat tizimlari

Kodi dasturchilari (ilgari XBMC) Kodi dasturiy ta'minotining GPL litsenziyalashi hurmat qilingan ekan, ular Kodi-ni uchinchi tomonning qo'shimcha platformalarida ishlashni yaxshi ko'rishini va operatsion tizimlar iloji boricha "Kodi tomonidan ishlab chiqilgan"(yoki"XBMC tomonidan ishlaydi") markali qurilmalar va tizimlar. Ular Kodi-ni oldindan o'rnatilgan deb tasavvur qilishadi uchinchi tomon dasturiy ta'minot komponenti bu tijorat va notijorat ODMlar va OEMlar va tizim integratori kompaniyalar foydalanishi mumkin royalti bepul kabi o'zlarining qo'shimcha qurilmalarida stol usti qutilari dan kabel televideniesi kompaniyalari, Blu-ray disk va DVD pleerlar, o'yin konsollari, yoki o'rnatilgan kompyuterlar va SoC (Chipdagi tizim) ichiga o'rnatilgan televizorlar veb-televizorlar va yashash xonasining ko'ngilochar tizimi uchun boshqa ko'ngilochar qurilmalar uchun, uy kinoteatri, yoki shunga o'xshash foydalanish.

Quyida oldindan o'rnatilgan Kodi yoki XBMC dasturiy ta'minoti bilan ta'minlangan yoki Kodi yoki XBMC-ga mos kelishini da'vo qiladigan o'rnatilgan tizimlarni sotadigan uchinchi tomon kompaniyalari ro'yxati keltirilgan. Ushbu uchinchi tomon kompaniyalarining ko'pchiligi xatolarni tuzatish va yangi xususiyatlarni asl Kodi-XBMC loyihasiga qaytarib yuborishda yordam beradi.

Kompyuter texnikasi

ARKTIKA shveytsariyada joylashgan va ular bilan tanilgan kompaniya sovutish eritmalari ichida ishlagan sheriklik bilan OpenELEC jamoa. 2013 yil 5-fevralda ular birgalikda to'liq passiv sovutilgan chiqdilar ko'ngilochar tizim: so'nggi XBMC 12 (OpenELEC 3.0) bilan jihozlangan MC001 media markazi (AQSh va Evropa Ittifoqi versiyasi). platforma. OpenELEC va ARCTIC o'zlarining navbatdagi chiqishini rejalashtirmoqdalar, ARCTIC MC001 media-markazlari tizimlari uchun ko'proq moslashtirilgan tuzilmalarni taqdim etishmoqchi.[40][41][42]

Ispaniyada Telebision tomonidan sotiladigan va Ispaniya bozori uchun maxsus ishlab chiqarilgan AIRIS Telebision - bu aniq asoslangan Nvidia Ion chipset, Linux uchun XBMC bilan oldindan o'rnatilgan Ubuntu bazasi va moslashtirilgan AEON skin va ispan plaginlari. O'zgartirilgan teridan tashqari, AIRIS Telebision-ning XBMC tuzilishi bilan o'ziga xos xususiyati shundaki, u raqamli tarqatish foydalanuvchilarga yangi ispan plaginlari va mavjud plaginlari uchun yangilanishlarni yuklab olishga imkon beradigan "App Store" deb nomlanadigan xizmat platformasi. Telebision shuningdek, foydalanuvchilarga o'zlarining dasturiy ta'minotlarining Live CD versiyasini yuklab olishga imkon beradi bepul dastur bu foydalanuvchilarga o'zlarining Telebision tarqatilishini Nvidia Ion asosidagi har qanday kompyuterga o'rnatishga imkon beradi.

LUCIDQ inc tomonidan ishlab chiqarilgan Lucida TV II - bu Nvidia Ion chipsetiga asoslangan tarmoq, unga buyurtma berish mumkin. Xubuntu va XBMC dasturi o'rnatilgan.

Pulse-Eight Limited kompaniyasi masofadan boshqarish pultlari, HTPC tizimlari va aksessuarlari kabi, asosan, Kodi-XBMC uchun mo'ljallangan, odatiy va shkafdan tashqari uskunalarni, shu jumladan, ular "PulseBox" deb nomlangan XBMC bilan oldindan o'rnatilgan maxsus HTPC PVR pristavkasini sotadi.[43] Pulse-Eight shuningdek, XBMC-ning o'rnatilgan "Pulse" deb nomlangan bepul ishlashga moslashtirilgan versiyalarini taqdim etadi. OpenELEC va maxsus HTPC tizimida ishlashga mo'ljallangan XBMC-ning maxsus PVR-qurilishi.[44]

Xtreamer Janubiy Koreyaning Unicorn Information Systems kompaniyasi tomonidan ishlab chiqarilgan Ultra va Xtreamer Ultra 2 Nvidia grafikalari va Intel Atom oldindan o'rnatilgan OpenELEC va Kodi-XBMC dasturlari bilan ta'minlangan protsessorlar. Birinchi avlod Xtreamer Ultra 1,80 gigagertsli ikki yadroli Intel Atom D525 protsessorli Nvidia Ion chipsetidan, Xtreamer Ultra 2 diskretdan foydalanadi GeForce GT 520M 2,13 gigagertsli ikki yadroli Intel Atom D2700 protsessorli grafikalar.[45]

2010 yil 10 sentyabrdan boshlab ZOTAC ZOTAC Boost XL deb nomlangan dasturiy ta'minot to'plamini barcha yangi mahsulotlarini etkazib beradi. anakartlar va Mini-kompyuterlar, masalan, Zotac-ning ZBOX va MAG seriyali Nettops, Zotac shuningdek XBMC bilan namoyishlarni amalga oshiradi. Ushbu ZOTAC Boost XL dasturiy ta'minot to'plami dasturiy ta'minotdan iborat; Auslogics BoostSpeed, Cooliris, Kylo (HDTV uchun optimallashtirilgan veb-brauzer), va XBMC Media Center.[46]

Zotac-ning ZBOX va MAG seriyali kichik mini-kompyuterlari Intel, AMD yoki Nvidia grafikalariga asoslangan nettoplar bo'lib, ularning barchasi ikkalasi ham to'liq foydalanishga tayyor kompyuter sifatida sotiladi. yalang'och kompyuterlar (xotira va qattiq disksiz). Zotac Zbox ID33, ID34, ID81, ID80 va AD04-ning barchasi HTPC bozoriga yo'naltirilgan, ba'zilari esa uyaga o'rnatish Blu-ray Disc optik disk drayveri, ba'zilari esa masofadan boshqarish pulti bilan.[47]

Tomonidan mintBox Linux Mint jamoa Isroilning CompuLab's kompaniyasining OEM versiyasidir fit-PC Linux Mint ochiq manbali operatsion tizimi va dasturiy ta'minot bilan oldindan o'rnatilgan, MATE ish stoli va XBMC. Ikkala fanatsiz modellarda mavjud, ikkalasi ham AMD APUlari, HDMI chiqish porti, sakkizta USB uyasi, ikkita eSATA porti, Gigabit Ethernet, 802.11 b / g / n Wi-Fi, o'rnatilgan Bluetooth va infraqizil media markazining masofadan boshqarish pulti.[48]

Maxsus qurilmalar

PrusCube Ruby by Marusys - bu DVB-S2 qo'shaloq sozlagichi yuqori aniqlikdagi DVR-PVR pristavkasi, XBMC bilan ishlaydigan Linuxning asosiy interfeysi sifatida.[49][50][51][52][53]

Kichik qora quti - bu Linux yadrosiga asoslangan ARM media pleer, uning asosiy interfeysi XBMC.[54][55][56][57]

Marusys MS630S va MS850S - bu XBMC singari Linux yadrosi asosidagi media pleerlarini ishga tushirish qobiliyatiga ega bo'lgan yuqori aniqlikdagi PVR-ga asoslangan to'plamlar va Marusys ushbu ikkita qurilmani XBMC bilan mos ravishda reklama qilmoqda.[58]

Myka ION - uy tarmog'ida saqlanadigan Internet televizion va ommaviy axborot vositalarini yashash xonasiga olib kirish uchun mo'ljallangan, fanatsiz Nvidia Ion-ga asoslangan tepsida qurilmasi; XBMC Media Center, Boxee va Hulu Desktop bilan asosiy menyudan boshlash mumkin bo'lgan dasturlar sifatida oldindan o'rnatilgan.[59]

O'zgartirilgan Konstructs tomonidan ishlab chiqarilgan MK-X1 - bu Nvidia Ion-ga asoslangan to'plam uskuna Acer Aspire Revo XBMC bilan oldindan yuklangan va qurilma tavsiya etilgan chakana narxiga 300 AQSh dollar (AQSh) ega.[60]

Neuros LINK Neuros Technology tomonidan ishlab chiqarilgan, Ubuntu-ga asoslangan ochiq televizor va internet-televizorni va boshqa videolarni televizorga etkazish uchun mo'ljallangan media kengaytirgich, XBMC Media Center bilan oldindan o'rnatilgan.[12]

BryteWerks Model One Projektor 1080p HD raqamli video proektor uy kinoteatrlaridan foydalanish uchun mo'ljallangan; XBMC-ning maxsus versiyasini boshqaradigan uy teatri o'rnatilgan kompyuterga ega. Bundan tashqari u 720p 8,9 dyuymli masofadan boshqarish pulti bilan ajralib turadi sensorli ekran paneli displeyi tizimni boshqarish uchun projektor orqasida. Shuningdek, u o'rnatilgan Wi-Fi va Ethernet adapterlariga, shuningdek, uyasi o'rnatilgan Blu-ray Disc pleeriga ega va 500 GB qattiq holatdagi haydovchi va qo'shimcha 2 TB qattiq disk drayverini qo'shish mumkin.[61]

The Primus by Mediaimpact Technologies is a Linux Mint-based media center and set-top-box that integrates MythTV, Netflix Desktop, Hulu Desktop, and Steam Gaming through Kodi for a seamless home entertainment system ready for the living room. It comes complete with SMK-Link remote control.

Derivativlar va vilkalar

Kodi/XBMC media center source code have over the years become a popular software to vilka and to use as an application framework platform for others to base their own media player or media center software on, as if Kodi were a GUI vositalari to'plami, oyna tizimi, yoki oyna menejeri. And today at least Boxee, Plex, Tofu, MediaPortal, OpenELEC, OSMC, GeeXboX, Voddler, DVDFab Media Player va Horizon TV are all separate derivative products that are all openly known to at least initially have forked the grafik foydalanuvchi interfeysi (GUI) and media player part of their software from XBMC's source code. Many of these third-party forks and derivative work of Kodi-XBMC are said to still assist with submitting bug fixes yuqori oqim and sometimes help getting new features backported to the original Kodi-XBMC project so that others can utilize it as well, shared from one main source.[11][15][57] However some which was initially a fork of XBMC have since fully or partially been rewritten to use closed source proprietary software.[62] For more information see the main "XBMC asosidagi dasturiy ta'minot ro'yxati "maqolasi.

Some examples on building on Kodi-XBMC are OSMC, OpenELEC va GeeXboX which are free and open source o'rnatilgan operatsion tizimlar providing complete media center software suite that comes with a preconfigured version of Kodi/XBMC and DVR/PVR plugins. They are both designed to be extremely small and very fast booting embedded Linux asosida distributions, primarily optimized to be booted from flesh xotira yoki a qattiq holatdagi haydovchi, and specifically targeted to a minimum stol usti qutisi hardware setup based on ARM SoC's or Intel x86 processor and graphics.[63][64][65][66]

Similar embedded Linux distributions to OpenELEC/GeeXboX are the professionally made E2BMC va OpenPCTV which are commercial Kodi/XBMC-based software platform for DVR/PVR set-top boxes, with both being designed as a hybrid integration between Kodi media center software and Dreambox 's Enigma2 PVR software scripts.[67][68][69][70][71]

Yana bir misol XBMC4Xbox, which is a third-party developer spin-off project of XBMC, with still active development and support of the Xbox platform. This project was created as a fork of XBMC as a separate project to continue having a version of XBMC for the Xbox hardware platform. It was not started by official members of the official XBMC project, nor will it be supported by the official Team Kodi in any way. It started when support for the Xbox branch was officially dropped by Team XBMC, which was announced on 27 May 2010.

Programming and developing

Kodi is a non-profit and bepul dasturiy ta'minot hamjamiyati boshqariladigan ochiq manbali dasturiy ta'minot project that is developed only by volunteers in their bo'sh vaqt hech kimsiz pul daromad. XBMC Foundation and the team of developers leading the development of Kodi/XBMC, "Team-Kodi"/"Team-XBMC", encourage anyone and everyone to submit their own source code patches for new features and functions, improve existing ones, or fix xatolar to the Kodi/XBMC project.

Onlayn foydalanuvchi uchun qo'llanma bu wiki -based and community driven, and it also works as a basic developers' guide for getting a good overview of Kodi's architecture. However, as with most non-profit software projects, to delve deeper into programming, looking at the actual source code and the Kislorod formatted "code documentation" comments inside that code is needed.[6]

Arxitektura

XBMC architecture overview schematic

Kodi is a cross-platform software application whose core is mainly programmed in C ++. Kodi uses OpenGL (yoki OpenGL ES ) graphics ko'rsatish under Kodi for both Linux and macOS, while Kodi for Windows uses Microsoft DirectX multimedia framework and Direct3D rendering, as the Xbox version of XBMC did. Some of Kodi's own kutubxonalar, as well as many third-party libraries that Kodi depends on, are written in the C programming-language, o'rniga C ++ as Kodi's core, but they are then mostly used with a C ++ wrapper and, through Kodi's core monolithic nature, are loaded via a dinamik bog'lovchi yuklovchi for on-demand loading and unloading at ishlash vaqti.[12] Kodi also still partially uses the SDL (Oddiy DirectMedia Layer ) multimedia ramka for input on Linux, but its developers are working on completely removing that small remaining dependency on SDL.[iqtibos kerak ]

Because of Kodi/XBMC's origin with the resource constraints on the hardware and environment of the first-generation Xbox game-console platform, all software development of Kodi/XBMC has always been focused on reserving the limited resources that existed on embedded system hardware, like the original Xbox (which was only a 733 MHz Intel Pentium III and 64 MB of RAM in total as umumiy xotira ), as well as the still relatively low resources of o'rnatilgan tizim devices today, of which the main hindrance has always been the amount of available system Ram and graphics memory at any one time. This means that Kodi/XBMC is purposely programmed to be very resource- and power-efficient and can therefore run on very low-end and relatively non-expensive hardware, especially when compared to other media center software design for HTPC use.[6]

But because of its origins from the Xbox game-console, Kodi/XBMC's legacy graphics renderer still runs in a more game-loop rendering environment rather than using a fully event-driven and on-demand rendering, meaning that it is almost constantly re-drawing the GUI and refreshing the frames as fast as it can, even when nothing is changing on the screen. This results in very high CPU and high GPU usage, which can be observed on embedded systems and low-end machines, and hence cause high temperatures, high fan activity, and high power consumption unless capped at a maximum frame per second configuration for that specific platform build. Work is however constantly ongoing by the developers to make Kodi/XBMC run using much fewer resources on low-power and embedded systems, which will indirectly benefit all non-embedded systems as well. Efficiency improvements in this area are however being worked on in order to move away from that old style game-loop environment in order to reduce high CPU/GPU usage by the GUI, especially as XBMC usage on embedded platforms with limited CPU/GPU resources keeps growing in popularity. XBMC 11.0 (Eden) introduced Dirty-Regions rendering option for texture support to the XBMC skinning engine as an option, and XBMC 12.0 (Frodo) enabled Dirty Regions rendering to redraw the whole screen on a single dirty region by default on all platforms. Work is also in progress for XBMC 14.0 to introduce an abstracted scene-graph deferred rendering for GUI renderer abstraction.

Portativlik

Kodi has a portable code base, uning bilan trunk (mainline source code tree) officially available for IA-32 /x86, x86-64, PowerPC va ARM -based platforms.[72][73] The Kodi GUI does require 3D hardware accelerated graphics (GPU ) that support OpenGL ES, OpenGL, yoki EGL, yoki Direct3D with device drivers that support OpenGL ES 2.0, or OpenGL 1.3 or later with GLSL, yoki DirectX qilish uchun ko'rsatish the GUI at an acceptable kvadrat tezligi.

Kodi is thus officially not yet available for MIPS upstream in mainline source code repository from Team-Kodi, nor does it as yet support DirectFB yoki DRI (to'g'ridan-to'g'ri ko'rsatuvchi infratuzilma) rendering without OpenGL/GLES hardware accelerated graphics support.[74] The combination of MIPS, DirectFB, and DRI is a popular architecture used today by simpler stol usti qutilari like digital broadcasting (cable/satellite) boxes and low-end raqamli media pleerlar, such as those based on MIPS arxitekturasi chipsets from Sigma dizaynlari yoki Realtek.[75] Kodi ports to MIPS is, however, currently being actively worked on by several independent development teams.

Kodi for Linux supports asboblar zanjiri building systems for embedded development such as Yocto, Qurilish ildizi (uClibc ), va Linaro set of Makefiles and patches for easing the generation of o'zaro faoliyat kompilyatsiya toolchains as well as the creation of a file system on o'rnatilgan Linux systems across a wide range of hardware, kernel platforms, and CPU architectures (x86, x86-64, ARM, MIPS, PowerPC, etc.).

Python scripts as plugins and addons (widgets and gadgets)

Kodi allows developers to create addons using a built-in Python interpreter (version 2.6 or higher depending on system) and its own WindowXML dastur doirasi, which together form an XML-based widget toolkit for which they can extend the capability of Kodi by creating a GUI uchun vidjetlar. Python vidjet scripts allow non-developers to themselves create new add-ons for Kodi, using Python.[12]

Application programming interface (API)

Dan tashqari amaliy dasturlash interfeyslari (APIs) available to third-party Python scripts and addon plugins, Kodi features several other APIs for controlling Kodi remotely or from an external application. These APIs includes a JSON-RPC server, D-Bus Server, Veb-server, UPnP AV media server (with UPnP MediaServer ControlPoint, UPnP MediaRenderer DCP, UPnP RenderingControl DCP, and UPnP Remote User Interface server), and a custom multi-protocol Event Server for remote controls.

GUI-engine and skinning (themes)

Kodi/XBMC is noted as having a very flexible GUI vositalari to'plami and robust ramka uning uchun GUI. With its underlying complex graphical design and layout kutubxona (named libGUI in Kodi/XBMC), it provides a simple mavhumlik qatlami between the application code and the interface, while allowing extremely flexible dynamic layouts and animations that are easy to work with and makes it possible to create completely unique terilar for XBMC. The skin files are written in XAML, using a standard XML base, making mavzu -terini tozalash and personal customization very accessible.[30]

Software limitations

Kodi's own internal cross-platform video and audio players (DVDPlayer va PAPlayer) cannot officially play any audio or video files that are protected or encrypted bilan Raqamli huquqlarni boshqarish (DRM) technologies for kirishni boshqarish, meaning audio files purchased from onlayn musiqa do'konlari kabi iTunes musiqa do'koni, Audible.com, Windows Media Player Stores, and video files protected with Windows Media DRM yoki DivX proprietary DRM. Such files can be played only by using another media player supporting DRM, or by removing the DRM protection from the file.

Qabul qilish

Kodi won a Lifehacker Award in 2014 for "Best Media Player" in their entertainment selection.[76] Kodi won two SourceForge 2006 Community Choice Awards.[77] In the 2007 Community Choice Awards, Kodi was nominated finalist in six categories. Also in the 2008 Community Choice Awards Kodi won an award for Best Project for Gamers. Bilan Microsoft-ning decision to discontinue Windows Media Center (WMC) starting Windows 10, htpcBeginner.com voted Kodi not only as the best WMC alternative but also in many ways better than WMC.[78]

Tarix

Xbox Media Center (XBMC) was the successor to the Xbox Media Player (XBMP) software. Xbox Media Player development stopped on 13 December 2003, by which time its successor was ready for its debut, renamed as it was growing out of its 'player' name and into a 'center' for media playback. The first stable release of XBMC was on 29 June 2004, with the official release of XboxMediaCenter 1.0.0. This announcement also encouraged everyone using XBMP or XBMC Beta release to update, as all support for those previous versions would be dropped, and they would only support version 1.0.0. Not featured in XBMP, the addition of embedded Python was given the ability to draw interface elements in the GUI, and allowed user and community generated scripts to be executed within the XBMC environment.[6]

With the release of 1.0.0 in the middle of 2004, work continued on the XBMC project to add more features, such as support for iTunes features like DAAP and Smart Playlists, as well as many improvements and fixes. The second stable release of XBMC, 1.1.0, was released on 18 October 2004. This release included support for more media types, file types, container formats, as well as video playback of Nullsoft streaming videos and karaoke support (CD-G).[6]

After two years of heavy development, XBMC announced a stable point final release of XBMC 2.0.0 on 29 September 2006. Even more features were packed into the new version with the addition of RAR and zip archive support, a brand new player interface with support for multiple players. Such players include PAPlayer, the new audio/music player with crossfade, gapless playback and ReplayGain support, and the new DVDPlayer with support for menu and navigation support as well as ISO/img image parsing. Prior to this point release, XBMC just used a modified fork of MPlayer for all of its media needs, so this was a big step forward. Support for iTunes 6.x DAAP, and Upnp Clients for streaming was also added. A reworked Skinning Engine was included in this release to provide a more powerful way to change the appearance of XBMC. The last two features include read-only support for FAT12/16/32 formatted USB ommaviy xotira devices, and a "skinnable" 3D visualizer.

The release of XBMC 2.0.1 on 12 November 2006 contained numerous fixes for bugs that made it through the 2.0.0 release. This also marked the change from CVS to SVN (Subversion) for the development tree.

On 29 May 2007, the team behind XBMC put out a call for developers interested in porting XBMC to the Linux operating system. A few developers on Team-XBMC had already begun porting parts of XBMC over to Linux using SDL and OpenGL as a replacement for DirectX, which XBMC was using heavily on the Xbox version of XBMC.[79][80]

Development on the Git codebase is continuing and the versioning scheme has been changed to reflect the release year and month, e.g., 8.10, 9.04, 9.11, 10.05.

On 27 May 2010, the team behind XBMC announced the splitting of the Xbox branch into a new project; "XBMC4Xbox" which will continue the development and support of XBMC for the old Xbox hardware platform as a separate project, with the original XBMC project no longer offering any support for the Xbox.[17][18][19]

On 2 January 2011, XBMC moved the source code repository from buzg'unchilik ga git, mezbonlik qilgan GitHub.

On 1 August 2014, an announcement was made of release 14 and name change to Kodi.

Organization and licensing

The XBMC Foundation is the organization behind the Kodi and XBMC projects. It is legally represented by the Dastur erkinligi huquq markazi (SFLC), which assists the Kodi/XBMC project and its developers in legal matters such as intellektual mulk. It also assists with economic issues such as handling donations and sponsors that help the project with expenses for bag'ishlangan xosting xizmati and activities such as going to developer conferences, trade fairs and computer expos to tech demo Kodi, meeting with potential new developers, and marketing the software.

Kodi's source code is licensed under the GNU umumiy jamoat litsenziyasi, and is hosted through Git omborlar.

Use for illegal streaming

Third-party add-ons allow users to stream copyrighted content without the permission of its copyright holder. Some Kodi distributions and hardware devices, often marketed as "fully loaded",[81] are pre-loaded with the software and such add-ons.[82][83] As a result, some users have incorrectly associated these products and add-ons as being affiliated with the Kodi project.[84][16] 2015 yil iyun oyida, Amazon Appstore pulled Kodi, as it can be "used to facilitate the piracy or illegal download of content", even though the software is not bundled with such content. XBMC Foundation president Nathan Betzen disagreed with the assumption, stating that "We always say we don't care what our users do with the software, and we stand by that position. But we sure do hate it when companies destroy the name of our software in order to make a profit." He also considered it ironic that Amazon would ban the app, given that it, in his opinion, helped to bolster the popularity of Amazon Fire TV products. It was also pointed out that Amazon still distributed Kodi distributions with infringing add-ons via the same storefront.[16][85][86] As of February 2019 the ban still appears to be in effect, In December 2015, the Amazon Fire TV Stick experienced a stock shortage in the United Kingdom that was speculated to have been associated with its use with Kodi.[83][16]

In February 2016, the XBMC Foundation reiterated its stance on third-party Kodi products meant for the streaming of unlicensed content; Betzen explained that the reputation of the Kodi project had been hurt by its association with third-party products whose sellers "make a quick buck modifying Kodi, installing broken piracy add-ons, advertising that Kodi lets you watch free movies and TV, and then vanishing when the user buys the box and finds out that the add-on they were sold on was a crummy, constantly breaking mess." Betzen warned that although it is open source software, the name "Kodi" and its logos are ro'yxatdan o'tgan savdo belgilari of the XBMC Foundation, and that the foundation intended to strictly enforce its trademark rights to prevent their unauthorized use, especially in association with information and devices meant to enable access to unlicensed content.[84][16]

In April 2017, following an Kulgi va hazil kuni stunt where the Kodi website was taken down and replaced with a fake domain seizure notice, Kodi's developers stated that they were considering working with legal third-party content providers to officially support their services within Kodi, to counter the perception that the software is primarily used for piracy.[81]

In March 2018, Google removed "Kodi" from its avtomatik to'ldirish qidiruv so'rovi, citing that the term was associated with copyright infringement, but failed to remove autocomplete terms for modified, piracy-focused versions of Kodi (that unlike Kodi are illegal).[87]

Shuningdek qarang

Adabiyotlar

  1. ^ "Xbox Media Center". 2 October 2003. Archived from the original on 2 October 2003. Olingan 18 dekabr 2016.CS1 maint: BOT: original-url holati noma'lum (havola)
  2. ^ https://github.com/xbmc/xbmc/releases/tag/18.8-Leia.
  3. ^ "Release 19.0a2-Matrix · xbmc/xbmc". GitHub. 5 oktyabr 2020 yil. Olingan 26 oktyabr 2020.
  4. ^ "The KODI Main translation project on Transifex". www.Transifex.com. Arxivlandi asl nusxasidan 2017 yil 9 iyuldagi. Olingan 1 oktyabr 2017.
  5. ^ "About Kodi". kodi.tv. Arxivlandi asl nusxasidan 2019 yil 7-avgustda. Olingan 5 iyun 2017.
  6. ^ a b v d e f g h men j Patrick Schmid (5 November 2004). "Ultimate Multimedia Center-ga Xbox-ni o'zgartirish". Tomning uskuna.
  7. ^ a b v d e Ryan Paul (29 December 2009). "XBMC 9.11 makes your open source home theater look shinier". Ars Technica. Arxivlandi asl nusxasidan 2012 yil 16 aprelda. Olingan 14 iyun 2017.
  8. ^ Lawler, Richard (10 October 2012). "XBMC celebrates 10 years, latest build works in mainline PVR and Raspberry Pi support". Engadget.com. Arxivlandi asl nusxasidan 2013 yil 29 yanvarda. Olingan 28 yanvar 2013.
  9. ^ a b v d e "Arxivlangan nusxa" (PDF). Arxivlandi asl nusxasi (PDF) 2011 yil 14-iyulda. Olingan 31 may 2010.CS1 maint: nom sifatida arxivlangan nusxa (havola) Hardcore Gamer jurnalida XBMC-ni ko'rib chiqish
  10. ^ VzjrZ (18 January 2007). "How to softmod your xbox...for FREE". Instructables. Arxivlandi asl nusxasi 2019 yil 14-iyulda. Olingan 30 noyabr 2008.
  11. ^ a b v d e f g h men j k Kaushik (8 August 2009). "XBMC is the best media center application. Period". instant fundas. Arxivlandi asl nusxasi 2019 yil 14-iyulda. Olingan 9 sentyabr 2009.
  12. ^ a b v d e f g h men Ryan Paul (10 May 2009). "XBMC 9.04 delivers impressive media center experience". Ars Technica. Arxivlandi asl nusxasidan 2012 yil 29 aprelda. Olingan 14 iyun 2017.
  13. ^ Richard Skalsky (a.k.a. GrandAnse) (2 July 2009). "Voddler använder XBMC (Bekräftat!)". xbmc.nu (shved tilida). Arxivlandi asl nusxasi 2012 yil 25 fevralda. Olingan 21 iyul 2009.
  14. ^ Nicholas Deleon (15 January 2010). "CrunchGear Interview: We talk to the lead developer of Plex Media Center for Mac OS X: It was doing Boxee-like stuff before Boxee was cool". CrunchGear. Arxivlandi asl nusxasidan 2010 yil 18 yanvarda. Olingan 16 yanvar 2010.
  15. ^ a b Kevin Anderson (7 October 2009). "Quti ichida o'ylash". The Guardian. Buyuk Britaniya Arxivlandi asl nusxasidan 2016 yil 5 iyunda. Olingan 17 dekabr 2016.
  16. ^ a b v d e "Kodi takes the fight to sellers of pirate TV boxes". Engadget. Arxivlandi asl nusxasidan 2016 yil 16 fevralda. Olingan 17 fevral 2016.
  17. ^ a b v Timothy (28 May 2010). "XBMC Discontinues Xbox Support". Slashdot. Arxivlandi 2011 yil 8 iyundagi asl nusxadan. Olingan 31 may 2010.
  18. ^ a b v Adam Pash (28 May 2010). "XBMC Drops Support for the Original Xbox". Layfxaker. Arxivlandi from the original on 31 May 2010. Olingan 31 may 2010.
  19. ^ a b v Sean Hollister (31 May 2010). "XBMC bids farewell to its progenitor: the original Xbox". Engadget. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 2 sentyabr 2017.
  20. ^ Anand Subramanian (7 February 2014). "How to install Broadcom Crystal HD driver on Ubuntu?". htpcBeginner. Arxivlandi asl nusxasidan 2015 yil 3 aprelda. Olingan 23 mart 2015.
  21. ^ "XBMC Project Implements AMD XvBA Interface". Phoronix.com. 2011 yil 14-dekabr. Arxivlandi asl nusxasidan 2012 yil 2 fevralda. Olingan 24 yanvar 2012.
  22. ^ "HTPC Showdown: Which front-end interface is best?". TechHive.com. Arxivlandi asl nusxasidan 2014 yil 27 noyabrda. Olingan 30 avgust 2017.
  23. ^ "Njoy N7 FAQ". Tv2lan.com. Arxivlandi asl nusxasi 2014 yil 1 fevralda. Olingan 28 yanvar 2013.
  24. ^ "XBMC Prepares Support For Running Emulated Games - Phoronix". Froniks. 2013 yil 27 sentyabr. Arxivlandi asl nusxasidan 2017 yil 12 fevralda. Olingan 29 noyabr 2016.
  25. ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2013 yil 6-dekabrda. Olingan 6 dekabr 2013.CS1 maint: nom sifatida arxivlangan nusxa (havola) Xbmc: Integrated Emulation with libretro RetroPlayer wip]
  26. ^ Paul Rae (3 December 2013). "Now Building OpenELEC-RetroPlayer Build Images". XBMC Nightly Builds. Arxivlandi asl nusxasidan 2016 yil 9 avgustda. Olingan 29 noyabr 2016.
  27. ^ "The Libretro Team is creating RetroArch and Lakka". Patreon.com. Arxivlandi asl nusxasidan 2016 yil 28 noyabrda. Olingan 29 noyabr 2016.
  28. ^ Jason Fitzpatrick (30 October 2009). "Turbo Charge Your New XBMC Installation". Layfxaker. Arxivlandi asl nusxasidan 2010 yil 15 yanvarda. Olingan 15 yanvar 2010.
  29. ^ "How To Unblock Kodi TV Add-Ons | wTVPC". wtvpc.com. Arxivlandi asl nusxasidan 2016 yil 12 sentyabrda. Olingan 6 sentyabr 2016.
  30. ^ a b Jason Fitzpatrick (5 April 2009). "Customize XBMC with These Five Awesome Skins". Layfxaker. Arxivlandi asl nusxasidan 2018 yil 4 dekabrda. Olingan 15 yanvar 2010.
  31. ^ "Replicant Wizard - Register".[doimiy o'lik havola ]
  32. ^ "Airtunes coming to XBMC for Windows… And Why AirPlay is Awesome". Xbmc.us. 2012 yil 15-iyun. Arxivlandi asl nusxasidan 2013 yil 16 fevralda. Olingan 28 yanvar 2013.
  33. ^ "XBMC Remote for Android now official". Talkandroid.com. 19 iyul 2010 yil. Arxivlandi asl nusxasidan 2011 yil 17 oktyabrda. Olingan 17 oktyabr 2011.
  34. ^ "Enhance Your XBMC Experience with Remote Controls for Any Device". Lifehacker.com. 24 mart 2010 yil. Arxivlandi asl nusxasidan 2011 yil 24 oktyabrda. Olingan 17 oktyabr 2011.
  35. ^ a b v d Anand Lal Shimpi (29 December 2009). "XBMC & Broadcom Bring 1080p Decode Upgrade to ill-equipped netbooks, nettops, Apple TVs". AnandTech. Arxivlandi asl nusxasidan 2010 yil 22 yanvarda. Olingan 20 yanvar 2010.
  36. ^ Foresman, Chris (21 January 2011). "XBMC now running on jailbroken Apple TV or iDevice". Arstechnica.com. Olingan 17 oktyabr 2011.
  37. ^ "Android 4.0 APIs". Arxivlandi asl nusxasidan 2013 yil 29 martda. Olingan 3 aprel 2013.
  38. ^ Lawler, Richard (13 July 2012). "XBMC for Android app revealed; source code available now". Engadget.com. Arxivlandi asl nusxasidan 2013 yil 16 yanvarda. Olingan 28 yanvar 2013.
  39. ^ "Google TV and Native Libraries". Spurint.org. Arxivlandi asl nusxasi 2013 yil 6-yanvarda. Olingan 28 yanvar 2013.
  40. ^ "Arctic Introduces OpenELEC-based MC001-XBMC HTPC". www.anandtech.com. 2013 yil 5-fevral. Arxivlandi 2013 yil 7 fevraldagi asl nusxadan. Olingan 8 fevral 2013.
  41. ^ "ARCTIC MC001-XBMC Media Center Now Available w/ XMBC 12". legitreviews.com. 2013 yil 6-fevral. Arxivlandi from the original on 10 February 2013. Olingan 8 fevral 2013.
  42. ^ "ARCTIC Bundles OpenELEC with Lower Priced MC001-XBMC". www.missingremote.com. 5 Fevral 2013. Arxivlangan asl nusxasi 2013 yil 9 fevralda. Olingan 8 fevral 2013.
  43. ^ "PulseBox out 10th October". Blog.pulse-eight.com. 22 sentyabr 2011. Arxivlangan asl nusxasi 2011 yil 1 oktyabrda. Olingan 17 oktyabr 2011.
  44. ^ "libCEC Downloads - Pulse-Eight - Ultra HD Distribution and Control Products". packages.Pulse-Eight.net. Arxivlandi asl nusxasidan 2016 yil 15 aprelda. Olingan 30 avgust 2017.
  45. ^ Eric Brown (21 October 2011). "XBMC-based embedded Linux distro debuts on HTPC mini-PC". Archive.linuxgizmos.com. Arxivlandi asl nusxasidan 2016 yil 10 mayda. Olingan 6 may 2016.
  46. ^ "ZOTAC Announces Boost XL Software Bundle for Platforms". Bit-tech.net. 2010 yil 11 sentyabr. Arxivlandi asl nusxasidan 2011 yil 15 iyunda. Olingan 17 oktyabr 2011.
  47. ^ "Zotac's Zboxes are small, Ion-fueled, and cheap". Engadget.com. 2010 yil 28 avgust. Arxivlandi from the original on 28 October 2011. Olingan 17 oktyabr 2011.
  48. ^ Thomson, Iain (11 June 2012). "Linux Mint joins mini-PC hardware business". Theregister.co.uk. Arxivlandi 2013 yil 9 iyundagi asl nusxadan. Olingan 28 yanvar 2013.
  49. ^ "PrismCube". PrismCube.com. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  50. ^ "AB IPBox Prismcube Ruby - AB-COM Europe". PrismCube.org. Arxivlandi asl nusxasidan 2016 yil 7 iyulda. Olingan 30 avgust 2017.
  51. ^ "Prismcube Ruby Twin SAT HDTV XBMC Satellite receiver - Digitale ontvangers". www.AstraSat.nl. Arxivlandi asl nusxasidan 2017 yil 14 avgustda. Olingan 30 avgust 2017.
  52. ^ "Prismcube - Set Top PVR Box baseret på XBMC". Digitalt.tv. 2012 yil 25 sentyabr. Arxivlandi asl nusxasidan 2017 yil 14 avgustda. Olingan 30 avgust 2017.
  53. ^ "HbbTV open source using Linux, XBMC". VolpeFirm.com. 2012 yil 23-iyul. Arxivlandi asl nusxasidan 2017 yil 14 avgustda. Olingan 30 avgust 2017.
  54. ^ "Video: This little $130 black box runs XBMC Linux". TGDaily.com. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  55. ^ "The Little Black Box Open Source XBMC Media Centre Unveiled". Geeky-Gadgets.com. 2013 yil 29 aprel. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  56. ^ "The Little Black Box XBMC STB Gets Users' Feedback, Becomes Available on Amazon". CNX-Software.com. 2013 yil 21-iyul. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  57. ^ a b "TheLittleBlackBox (TLBB) launches XBMC media for the masses". Gnews.com. 26 Iyul 2013. Arxivlangan asl nusxasi 2013 yil 31-iyulda. Olingan 26 iyul 2013.
  58. ^ "arusys MS630S and MS850S set-top boxes stream straight to your iPhone". Engadget. 19 April 2010. Arxivlandi asl nusxasidan 2010 yil 22 aprelda. Olingan 17 may 2010.
  59. ^ "Myka ION brings Intel Atom and ION graphics into the living room". Crunchgear.com. 2009 yil 5-noyabr. Arxivlandi asl nusxasidan 2010 yil 8 mayda. Olingan 17 oktyabr 2011.
  60. ^ Dave Freeman (10 August 2010). "Modified Konstructs Announces Custom Media Center". Crunchgear.com. Arxivlandi asl nusxasidan 2010 yil 23 sentyabrda. Olingan 17 oktyabr 2011.
  61. ^ "BryteWerks Model One combines HTPC and 16:10 HD projector for $2,449". Engadget.com. Arxivlandi 2012 yil 8 yanvarda asl nusxadan. Olingan 24 yanvar 2012.
  62. ^ "Plex announces partnership with LG, pledges to beat Boxee Box and Apple TV for free". Engadget.com. 3 September 2010. Arxivlandi asl nusxasidan 2011 yil 4 noyabrda. Olingan 17 oktyabr 2011.
  63. ^ "OpenELEC Is a Fast-Booting, Self-Updating Version of XBMC for Home Theater PCs". Lifehacker. 2011 yil 20 oktyabr. Arxivlandi asl nusxasidan 2014 yil 19 fevralda. Olingan 20 noyabr 2011.
  64. ^ "XBMC-Focused OpenELEC 1.0 Released". Phoronix.com. 2011 yil 20 oktyabr. Arxivlandi asl nusxasidan 2011 yil 23 noyabrda. Olingan 20 noyabr 2011.
  65. ^ "OpenELEC Media Center Software on Launchpad". Arxivlandi asl nusxasidan 2018 yil 17 sentyabrda. Olingan 29 yanvar 2010.
  66. ^ "About OSMC". Arxivlandi asl nusxasidan 2015 yil 19 martda. Olingan 2 may 2015.
  67. ^ "E2BMC Official Website (E2BMC.com)". Arxivlandi asl nusxadan 2019 yil 18 iyunda. Olingan 9 fevral 2020.
  68. ^ "E2BMC: New videos". Arxivlandi asl nusxasidan 2014 yil 23 martda. Olingan 3 iyul 2014.
  69. ^ "E2BMC - a hybrid between Enigma 2 and XBMC - Satnigmo.com". Arxivlandi asl nusxasidan 2014 yil 19 iyuldagi. Olingan 3 iyul 2014.
  70. ^ kubietech. "OpenPCTV-da Cubietruck / Cubieboard2". Arxivlandi asl nusxasidan 2016 yil 28 mayda. Olingan 3 iyul 2014.
  71. ^ "OpenPCTV - HTPC 拥有 更 全面 的 电视 功能". Arxivlandi asl nusxasidan 2014 yil 5 iyulda. Olingan 3 iyul 2014.
  72. ^ "NVIDIA Tegra-da XBMC". Tegradeveloper.Nvidia.com. Arxivlandi asl nusxasi 2010 yil 12 yanvarda. Olingan 13 fevral 2010.
  73. ^ "BeagleBoard / GSoC / 2010 loyihalari / XBMC". Arxivlandi asl nusxasidan 2010 yil 23 sentyabrda.
  74. ^ Tim Stivens (2009 yil 2-noyabr). "XBMC ARM porti masxara qilingan, cho'ntagidagi Beagleboard-dan HD ijro etilishini boshqaradi (video)". Engadget. Arxivlandi asl nusxasidan 2017 yil 19 mayda. Olingan 2 sentyabr 2017.
  75. ^ "Media Player Chipsets". Iboum.com. Arxivlandi asl nusxasidan 2012 yil 23 yanvarda. Olingan 24 yanvar 2012.
  76. ^ "Lifehacker Awards 2014: Eng yaxshi media pleer". Arxivlandi asl nusxasidan 2014 yil 11 dekabrda.
  77. ^ "SourceForge.net bizning 2006 yilgi Jamiyat tanlovi mukofotlari g'oliblarini taqdim etishdan faxrlanadi". SourceForge. Arxivlandi asl nusxasidan 2010 yil 26 yanvarda. Olingan 20 yanvar 2010.
  78. ^ "Windows Media Center-ning eng yaxshi alternativalari". htpcBeginner. 2015 yil 9-iyun. Arxivlandi asl nusxasidan 2015 yil 19 iyunda. Olingan 19 iyun 2015.
  79. ^ "Boxee tarixi: Va bokschi asta-sekin tug'ildi". Gizmodo.com.au. 19 oktyabr 2010 yil. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  80. ^ "Gizmodo Australia - Gadget qo'llanmasi - texnologiyalar va maishiy elektronika yangiliklari va sharhlari". www.Gizmodo.com.au. Arxivlandi asl nusxasidan 2017 yil 30 avgustda. Olingan 30 avgust 2017.
  81. ^ a b "Kodi qonuniy tarkib va ​​DRM bilan qaroqchilikni kaltaklashni xohlaydi". TorrentFreak. 2017 yil 9-aprel. Arxivlandi asl nusxasidan 2017 yil 10 aprelda. Olingan 11 aprel 2017.
  82. ^ "Kodi uchun TVMC video piratiyasini noqulay darajada osonlashtiradi". TechHive. 2015 yil 28-may. Arxivlandi asl nusxasidan 2016 yil 8 fevralda. Olingan 17 fevral 2016.
  83. ^ a b "Qaroqchilar Buyuk Britaniyadagi Amazon Fire TV aktsiyalarini tozaladimi?". TorrentFreak. 2015 yil 29 dekabr. Arxivlandi asl nusxasidan 2016 yil 6 martda. Olingan 17 fevral 2016.
  84. ^ a b "Kodi qaroqchilik aloqalarini buzish uchun qonuniy choralar ko'rilishini e'lon qildi". TorrentFreak. 2016 yil 15-fevral. Arxivlandi asl nusxasidan 2016 yil 16 fevralda. Olingan 17 fevral 2016.
  85. ^ "Amazon Kodi / XBMC dasturini qaroqchilik xavotiridan man qildi". TorrentFreak. 2015 yil 16-iyun. Arxivlandi asl nusxasidan 2016 yil 4 martda. Olingan 17 fevral 2016.
  86. ^ "Amazon o'z do'konidan mashhur Kodi video dasturini olib tashlaydi, uni qaroqchilikda ayblaydi". TechHive. IDG. 2015 yil 17-iyun. Arxivlandi asl nusxasidan 2016 yil 25 fevralda. Olingan 17 fevral 2016.
  87. ^ "Google qaroqchilik filtrini avtomatik to'ldirishga" Kodi "qo'shmoqda". TorrentFreak. ERNESTO. 28 mart 2018 yil. Arxivlandi asl nusxasidan 2018 yil 28 martda. Olingan 28 mart 2018.

Tashqi havolalar