Kodi是一款多平(ping)臺家庭影院(yuan)PC(HTPC)應(ying)用程序(xu)。Kodi具有高度的可定制性:各種(zhong)皮膚可以改變其外觀(guan),并且各種(zhong)插件允許(xu)用戶(hu)通過在(zai)線服務訪問流媒體內(nei)容,例(li)如Amazon Prime Instant Video,Crackle,Pandora Internet Radio,Rhapsody,Spotify和(he)YouTube。后(hou)期版本(ben)還有一個個人錄(lu)像機(PVR)圖形前端,用于接收電(dian)子節(jie)目指南(EPG)和(he)高清數(shu)字錄(lu)像機(DVR)支持的實時電(dian)視節(jie)目。
該軟件是作為(wei)獨立開發(fa)的自制媒(mei)體(ti)播放器應(ying)(ying)用程(cheng)序創建的,名(ming)(ming)為(wei)Xbox Media Center(縮寫為(wei)XBMC),用于第一代Xbox游戲機(ji),后來以XBMC的名(ming)(ming)義作為(wei)適用于Android,Linux,BSD,Raspbian,macOS,iOS / tvOS和Microsoft Windows操作系統的本地應(ying)(ying)用程(cheng)序。
由于其(qi)開源和(he)(he)跨(kua)平臺特性,以C++編寫的(de)(de)核(he)心代碼,Kodi-XBMC和(he)(he)JeOS的(de)(de)修改版本已被(bei)用作各種(zhong)設備(包括智能(neng)電視(shi),套件)中(zhong)的(de)(de)軟(ruan)件設備套件或軟(ruan)件框架數字(zi)標牌,酒店電視(shi)系(xi)統(tong),網絡連接媒體播(bo)放(fang)器以及基(ji)于armhf平臺(如(ru)Raspberry Pi)的(de)(de)嵌入(ru)式(shi)系(xi)統(tong)。衍生應用程序,如(ru)MediaPortal和(he)(he)Plex已經從XBMC或Kodi分離出(chu)來,以及OpenELEC和(he)(he)LibreELEC等足夠(gou)的(de)(de)操(cao)作系(xi)統(tong)。
由于(yu)(yu)有助(zhu)于(yu)(yu)未經授權訪問(wen)受版權保(bao)護的(de)媒(mei)體(ti)內容的(de)軟(ruan)件(jian)以及(ji)預裝了此類附加軟(ruan)件(jian)的(de)“滿(man)載”數字媒(mei)體(ti)播放器,Kodi吸引了負面關(guan)注(zhu);XBMC基金會(hui)尚未批準任(ren)何這些(xie)用途,并已(yi)采取步驟將科(ke)迪項目與這些(xie)非法產品分離,其中包(bao)括(kuo)威脅(xie)對那些(xie)使用其商標進行推廣(guang)的(de)人的(de)法律訴訟。
帶EPG和(he)PVR/DVR前端(duan)的直播電視;
視頻回放;
數字圖(tu)像/圖(tu)像顯(xian)示;
游(you)戲管理(li)器和游(you)戲控制臺模(mo)擬器;
音頻(pin),視頻(pin)和圖片媒體格式;
插件管理器;
皮膚和主題;
Web界面;
應(ying)用(yong)程序啟動器。
針對可用于Kodi并與其相關(guan)(guan)(guan)的(de)移(yi)動設備有許(xu)多軟件應用程(cheng)序。其中一(yi)些(xie)移(yi)動應用程(cheng)序只是作(zuo)為簡單的(de)遙控器使用,而另一(yi)些(xie)則作(zuo)為更高級的(de)第二(er)屏幕伴(ban)侶應用程(cheng)序,提供有關(guan)(guan)(guan)用戶在Kodi上觀看或收聽的(de)附加信息,例如有關(guan)(guan)(guan)電影演(yan)員和(he)音樂藝(yi)術家的(de)元數據(ju),以及(ji)從他(ta)們收藏或在線收集的(de)其他(ta)作(zuo)品(pin)。
“適用(yong)(yong)于Android的XBMC遙控器(qi)”和“適用(yong)(yong)于iOS的XBMC遙控器(qi)”是(shi)Team-Kodi / Team-XBMC在(zai)Google Play for Android設(she)(she)備和iOS設(she)(she)備應(ying)用(yong)(yong)商(shang)店(如iPad)上(shang)免(mian)費(fei)提供的移(yi)動設(she)(she)備開源官方(fang)(fang)應(ying)用(yong)(yong)程(cheng)(cheng)序(xu), iPhone和iPod Touch。這些應(ying)用(yong)(yong)程(cheng)(cheng)序(xu)充當第(di)二個屏幕和遠程(cheng)(cheng)控制解決方(fang)(fang)案,允許通過(guo)這些設(she)(she)備的手持式觸摸屏用(yong)(yong)戶(hu)界面,完全瀏(liu)覽媒體庫(ku)和遠程(cheng)(cheng)控制在(zai)計算機上(shang)運行(xing)的已安裝和同時活動的XBMC會(hui)話。
幾(ji)家第三方開發商還發布了(le)針對iOS,Android,BlackBerry,Symbian,Ubuntu Touch,Windows Mobile和Windows Phone設備(bei)的多個其(qi)他(ta)非官方Kodi遙控應(ying)(ying)用(yong)程(cheng)序(xu)(xu)。其(qi)中(zhong)一(yi)些遠(yuan)程(cheng)控制(zhi)(zhi)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)專門用(yong)于控制(zhi)(zhi)Kodi,而一(yi)些通用(yong)的遠(yuan)程(cheng)控制(zhi)(zhi)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)能夠控制(zhi)(zhi)許多不同(tong)的媒(mei)體中(zhong)心和媒(mei)體播放器(qi)應(ying)(ying)用(yong)程(cheng)序(xu)(xu),其(qi)中(zhong)一(yi)些第三方遠(yuan)程(cheng)應(ying)(ying)用(yong)程(cheng)序(xu)(xu)成(cheng)本(ben)高昂,而另一(yi)些則免費。
由于(yu)Kodi-XBMC為第一代(dai)Xbox游戲機設計(ji)的(de)過時硬件(jian)(jian),以及希望擴(kuo)展該項目的(de)最終用戶和(he)開發(fa)人員基地的(de)愿望,XBMC的(de)許多官方端口(kou)轉而使用計(ji)算機操作系統(tong)和(he)硬件(jian)(jian)平臺 被創建。 通過更新計(ji)算機硬件(jian)(jian)的(de)處理能力,XBMC可以解碼(ma)1080p分辨(bian)率以上的(de)高清視頻,從而繞過XBMC XBMC版本的(de)硬件(jian)(jian)限(xian)制。
在最近發布的(de)Kodi-XBMC中(zhong),有針對(dui)DXVA,VDPAU,VA-API GPU硬(ying)件視頻(pin)解(jie)碼(ma)(ma)(ma)(ma)的(de)硬(ying)件加速視頻(pin)解(jie)碼(ma)(ma)(ma)(ma),以(yi)及(ji)通過(guo)ARM NEON和(he)OpenMAX,Broadcom Crystal HD進(jin)行(xing)的(de)硬(ying)件加速視頻(pin)解(jie)碼(ma)(ma)(ma)(ma)。XBMC的(de)源(yuan)代碼(ma)(ma)(ma)(ma)由(you)開發人(ren)員在公(gong)共Git存儲庫中(zhong)主動更新,其中(zhong)可能(neng)(neng)包(bao)含尚未納(na)入最新“穩定”版本的(de)功(gong)能(neng)(neng)和(he)功(gong)能(neng)(neng)。
這是Kodi/XBMC源(yuan)代碼(ma)中的軟件限(xian)制列表:
科迪自己的(de)內部(bu)跨平(ping)臺視頻和音頻播(bo)放(fang)器(DVDPlayer和PAPlayer)無(wu)法正式播(bo)放(fang)受(shou)數(shu)字權限管理(li)(DRM)技術保護或加(jia)密的(de)任何音頻或視頻文(wen)(wen)件(jian)以進行訪問控制,這意味著從在(zai)線(xian)音樂(le)商店購買的(de)音頻文(wen)(wen)件(jian)iTunes音樂(le)商店,MSN音樂(le),Audible.com,Windows Media Player商店以及受(shou)Windows Media DRM或DivX專(zhuan)有DRM保護的(de)視頻文(wen)(wen)件(jian)。這些文(wen)(wen)件(jian)只能通過使用其他支(zhi)持DRM的(de)媒體播(bo)放(fang)器播(bo)放(fang),或從文(wen)(wen)件(jian)中刪除DRM保護。
截(jie)至2014年2月,Kodi支持用(yong)Python腳本語言(yan)和二進制附(fu)件編寫的插(cha)件。