Skip to main content

Kodi (phần mềm) - Wikipedia


Kodi
 Kodi-logo-Thumbnail-light-suốt.png &quot;src =&quot; http://upload.wik hè.org/wikipedia/commons/thumb/2/25/Kodi-logo-Thumbnail-light- trong suốt.png / 120px-Kodi-logo-Thumbnail-light-suốt.png &quot;width =&quot; 120 &quot;height =&quot; 120 &quot;srcset =&quot; // upload.wik hè.org/wikipedia/commons/thumb/2/25/Kodi -logo-Thumbnail-light-suốt.png / 180px-Kodi-logo-Thumbnail-light-suốt.png 1.5x, //upload.wik hè.org/wikipedia/commons/thumb/2/25/Kodi-logo-Thumbnail -light-suốt.png / 240px-Kodi-logo-Thumbnail-light-suốt.png 2x &quot;data-file-width =&quot; 625 &quot;data-file-height =&quot; 625 &quot;/&gt; </td></tr><tr><td colspan= Màn hình chính Kodi 17.6 [19659004] Màn hình chính Kodi 17.6 </p></td></tr><tr><th scope= Nhà phát triển XBMC Foundation
Bản phát hành ban đầu 2002 (với tư cách là Xbox Media Player), 2003 [1] (dưới dạng Xbox Media Center)
s) [±]
Android 17.6 &quot;Krypton&quot; / 14 tháng 11 năm 2017 ; 12 tháng trước ( 2017-11-14 ) [2]
Windows 17.6 / Tiểu thuyết ber 14, 2017 ; 12 tháng trước ( 2017-11-14 ) [3]
iOS 17.6 &quot;Krypton&quot; / 14 tháng 11 năm 2017 ; 12 tháng trước ( 2017-11-14 ) [4]
Kho lưu trữ  Chỉnh sửa nội dung này tại Wikidata
Được viết bằng lõi C ++ với các tập lệnh C ++ (nhị phân) hoặc Python tiện ích mở rộng) từ các nhà phát triển bên thứ ba [ cần trích dẫn ]
Hệ điều hành Windows Vista và sau đó, macOS, Android, iOS, tvOS (Apple TV OS), Linux , Xbox One và FreeBSD
Nền tảng ARM, ARM64, MIPS, PowerPC, IA-32 (x86) và x64 (x86-64)
Có sẵn trong 12 (75 bao gồm cả bản dịch chưa hoàn chỉnh) ngôn ngữ [5]
Loại Phần mềm trình phát phương tiện, nền tảng TV thông minh, trình phát phương tiện kỹ thuật số, máy quay video kỹ thuật số
Giấy phép GNU GPL (GPLv2)
] kodi .tv

Kodi (trước đây là XBMC ) là một ứng dụng phần mềm phát phương tiện miễn phí và nguồn mở được phát triển bởi Quỹ XBMC, một khuyết điểm công nghệ phi lợi nhuận ortium. [6] Kodi có sẵn cho nhiều hệ điều hành và nền tảng phần cứng, với giao diện người dùng 10 chân phần mềm để sử dụng với TV và điều khiển từ xa. Nó cho phép người dùng phát và xem hầu hết các phương tiện truyền phát trực tuyến, chẳng hạn như video, nhạc, podcast và video từ Internet, cũng như tất cả các tệp phương tiện kỹ thuật số phổ biến từ phương tiện lưu trữ mạng và cục bộ. [7]

Đây là một ngôi nhà đa nền tảng ứng dụng PC -theater (HTPC). Kodi có khả năng tùy biến cao: nhiều loại giao diện có thể thay đổi giao diện và nhiều plugin cho phép người dùng truy cập nội dung đa phương tiện trực tuyến thông qua các dịch vụ trực tuyến như Amazon Prime Instant Video, Crackle, Pandora Internet Radio, Rhapsody, Spotify và YouTube. [19659041] Các phiên bản sau này cũng có mặt trước đồ họa máy ghi video cá nhân (PVR) để nhận truyền hình trực tiếp với hướng dẫn chương trình điện tử (EPG) và hỗ trợ máy ghi video kỹ thuật số độ phân giải cao (DVR). [9]

Phần mềm được tạo ra ] [ khi nào? ] với tư cách là một ứng dụng trình phát đa phương tiện homebrew được phát triển độc lập có tên Xbox Media Center (viết tắt là XBMC) cho bảng điều khiển trò chơi Xbox thế hệ đầu tiên, [7][10][11] và Sau đó, nó đã được cung cấp dưới tên XBMC dưới dạng một ứng dụng gốc cho Android, Linux, BSD, macOS, iOS / tvOS và các hệ điều hành dựa trên Microsoft Windows. [12][13]

Vì bản chất nguồn mở và đa nền tảng của nó, với cốt lõi của nó mã được viết bằng C ++, các phiên bản sửa đổi của Kodi-XBMC cùng với JeOS đã được sử dụng làm bộ thiết bị phần mềm hoặc khung phần mềm trong nhiều thiết bị bao gồm TV thông minh, hộp giải mã, bảng hiệu kỹ thuật số, hệ thống truyền hình khách sạn, máy nghe nhạc kết nối mạng và hệ thống nhúng trên nền tảng armhf như Raspberry Pi. Các ứng dụng phái sinh như MediaPortal và Plex đã bị loại bỏ khỏi XBMC hoặc Kodi, cũng như các hệ điều hành vừa đủ như OpenELEC và LibreELEC. [14][15][16][17][18]

Kodi đã thu hút sự chú ý tiêu cực do có sẵn các phần mềm bổ trợ của bên thứ ba cho phần mềm điều đó cho phép truy cập trái phép vào nội dung phương tiện có bản quyền, cũng như các trình phát phương tiện kỹ thuật số &quot;được tải đầy đủ&quot; được tải sẵn các tiện ích bổ sung đó; Quỹ XBMC đã không tán thành bất kỳ việc sử dụng nào trong số này và đã thực hiện các bước để tách liên kết dự án Kodi khỏi các sản phẩm bất hợp pháp này, bao gồm đe dọa hành động pháp lý chống lại những người sử dụng nhãn hiệu của mình để quảng bá chúng. [19]

Tổng quan ]

Kodi hỗ trợ nhiều định dạng âm thanh, video và hình ảnh phổ biến, danh sách phát, trực quan hóa âm thanh, trình chiếu, báo cáo dự báo thời tiết và plugin của bên thứ ba. Nó có khả năng kết nối mạng (chia sẻ internet và mạng gia đình). Không giống như các ứng dụng trung tâm truyền thông khác như Windows Media Center, MediaPortal và MythTV, Kodi không bao gồm mã điều chỉnh TV kỹ thuật số nội bộ của riêng mình cho chức năng ghi TV trực tiếp hoặc DVR / PVR, thay vào đó, nó hoạt động như một đầu cuối DVR / PVR hợp nhất với giao diện GUI Hướng dẫn TV EPG, thông qua API chung, tóm tắt và hỗ trợ nhiều back-end thông qua các tiện ích khách PVR từ các bên thứ ba, với các ứng dụng chạy cục bộ trên cùng một máy hoặc qua mạng. [8][14][15][20][21][22]

Cắm -ins, sử dụng ngôn ngữ lập trình C / C ++ để tạo tiện ích nhị phân hoặc ngôn ngữ kịch bản Python để tạo Addons Script, mở rộng Kodi để bao gồm các tính năng như hướng dẫn chương trình truyền hình, YouTube, Hulu, Netflix, Veoh, hỗ trợ đoạn phim trực tuyến, và phát thanh Pandora và podcast. Kodi cũng hoạt động như một trình khởi chạy trò chơi trên bất kỳ hệ điều hành nào. [14][15][20][23][24][25]

Mã nguồn của Kodi được phân phối dưới dạng nguồn mở theo Giấy phép Công cộng GNU (GPL), [20] được quản lý bởi tổ chức phi lợi nhuận được đăng ký miễn thuế của Hoa Kỳ , XBMC Foundation, và được sở hữu và phát triển bởi một cộng đồng phần mềm miễn phí toàn cầu gồm các tình nguyện viên không trả tiền. [24][25]

Mặc dù dự án XBMC ban đầu không còn phát triển hoặc hỗ trợ XBMC cho Xbox, XBMC trên Xbox vẫn có sẵn thông qua bên thứ ba nhà phát triển dự án spin-off &quot;XBMC4Xbox&quot;, đã chia rẽ phiên bản phần mềm Xbox và hoàn toàn tiếp quản sự phát triển và hỗ trợ của XBMC cho Xbox cũ. Sự kết thúc của sự hỗ trợ Xbox của dự án ban đầu cũng là lý do nó được đổi tên thành &quot;XBMC&quot; từ tên &quot;Xbox Media Center&quot; cũ và tại sao sau này nó được đổi tên thành &quot;Kodi&quot;. [26][27][28][29] Phiên bản XBMC của Xbox có khả năng khởi chạy các trò chơi console và các ứng dụng homebrew như trình giả lập. Do phiên bản XBMC cho Xbox không bao giờ được phân phối, xác nhận hoặc hỗ trợ bởi Microsoft, nên nó luôn yêu cầu khai thác modchip hoặc softmod để chạy trên bảng điều khiển trò chơi Xbox. [7][10][11][20]

Yêu cầu phần cứng [ chỉnh sửa ]

Kodi có yêu cầu phần cứng cơ bản lớn hơn các ứng dụng phần mềm kiểu 2D truyền thống: nó cần bộ điều khiển phần cứng đồ họa có khả năng 3D cho tất cả kết xuất. Các chip GPU 3D mạnh mẽ ngày nay rất phổ biến trong hầu hết các nền tảng máy tính hiện đại, bao gồm nhiều hộp giải mã và XBMC, giờ là Kodi, ngay từ đầu đã được thiết kế để trở nên rất hiệu quả về tài nguyên để trở thành khung công tác mạnh mẽ và linh hoạt như hiện tại. Nó chạy tốt trên những gì (theo tiêu chuẩn Intel Atom) tương đối kém OpenGL 1.3 (có hỗ trợ GLSL), OpenGL ES 2.0 hoặc Direct3D (DirectX) 9.0 là các hệ thống có khả năng IA-32 / x86, x86-64, ARM (AArch32 và AArch64 ), hoặc dựa trên CPU PowerPC G4 trở lên. [14]

Khi giải mã phần mềm video độ phân giải cao và tốc độ cao full HD 1080p được thực hiện bởi CPU hệ thống, cần có CPU lõi kép 2 GHz hoặc nhanh hơn để cho phép phát lại hoàn toàn mượt mà mà không làm rơi khung hình hoặc cho phát lại một diện mạo giật. Tuy nhiên, Kodi có thể giảm hầu hết quá trình giải mã video sang bộ điều khiển phần cứng đồ họa hoặc các mạch xử lý video nhúng hỗ trợ một trong các loại giải mã video được tăng tốc phần cứng sau: [30] API MediaCodec của Google dành cho Android, VAAPI của Intel, VDPAU của Nvidia API XvBA, API DXVA của Microsoft, API VDADecoder / VideoToolbox của Apple và API OpenMAX của Tập đoàn Khronos, [31][32] VPU AMLogic, [33] VPU loạt i.MX6x của Freescale. Bằng cách tận dụng giải mã video được tăng tốc phần cứng như vậy, Kodi có thể phát lại hầu hết các video trên nhiều hệ thống hiệu suất thấp, rẻ tiền, miễn là chúng có chứa VPU hoặc GPU được hỗ trợ.

Hỗ trợ ngôn ngữ [ chỉnh sửa ]

Kodi bao gồm hỗ trợ quốc tế hóa và bản địa hóa đầy đủ với bản dịch đầy đủ sang 12 ngôn ngữ; có các dự án để dịch thành tổng cộng 75 dự án đang diễn ra vào năm 2017 . [5]

Các ngôn ngữ có sẵn đầy đủ hoặc một phần trong Kodi là:

  • Tiếng Nam Phi
  • Tiếng Albania
  • Tiếng Amharic
  • Tiếng Ả Rập
  • Tiếng Armenia
  • Tiếng Ailen
  • ] Tiếng Trung Quốc (Đơn giản)
  • Tiếng Trung Quốc (Truyền thống) †
  • Tiếng Croatia
  • Tiếng Séc 1965
  • Tiếng Đan Mạch
  • Tiếng Hà Lan †
  • Tiếng Anh †
  • Tiếng Anh (Úc)
  • Tiếng Anh (New Zealand) )
  • Tiếng Anh (Hoa Kỳ)
  • Esperanto
  • Tiếng Estonia
  • Tiếng Faroe
  • Tiếng Phần Lan
  • Tiếng Pháp †
  • Tiếng Pháp (Canada)
  • Tiếng Đức
  • Tiếng Đức
  • 19659069] Tiếng Do Thái †
  • Tiếng Hindi
  • Tiếng Hungary
  • Tiếng Iceland
  • Tiếng Indonesia
  • Tiếng Ý
  • Tiếng Nhật
  • Tiếng Hàn
  • Tiếng Latvia
  • Tiếng Litva 1965
  • Malayalam
  • Tiếng Malta
  • Maori
  • Tiếng Mông Cổ
  • Tiếng Na Uy 1965
  • Ossetic
  • tiếng Ba Tư (Afghanistan)
  • tiếng Ba Tư (Iran)
  • Tiếng Ba Lan
  • Tiếng Bồ Đào Nha
  • Tiếng Bồ Đào Nha (Brazil) †
  • Tiếng Rumani
  • Tiếng Nga
  • Tiếng Serbia (Latin)
  • Tiếng Serbia (Cyrillic)
  • Silesian
  • 19659069] Tiếng Slovak
  • Tiếng Slovenia
  • Tiếng Tây Ban Nha †
  • Tiếng Tây Ban Nha (Argentina)
  • Tiếng Tây Ban Nha (Mexico)
  • Tiếng Thụy Điển †
  • Tajik
  • Tiếng Tamil (Ấn Độ)
  • Tiếng Thái
  • Tiếng Thổ Nhĩ Kỳ
  • Tiếng Ukraina
  • Tiếng Uzbek
  • Tiếng Việt
  • Tiếng Wales

Dịch hoàn toàn. Các ngôn ngữ khác vẫn có từ 10 đến 4,847 chuỗi để dịch.

Cấu trúc của Kodi là nếu ngôn ngữ không có sẵn hoặc không cập nhật, có thể được tạo bằng cách chỉnh sửa các chuỗi đơn giản trong tệp XML, sau đó có thể được gửi tới công cụ quản lý dự án và hệ thống theo dõi lỗi của XBMC để người khác sử dụng và sau phiên bản 11.0 XBMC chuyển sang sử dụng các tệp được định dạng GetText PO (Đối tượng di động) để dịch dễ dàng hơn bằng cách sử dụng nền tảng dịch thuật dựa trên web của Transifex với đám đông trực tuyến Các dịch vụ dịch thuật có nguồn gốc. [34] wiki Kodi đã báo cáo rằng Kodi hỗ trợ 72 ngôn ngữ. [35]

Các tính năng cốt lõi [ chỉnh sửa ]

Truyền hình trực tiếp với EPG và PVR / DVR frontend [ chỉnh sửa ]

Tính năng TV cho phép người dùng xem một số chương trình phát sóng trên TV có thể được truyền qua DTT, ADSL, cáp hoặc truyền phát Internet, tùy thuộc vào tiện ích bổ sung được chọn.

Từ phiên bản 12.0 (Frodo), Kodi có Live TV gốc với các tính năng EPG (Hướng dẫn chương trình điện tử) và DVR (Đầu ghi video kỹ thuật số) với GUI frontend PVR (Personal Video Recorder), cho phép quay video và phát lại đến và từ một ổ đĩa cứng với PVR Client Addons cho hầu hết các phụ trợ PVR phổ biến (máy chủ thẻ điều chỉnh TV). Các addon này có thể được cài đặt riêng như các plugin trong Kodi.

Phần cuối PVR có thể là hộp set-top DVR được kết nối với mạng hoặc PC với phần mềm ghi video kỹ thuật số. Phần mềm này có thể chạy trên cùng một máy tính hoặc trên các máy tính khác trên cùng một mạng. Phần mềm PVR có thể biến máy tính hoặc các thiết bị khác thành DVR. Hệ điều hành có thể là các thiết bị Linux, macOS, Microsoft Windows và Android. [38]

Một số loại Addon PVR Client có sẵn:

  • các addon được sử dụng cho nhiều phần mềm và phần cứng PVR như Argus TV, DVBLogic DVBLink, DVBViewer, ForTheRecord, Tvheadend, MediaPortal, MythTV, NextPVR (trước đây là GB-PVR), VDR, Windows Media Center, [19659069Cáchộpset-topdựatrênDVRnhưDreamboxDBox2vàVu+ [39]
  • các addon được sử dụng để kết nối mạng LAN trực tiếp với Bộ điều chỉnh TV gắn trên mạng như HDHomeRun, PCTV Systems Broadway, Cổng truyền hình gia đình VBox và Bộ điều chỉnh mạng Njoy DVB-S2 AnySee N7 DVB-S2. [40]
  • addons được sử dụng cho nhà cung cấp truyền hình dựa trên Internet FilmOn (FilmOn.TV Networks) và Stalker Middleware,
  • các addon được sử dụng cho IPTV nói chung, vd addon máy khách PVR đơn giản.

Phát lại video [ chỉnh sửa ]

Thư viện video [ chỉnh sửa ]

Thư viện video, một trong những Cơ sở dữ liệu siêu dữ liệu Kodi, là một tính năng chính của Kodi. Nó cho phép tự tổ chức nội dung video bằng thông tin được liên kết với các tệp video (ví dụ: phim và chương trình TV đã ghi). Thông tin này có thể được lấy theo nhiều cách khác nhau, như thông qua các mẩu tin lưu niệm (ví dụ: các trang web quét web như IMDb, TheMovieDB, TheTVDB) và các tệp nfo. Tự động tải xuống và hiển thị áp phích phim và phông nền nghệ thuật của người hâm mộ làm hình nền. Chế độ xem Thư viện cho phép người dùng duyệt nội dung video của họ theo danh mục; Thể loại, Tiêu đề, Năm, Diễn viên và Giám đốc. [8][14]

Lõi trình phát video [ chỉnh sửa ]

Kodi sử dụng một &quot;lõi&quot; trình phát video đa phương tiện để phát lại video. &quot;Lõi&quot; trình phát video này để phát lại video là trình phát đa phương tiện đa nền tảng được phát triển nội bộ, &quot;DVDPlayer&quot;, được thiết kế để phát lại phim DVD-Video và điều này bao gồm hỗ trợ gốc cho các menu DVD, (dựa trên trên các thư viện mã nguồn mở miễn phí mã libdvdcss và libdvdnav). &quot;Lõi&quot; trình phát video dựa trên FFmpeg này ngày nay hỗ trợ tất cả các định dạng chính phổ biến rộng rãi. Một tính năng tương đối khác thường của lõi đầu phát DVD này là khả năng tạm dừng và phát các phim DVD-Video được lưu trữ trong các hình ảnh ISO và IMG DVD hoặc hình ảnh DVD-Video (IFO / VOB / BUP) (thậm chí trực tiếp từ kho lưu trữ RAR và ZIP không nén), từ bộ lưu trữ ổ cứng cục bộ hoặc bộ lưu trữ chia sẻ mạng. [8][14][15]

Phát lại âm thanh [ chỉnh sửa ]

Thư viện nhạc ]

Thư viện âm nhạc, một trong những cơ sở dữ liệu siêu dữ liệu của Kodi, là một tính năng quan trọng khác của Kodi. Nó cho phép tổ chức bộ sưu tập nhạc cho phép tìm kiếm và tạo danh sách phát thông minh theo thông tin được lưu trong thẻ meta ID tệp nhạc, như tiêu đề, nghệ sĩ, album, năm sản xuất, thể loại và mức độ phổ biến. Tự động tải xuống và hiển thị bìa album và phông nền nghệ thuật của người hâm mộ làm hình nền. [8][14]

Lõi trình phát âm thanh [ chỉnh sửa ]

Để phát lại nhạc, Kodi bao gồm trình phát âm thanh phát triển trong nhà của riêng mình , &quot;PAPlayer&quot; (viết tắt của &quot;Psycho-Acoustic Audio Player&quot;) và các tính năng đáng chú ý nhất của lõi trình phát âm thanh này là việc lấy lại tần số âm thanh, phát lại không khe hở, phát chéo, ReplayGain, cue sheet và Ogg Chapter ủng hộ.

Trình phát âm thanh PAPlayer xử lý rất nhiều định dạng tệp âm thanh và hỗ trợ hầu hết các tiêu chuẩn gắn thẻ. Kodi cũng hỗ trợ hầu hết các định dạng tệp máy tính karaoke phổ biến và có thể phát và hiển thị đồ họa / văn bản lời bài hát theo thời gian từ các tệp CD + G, LRC và KAR. [20]

Hiển thị hình ảnh / hình ảnh kỹ thuật số [ ] chỉnh sửa ]

Kodi xử lý tất cả các định dạng hình ảnh / hình ảnh kỹ thuật số phổ biến với các tùy chọn xoay / phóng to và trình chiếu với &quot;Hiệu ứng Ken Burns&quot;, với việc sử dụng mã thư viện mã nguồn mở CxImage. XBMC có thể xử lý các tệp lưu trữ truyện tranh CBZ (ZIP) và CBR (RAR), tính năng này cho phép người dùng xem / đọc, duyệt và phóng to hình ảnh của các trang truyện tranh có chứa mà không cần giải nén chúng trước. [7]

Trình quản lý trò chơi và trình giả lập bảng điều khiển trò chơi [19659049] [ chỉnh sửa ]

Quá trình phát triển đã được tiến hành vào năm 2013 về các tính năng cốt lõi mới tích hợp GUI phía trước của Trình quản lý trò chơi và Trình khởi chạy trò chơi tích hợp với Thư viện trò chơi và Trình mô phỏng bảng điều khiển trò chơi API vào XBMC. Mã cho tất cả đã được phát triển trong một nhánh riêng biệt để được tích hợp vào cây chính. [41]

Trình quản lý trò chơi, sau khi được tích hợp vào Kodi, cung cấp thư viện quản lý trò chơi thống nhất và GUI phía trước kết thúc launcher với hỗ trợ quét web siêu dữ liệu trực tuyến để biết thông tin về các trò chơi. Nó cũng giới thiệu Game Addons như một loại addon mới với cài đặt trình giả lập chỉ trong thời gian. Thêm Thư viện trò chơi cho Siêu dữ liệu trò chơi, hiển thị thông tin (cấp độ hiện tại, số lượng cuộc sống, số lượng tiền kiếm được, v.v.) vào GUI, cũng như mở rộng API Addon để hỗ trợ Addons của Game Client, hỗ trợ VFS (Hệ thống tệp ảo) của Kodi . Nó cũng cung cấp một lớp trừu tượng của phím điều khiển và gamepad cho các ứng dụng khách và API đầu vào chung. [42][43]

RetroPlayer [ chỉnh sửa ]

Cũng đang được phát triển là trình giả lập bảng điều khiển trò chơi video &quot;RetroPlayer&quot; (ROM ) giao diện, hỗ trợ API libretro và lõi giả lập (từ dự án RetroArch, là giao diện tham chiếu của nó). Bản thân Libretro là một hệ thống mô phỏng / trò chơi đa hệ thống mô-đun được thiết kế để nhanh, nhẹ và di động. [44]

RetroPlayer hỗ trợ trình giả lập cho hầu hết các máy chơi game retro phổ biến, bao gồm nhưng không giới hạn: Atari 2600, Atari Lynx, Atari Jaguar, Nintendo Entertainment System, Super NES, Nintendo 64, Game Boy, hệ thống PlayStation, Sega gốc (Master System, Genesis, Sega CD, Game Gear), cùng với nhiều game arcade thông qua MAME (Nhiều Arcade Trình mô phỏng máy) và FBA (Final Burn Alpha), cũng như các trò chơi dựa trên ScummVM và MS-DOS. [45][46]

Các định dạng phương tiện âm thanh, video và hình ảnh [ chỉnh sửa ]

Kodi có thể phát phương tiện truyền thông từ phương tiện CD / DVD bằng ổ đĩa DVD-ROM bên trong. Nó có thể phát phương tiện từ ổ đĩa cứng tích hợp bên trong và chia sẻ SMB / SAMBA / CIFS (Chia sẻ tệp Windows), NFS hoặc truyền phát chúng qua ReplayTV DVR / PVR, Universal Plug and Play (UPnP) hoặc Digital Living Network Alliance (DLNA) chia sẻ hoặc truyền phát chia sẻ iTunes qua Giao thức truy cập âm thanh kỹ thuật số (DAAP). Kodi có thể tận dụng kết nối Internet băng thông rộng nếu có để truyền phát các luồng video trên Internet như YouTube, Hulu, Netflix và Veoh và phát các đài phát thanh Internet (như Pandora Radio). Kodi bao gồm tùy chọn gửi số liệu thống kê sử dụng nhạc đến Last.fm và Libre.fm. Nó có các tính năng nghe nhạc / video, danh sách phát hình ảnh / hình ảnh, chức năng karaoke MP3 + CDG và nhiều hình ảnh âm thanh và trình bảo vệ màn hình. Kodi có thể nâng cấp / chuyển đổi tất cả các video độ phân giải tiêu chuẩn và xuất chúng thành các độ phân giải độ phân giải cao 720p, 1080i và 1080p. [14] [20]

Trong Microsoft Windows, Kodi hỗ trợ Directsound và WASAPI; do WASAPI thực hiện không trộn lẫn hoặc lấy mẫu lại, nó cung cấp chất lượng âm thanh tốt nhất. [48]

Hỗ trợ định dạng [ chỉnh sửa ]

Kodi có thể được sử dụng để phát / xem tất cả các định dạng đa phương tiện phổ biến thông qua các máy khách gốc của nó và trình phân tích cú pháp. Nó có thể giải mã các định dạng âm thanh và video này trong phần mềm hoặc phần cứng và tùy ý chuyển qua âm thanh AC3 / DTS hoặc mã hóa sang AC3 trong thời gian thực từ phim trực tiếp sang đầu ra kỹ thuật số S / PDIF sang bộ khuếch đại / thu âm thanh bên ngoài để giải mã. [14][20]

Các định dạng được hỗ trợ:
  • Phương tiện kỹ thuật số vật lý : Đĩa Blu-ray (không được mã hóa), CD, DVD, DVD-Video, CD video (bao gồm VCD / SVCD / XVCD), Audio-CD (CDDA), Ổ đĩa flash USB và ổ đĩa cứng cục bộ
  • Máy khách giao thức mạng : AirPlay / AirTunes, [49][50] UPnP / DLNA (Liên minh mạng sống kỹ thuật số), SMB / SAMBA / CIFS, AFP, DAAP, Zeroc / Avahi / Bonjour, NFS, HTTP, HTTPS, WebDAV, FTP, RTSP (RTSPU, RTSPT), MMS (MMSU, MMST), Podcasting, TCP, UDP, SFTP, RTP và RTMP (bao gồm RTMP, RTMPT, RT RTMPTE, RTMPS [51]), DHCP, NTP
  • Máy chủ giao thức mạng : Máy chủ JSON-RPC, máy chủ D-Bus, máy chủ Web, máy chủ FTP và máy chủ phương tiện AV UPnP AV và đa giao thức Máy chủ sự kiện [52]
  • Định dạng chứa : AVI, MPEG, WMV, ASF, FLV, MKV / MKA (Matroska), QuickTime, MP4, M4A, AAC, NUT, Ogg, OGM , RealMedia RAM / RM / RV / RA / RMVB, 3gp, VIVO, PVA, NUV, NSV, NSA, FLI, FLC, DVR-MS và WTV
  • Định dạng danh sách phát [M390 [] Các định dạng video : MPEG-1, MPEG-2, H.263, MPEG-4 SP và ASP, MPEG-4 AVC (H.264), HEVC (H.265), HuffYUV, Indeo, MJPEG, RealVideo, RMVB, Sorenson, VP8, VP9, ​​WMV, Cinepak
  • Các định dạng âm thanh : MIDI, AIFF, WAV / WAVE, MP2, MP3, AAC, AACplus (AAC +), Vorbis, AC3, D3 ALAC, AMR, FLAC, Monkey&#39;s Audio (APE), RealAudio, SHN, WavPack, MPC / Musepack / Mpeg +, Shorten, Speex, WMA, IT, S3M, MOD (Amiga Module), XM, NSF (NES Sound Format), SPC (SNES), GYM (Genesis), SID (Commodore 64), Adlib, YM (Atari ST), ADPCM (Nintendo GameCube) và CD-DA
  • Định dạng hình ảnh / hình ảnh kỹ thuật số : hình ảnh RAW định dạng, BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX và T arga / TGA
  • Các định dạng phụ đề : AQTitle, ASS / SSA, CC, JACOsub, MicroDVD, MPL2, MPlayer, MPsub, OGM, PJS, RT, SMI, SRT, SUB, Realub , VPlayer
  • Thẻ siêu dữ liệu : APEv1, APEv2, ID3 (ID3v1 và ID3v2), ID666 và Vorbis cho các định dạng tệp âm thanh, Exif và IPTC (bao gồm cả GeoTagging) , addons và plugin [ chỉnh sửa ]

    Kodi có một số API mở để cho phép các nhà phát triển bên thứ ba tạo ra các khả năng mở rộng Kodi với vô số addon, chẳng hạn như các plugin phát trực tiếp âm thanh và video cho nguồn trực tuyến, trình bảo vệ màn hình, giao diện và chủ đề, trực quan hóa, dự báo thời tiết, giao diện web, trình quét web, tập lệnh widget, v.v. Các nhà phát triển Kodi khuyến khích người dùng tạo và gửi các addon của riêng họ để mở rộng nội dung phương tiện và các dịch vụ giá trị gia tăng có thể truy cập từ bên trong Kodi.

    Các tính năng của Kodi / XBMC, kể từ phiên bản 10.0 (tên mã: &quot;Dharma&quot;), kiến ​​trúc Addons Framework và ứng dụng GUI Trình quản lý Addons kết nối với nền tảng dịch vụ phân phối kỹ thuật số phi tập trung phục vụ các ứng dụng bổ trợ và trình cắm những thứ khác cung cấp nội dung trực tuyến cho Kodi, &quot;Trình quản lý Addons&quot; (hoặc &quot;Trình duyệt Addons&quot;) bên trong Kodi cho phép người dùng duyệt và tải xuống các addon mới trực tiếp từ GUI của Kodi.

    Nhiều trong số các nguồn nội dung trực tuyến này nằm trong các dịch vụ độ nét cao nội dung cao nhất và sử dụng trang web phát video làm nguồn cho nội dung phương tiện được cung cấp. Kodi có khả năng mở rộng và tích hợp với các nguồn trực tuyến cho nội dung phát trực tuyến miễn phí và cao cấp, đồng thời cung cấp nội dung từ mọi thứ từ video thương mại đến chương trình giáo dục miễn phí và phương tiện truyền thông từ các cá nhân và doanh nghiệp nhỏ. Tuy nhiên, không phải tất cả các nguồn nội dung trên các tiện ích bổ sung đều có sẵn ở mọi quốc gia. Do thỏa thuận quyền, nhiều nguồn nội dung bị giới hạn địa lý để ngăn người dùng ở các quốc gia bên ngoài truy cập nội dung, mặc dù một số đã bỏ qua các hạn chế trong khu vực để bỏ chặn các nguồn này, coi thường quyền sử dụng. [53]

    Plugin và tập lệnh [19659049] [ chỉnh sửa ]

    Kodi có trình thông dịch Python Sc Script tích hợp cho tiện ích mở rộng và khung ứng dụng WindowXML (công cụ bộ công cụ tiện ích dựa trên XML để tạo GUI cho ứng dụng và widget) theo cách tương tự đến Tiện ích Bảng điều khiển của Apple macOS và Tiện ích của Microsoft. Các tập lệnh widget Python cho phép người dùng bình thường thêm chức năng mới vào chính Kodi, sử dụng ngôn ngữ kịch bản Python. Các tập lệnh plugin hiện tại bao gồm các chức năng như Internet-TV và trình duyệt trailer phim, rạp chiếu phim, dự báo thời tiết, dịch vụ truyền phát video nội dung vượt trội như YouTube, BBC iPlayer, Hulu, Netflix, Veoh, MLB.tv, Internet-radio-radio các trình duyệt như Pandora Radio, các trang chia sẻ hình ảnh trực tuyến như Flickr, hướng dẫn TV như TVShow Time, ứng dụng email khách, nhắn tin tức thời, thời gian biểu khác nhau, tập lệnh tự động hóa gia đình đến phần mềm và phần cứng PVR điều khiển phía trước, trình tải xuống chia sẻ tệp P2P ( BitTorrent), IRC, cũng là các trò chơi thông thường, chẳng hạn như Tetris . [14][15][23][24][25]

    Trích xuất siêu dữ liệu và trình dọn dẹp web [ chỉnh sửa ]

    Kodi có chức năng tùy chọn tích hợp để tự động tải xuống thông tin siêu dữ liệu, ảnh bìa và các tác phẩm nghệ thuật truyền thông có liên quan khác trực tuyến thông qua các trang web tìm kiếm phương tiện truyền thông trong các thư mục âm thanh và video của người dùng và các thư mục phụ của chúng. Những &quot;người dọn dẹp&quot; này được sử dụng làm nhà nhập khẩu để có được thông tin chi tiết từ nhiều nguồn Internet khác nhau về phim ảnh và chương trình truyền hình. Nó có thể nhận được tóm tắt, đánh giá, áp phích phim, tiêu đề, phân loại thể loại và dữ liệu tương tự khác. XBMCGUI sau đó cung cấp một màn hình phong phú cho các tệp âm thanh và video mà người dọn dẹp đã xác định.

    Những kẻ lừa đảo sử dụng các trang web như Cơ sở dữ liệu phim (TMDb) [54] hoặc IMDb.com để lấy hình thu nhỏ và thông tin về phim, thetvdb.com cho áp phích chương trình truyền hình và cốt truyện tập phim, CDDB cho danh sách bản nhạc CD âm thanh và Allmusic (AMG ) và MusicBrainz cho hình thu nhỏ, đánh giá và siêu dữ liệu của album. [30]

    Fanart.tv đã được thêm vào danh sách các nguồn thông tin [55] và XBMC có thể sử dụng nó để lấy logo, hình nền, CD có nền trong suốt, bìa album và biểu ngữ trong số các loại hình ảnh khác cho các nghệ sĩ âm nhạc, chương trình truyền hình và phim ảnh, sự phổ biến đã góp phần giúp XBMC có thể xử lý các loại hình ảnh mới.

    Skins và chủ đề [ chỉnh sửa ]

    Giống như phần lớn các ứng dụng có nguồn gốc từ cảnh &#39;homebrew&#39;, việc sửa đổi và tùy chỉnh giao diện sử dụng giao diện rất phổ biến đối với người dùng Kodi và Hàng trăm giao diện và chủ đề có sẵn cho người dùng cài đặt. Tính linh hoạt của công cụ tạo da Kodi cũng có lợi cho các bên thứ ba muốn tạo ra các tác phẩm phái sinh, vì nó tạo điều kiện cho việc xây dựng lại môi trường và thay đổi sâu hơn về giao diện của người dùng.

    Kể từ phiên bản Kodi 17, giao diện mặc định chính thức cho các bản cài đặt mới là &quot;Cửa sông&quot;, để sử dụng cho rạp hát tại nhà thông thường và &quot;Estouchy&quot; cho màn hình cảm ứng. Các giao diện được thiết kế mới này thay thế giao diện mặc định lâu dài &quot;Confluence&quot; và dự định trình bày nhiều nội dung hơn trên màn hình chính, dễ dàng hơn cho người dùng mới và đưa &quot;Kodi vào thiết kế giao diện người dùng ngày nay.&quot; [56] [56] [57]

    Người dùng cũng có thể tạo da của riêng mình (hoặc đơn giản là sửa đổi một giao diện hiện có) và chia sẻ nó với những người khác thông qua các trang web công cộng được sử dụng cho giao dịch và phát triển da Kodi. [58] Nhiều giao diện bên thứ ba như vậy tồn tại được cộng đồng duy trì tốt và trong khi một số giao diện là bản gốc với thiết kế độc đáo, hầu hết bắt đầu dưới dạng bản sao hoặc bản sao chính xác của các giao diện phần mềm đa phương tiện khác, như Apple Front Row, Windows Media Center Edition (MCE), MediaPortal, Menu Kênh Wii (Xii), giao diện Xbox 360 và các giao diện khác. [59]

    Ngoài giao diện và chủ đề, người dùng có thể tạo gói theo chủ đề gọi là &#39;bản dựng&#39;. Trong gói này, các nhà phát triển homebrew có thể phân phối một skin và nhiều addons. Cơ chế phân phối được sử dụng trong bối cảnh Kodi được gọi là trình hướng dẫn với Trình hướng dẫn sao chép [60] là điểm nổi bật nhất.

    Các giao diện web [ chỉnh sửa ]

    Các addon giao diện web cho Kodi thường cho phép duyệt thư viện phương tiện từ xa, để xử lý danh sách phát nhạc từ máy tính thay vì TV. Những người khác cho phép điều khiển từ xa XBMC như điều khiển từ xa để điều khiển từ xa phiên Kodi được cài đặt và hoạt động đồng thời chạy trên máy tính nếu nó chạy trên máy tính bảng internet hoặc thiết bị tương tự có giao diện cảm ứng. Những người khác hoạt động như một người quản lý phương tiện để cho phép sửa đổi siêu dữ liệu và tác phẩm nghệ thuật trong các thư viện video và âm nhạc của XBMC.

    Trình khởi chạy ứng dụng [ chỉnh sửa ]

    Kodi có phần &quot;Chương trình của tôi&quot; có chức năng như một trình khởi chạy ứng dụng cho phần mềm bên thứ ba như trò chơi máy tính và trình giả lập trò chơi video , tất cả từ GUI có hình thu nhỏ và các tùy chọn danh sách khác nhau. Tuy nhiên, mặc dù tính năng này đã hoạt động đầy đủ trên phiên bản XBMC của Xbox, nhưng nó vẫn đang ở giai đoạn sơ khai trên Android, iOS, Linux, macOS và Windows, do đó yêu cầu các trình khởi chạy của bên thứ ba hoạt động chính xác. [11]

    Điều khiển từ xa trên thiết bị di động và các ứng dụng màn hình thứ hai [ chỉnh sửa ]

    Có nhiều ứng dụng phần mềm cho thiết bị di động có sẵn và liên kết với Kodi. Một số ứng dụng di động này chỉ hoạt động như các điều khiển từ xa đơn giản, trong khi các ứng dụng khác hoạt động như các ứng dụng đồng hành màn hình thứ hai tiên tiến hơn, cung cấp thêm thông tin về những gì người dùng đang xem hoặc nghe trên Kodi, như siêu dữ liệu về diễn viên phim và nghệ sĩ âm nhạc, có liên kết đến các tác phẩm khác có sẵn từ những người trong bộ sưu tập của họ hoặc trực tuyến.

    &quot;XBMC Remote cho Android&quot; và &quot;XBMC Remote cho iOS&quot; là các ứng dụng chính thức miễn phí và mã nguồn mở dành cho thiết bị di động do Team-Kodi / Team-XBMC phát hành trên Google Play cho thiết bị Android và App Store cho thiết bị iOS, như như iPad, iPhone và iPod Touch. Các ứng dụng này hoạt động như một màn hình thứ hai [61] và giải pháp điều khiển từ xa cho phép duyệt toàn bộ thư viện phương tiện và điều khiển từ xa phiên XBMC được cài đặt và hoạt động đồng thời chạy trên máy tính thông qua giao diện người dùng màn hình cảm ứng cầm tay của thiết bị này. [62] [63]

    Một số nhà phát triển bên thứ ba cũng đã phát hành nhiều ứng dụng điều khiển từ xa Kodi không chính thức khác cho iOS, Android, BlackBerry, Symbian, Ubuntu Touch, Windows Mobile, và Thiết bị Windows Phone. Một số ứng dụng điều khiển từ xa này được tạo riêng để kiểm soát Kodi, trong khi một số ứng dụng điều khiển từ xa phổ quát có khả năng kiểm soát nhiều ứng dụng trung tâm truyền thông và trình phát đa phương tiện khác nhau, và một số ứng dụng từ xa của bên thứ ba này tốn tiền trong khi những ứng dụng khác miễn phí. [19659244]Official versions[edit]

    Due to the dated hardware of the first-generation Xbox game console that Kodi-XBMC was designed for, and a desire to expand the project&#39;s end-user and developer-base, many official ports of XBMC to computer operating-systems and hardware platforms have been created. Through the processing power of more recent computer hardware, XBMC can decode high-definition video up to and beyond 1080p resolutions, bypassing hardware limitations of the Xbox version of XBMC.

    In recent releases of Kodi-XBMC there is hardware accelerated video decoding for DXVA, VDPAU, VA-API GPU hardware video decoding, as well as hardware accelerated video decoding via ARM NEON, and OpenMAX, Broadcom Crystal HD.[15][65] The source code for XBMC is actively updated by developers in a public Git repository, which may contain features and functionality not yet incorporated into the most recent &quot;stable&quot; releases.

    Kodibuntu[edit]

    Kodibuntu (formerly XBMCbuntu) was a free Ubuntu-based Linux distribution with Kodi (formerly XBMC) for Linux already installed and pre-configured, providing a complete packaged media center software suite for all IA-32/x86-based personal computers. Kodibuntu uses Kodi software for all media playback and is primarily designed for bare-metal installations to achieve instant-on type boot to achieve a set-top box experience on an HTPC. It replaced XBMCbuntu which in turn replaced XBMC Live, the former official Live CD (Linux) distribution.[66]

    Kodibuntu was based on Lubuntu, an Ubuntu Linux fork that was &quot;lighter, less resource hungry and more energy-efficient&quot; than the standard Ubuntu desktop distributions. The Windows XP Media Center Edition Remote and IR-receiver dongle works directly with Kodibuntu out of the box, which means Windows Media Center users with these common peripherals can use Kodibuntu without requiring any additional hardware.[13][67][68]

    Following the principles of MythTV distributions and GeeXboX, Kodibuntu is designed to simplify the permanent installation of Kodi onto a computer for use as a dedicated home theater PC. The user can directly install XBMC from the bootable CD onto a USB flash drive or internal hard disk drive, since it comes with a complete instant-on (Linux kernel-based) embedded operating system. When installed on a USB flash drive or internal hard disk drive, Kodibuntu can save settings and make updates to XBMC and the operating system back to that drive.

    Native applications[edit]

    Kodi for Linux (formerly XBMC for Linux) is primarily developed for Ubuntu Linux and Kodi&#39;s developers&#39; own Kodibuntu (formerly XBMCbuntu). Third-party packages for most other Linux distributions are also available, and it is possible to compile XBMC Media Center from scratch for any Linux distribution, as long as the required dependency libraries are installed first. Hardware accelerated video decoding is achieved via the VDPAU API on Nvidia&#39;s GPUs, the VAAPI API for AMD/ATI Radeon, S3 Graphics, and Intel&#39;s newer Integrated Graphics Processors, as well as hardware accelerated video decoding via OpenMAX, ARM NEON, and Broadcom Crystal HD on systems with supporting hardware.[65] Development version of Kodi/XBMC for Linux is available at Launchpad as PPA (Personal Package Archive) for the standard Ubuntu Desktop version 8.04 and later, as well as DEB packages for Debian.

    Kodi for OS X(formerly XBMC for Mac) runs natively on Mac OS X Tiger and later, as well as on the Apple TV. 1080p playback can be achieved on Apple computers either via software decoding on the CPU, if it is powerful enough, or by hardware-accelerated video decoding for hardware supporting Apple&#39;s VDA API or video decoders such as the Broadcom Crystal HD.[65]

    1080p playback on the first-generation Apple TV (a.k.a. &quot;ATV1&quot;) can only be achieved by hardware accelerated video decoding via Broadcom Crystal HD; the user must replace the ATV&#39;s internal WiFi adapter with a Broadcom Crystal HD PCI Express Mini (mini-PCIe) card in order to activate this functionality.[65]

    Kodi for Windows (formerly XBMC for Windows) runs natively on Windows 7, Windows 8, and Windows 10 as a 32-bit or 64-bit application. 1080p and Ultra HD (4K) playback can be achieved on Windows computers either via software decoding on the CPU, if it&#39;s powerful enough, or by hardware accelerated video decoding.

    Hardware video decoding via DirectX Video Acceleration[69][70] is supported, although this enhancement only runs on Windows 7 (or later?) since it uses the DXVA 2.0 API, which was not supported in Windows XP.[71]

    Kodi for iOS (formerly XBMC for iOS), a full port of Kodi to Apple&#39;s iOS operating-system, was released publicly on 20 January 2011. It supported both 720p and 1080p hardware accelerated video decoding of H.264 videos, and was compatible with Apple&#39;s iDevices that use Apple A4 or Apple A5 (ARM-based) processors with a jailbroken iOS operating-system.[72]

    In late 2017 MacWorld UK described how to install on iOS devices before iOS 11 without jailbreak.

    Kodi for Android (formerly XBMC for Android) is a full port of the complete Kodi/XBMC application to Google&#39;s Android operating-system, officially compatible with Android 4.0 (Ice Cream Sandwich) and later versions supporting API Level 14.[73] was first announced and its source code released publicly on 13 June 2012. This is a full port of Kodi&#39;s C++ and C source code with all its dependencies to Android with a build-system that was designed to handle multiple processor architectures, like ARM, MIPS, and x86 with the Android NDK (Native Development Kit for Android) without using a single line of Java, and the XBMC.APK is running natively under Android as a NativeActivity application.[74] Hardware accelerated video decoding on Android is currently only officially available for some specific hardware platforms, such as the Amlogic SoC based Pivos XIOS series which have been used as the reference hardware platform during the development so far.[75] XBMC source code must be compiled with Google&#39;s official Android NDK revision 10d or later, and be built for the android-17 toolchain (Android API Level 17) using GCC version 4.8, which Kodi for Android code currently requires to compile correctly but is not supported by Google&#39;s Android NDK. This is also the real reason why XBMC for Android does not support the original Google TV; since the Android NDK was not made available for older Google TV devices it means that Kodi/XBMC could not be compiled for it today.[76]

    Xbox (first-generation)[edit]

    XBMC 9.04 (codename: Babylon) point-release version of XBMC for Xbox, now obsolete, was released on 6 May 2009 as the last official version of XBMC for Xbox. The original developers of XBMC have since issued a statement stating they will no longer develop or support XBMC for Xbox as part of the XBMC project as of 27 May 2010. The development of XBMC for Xbox ended because the focus for all Team XBMC developers has completely shifted to the Linux, Mac, and Windows versions of XBMC instead.

    Even though the original XBMC project no longer develops or supports XBMC for the Xbox, an XBMC version for the Xbox is still available via the third-party developer spin-off project &quot;XBMC4Xbox&quot;, who have completely taken over the development and support of XBMC for the original Xbox.[26][27][28][29]

    XBMC for Xbox was never an authorized/signed Microsoft product, therefore a modification of the Xbox is required in order to run XBMC on an Xbox game-console. XBMC for Xbox can be run as an application (like any Xbox game), or as a dashboard that appears directly when the Xbox is turned on.[7][10][11][20] Since XBMC for Xbox was part of an open source software program, its development source code was stored on a publicly accessible subversion repository. Accordingly, unofficial executable builds from the subversion repository are often released by third parties on sites unaffiliated with the official XBMC project.[7][11]

    Xbox One[edit]

    On 29 December 2017, Kodi developers announced via the news section of their official website that a Kodi app had been released for the Xbox One.[77] It is noted that the UWP version will retain the characteristic Kodi appearance, however, many core features are missing or broken.

    Commercial systems[edit]

    The developers of Kodi (formerly XBMC) state that as long as the GPL licensing of the Kodi software is respected they would love Kodi to run on as many third-party hardware platforms and operating systems as possible, as &quot;Powered by Kodi&quot; (or &quot;Powered by XBMC&quot;) branded devices and systems. They envision Kodi being pre-installed as a third-party software component that commercial and non-commercial ODMs and OEMs and systems integrator companies can use royalty-free on their own hardware, hardware such as set-top boxes from cable-TV companies, Blu-ray Disc and DVD players, game-consoles, or embedded computers and SoC (System-on-a-Chip) built into television sets for web-enabled TVs, and other entertainment devices for the living room entertainment system, home cinema, or similar uses.[78]

    Below is a list of third-party companies that sell hardware bundled with Kodi or XBMC software pre-installed, or sell uninstalled systems that specifically claim to be Kodi- or XBMC-compatible. Many of these third-party companies help submit bug fixes and new features back upstream to the original Kodi-XBMC project.[78]

    Computer hardware[edit]

    ARCTIC is a company based in Switzerland best known for their cooling solutions worked in partnership with the OpenELEC team. On 5 February 2013, together they released a fully passively cooled entertainment system: the MC001 media centre (US and EU version), equipped with the latest XBMC 12 (OpenELEC 3.0) platform. OpenELEC and ARCTIC are planning on their next release, aim to provide a more dedicated builds for the ARCTIC MC001 media centre systems.[79][80][81][82][83]

    AIRIS Telebision, sold by Telebision in Spain and designed specifically for the Spanish market, is a nettop based on Nvidia Ion chipset, pre-installed Ubuntu base with XBMC for Linux and a customized AEON skin and Spanish plugins. Other than the modified skin, what is unique with the AIRIS Telebision&#39;s XBMC build is that it comes with a digital distribution service platform that they call their &quot;App Store&quot; which lets users download new Spanish plugins and updates for existing plugins. Telebision also lets users download a Live CD version of their software as freeware, which lets users install their Telebision distribution on any Nvidia Ion based computer.

    Lucida TV II, made by LUCIDQ inc, is a nettop based on Nvidia Ion chipset which can be ordered with Xubuntu and XBMC software installed.

    Pulse-Eight Limited sells both custom and off-the-shelf hardware primarily designed for Kodi-XBMC, such as remote controls, HTPC systems and accessories, including a custom HTPC PVR set-top-box pre-installed with XBMC that they call &quot;PulseBox&quot;[84] Pulse-Eight also offers free performance tuned embedded versions of XBMC that they call &quot;Pulse&quot; which is based on OpenELEC and a custom PVR-build of XBMC that is meant to run on a dedicated HTPC system.[85]

    Xtreamer Ultra and Xtreamer Ultra 2, manufactured by the South Korean company Unicorn Information Systems, are nettops based on Nvidia graphics and Intel Atom processors which come with OpenELEC and Kodi-XBMC software pre-installed. The first-generation Xtreamer Ultra uses Nvidia Ion chipset with a 1.80 GHz dual-core Intel Atom D525 CPU, while the Xtreamer Ultra 2 uses discrete GeForce GT 520M graphics with a 2.13 GHz dual-core Intel Atom D2700 CPU.[86]

    Since 10 September 2010, ZOTAC has been shipping a software bundle that they call ZOTAC Boost XL with all their new motherboards and Mini-PCs, such as Zotac&#39;s ZBOX and MAG series of Nettops which Zotac also does demos of with XBMC.[87] This ZOTAC Boost XL software bundle consist of the software applications; Auslogics BoostSpeed, Cooliris, Kylo (HDTV-optimized Web Browser), and XBMC Media Center.[88]

    Zotac&#39;s ZBOX and MAG series of small mini-PCs are nettops based on Intel, AMD, or Nvidia graphics, and they are all sold in both as complete ready-to-use computer and as barebone computers (without memory and hard drive). Zotac Zbox ID33, ID34, ID81, ID80 and AD04 are all specifically marketed towards the HTPC market, with some coming with slot-loading Blu-ray Disc optical disc drive, and some with a remote control.[89]

    The mintBox by the Linux Mint team is an OEM version of the Israeli company CompuLab&#39;s fit-PC, which comes pre-installed with Linux Mint open source operating-system and software, MATE desktop, and XBMC. Available in two fanless models, both with AMD APUs, HDMI output port, eight USB slots, two eSATA ports, Gigabit Ethernet, 802.11 b/g/n Wi-Fi, built-in Bluetooth, and an infrared media center remote control.[90]

    Dedicated devices[edit]

    PrismCube Ruby by Marusys is a DVB-S2 twin-tuner high-definition DVR-PVR set-top-box running XBMC as its main interface on-top of embedded Linux.[91][92][93][94][95]

    The Little Black Box is a Linux kernel-based ARM media player with XBMC as its main interface.[96][97][98][99][100][101]

    Marusys MS630S and MS850S are high-definition PVR-ready set-top-boxes with the ability to run Linux kernel-based media players like XBMC, and Marusys is advertising these two devices as compatible with XBMC.[102]

    Myka ION is a fanless Nvidia Ion-based set-top device designed to bring Internet television and media stored on the home network to the living room; it comes pre-installed with XBMC Media Center, Boxee, and Hulu Desktop as applications that can be started from the main menu.[103]

    The MK-X1 by Modified Konstructs is an Nvidia Ion-based set-top device based on Acer Aspire Revo that comes pre-loaded with XBMC, and the device has a recommended retail price of $300 (US).[104]

    Neuros LINK made by Neuros Technology is an open Ubuntu-based set-top device and media extender designed to bring internet television and other video to the television, it comes pre-installed with XBMC Media Center.[15]

    BryteWerks Model One Projector is a 1080p HD digital video projector designed for home cinema use; it has an integrated home theater PC running a custom version of XBMC. In addition it features a remote control, as well as a 720p 8.9-inch touch screen panel display on the back of the projector for controlling the system. It also has a built-in Wi-Fi and Ethernet adapters, as well as a slot-loaded Blu-ray Disc player, and includes a 500 GB solid-state drive and an additional internal 2 TB hard disk drive can be added.[105]

    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.[106]

    Derivatives and forks[edit]

    Kodi/XBMC media center source code have over the years become a popular software to fork 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 toolkit, windowing system, or window manager. And today at least Boxee, Plex, Tofu, MediaPortal, OpenELEC, OSMC, GeeXboX, Voddler, DVDFab Media Player, and Horizon TV are all separate derivative products that are all openly known to at least initially have forked the graphical user interface (GUI) and media player part of their software from XBMC&#39;s source code. Many of these third-party forks and derivative work of Kodi-XBMC are said to still assist with submitting bug fixes upstream 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.[14][18][101] However some which was initially a fork of XBMC have since fully or partially been rewritten to use closed source proprietary software.[107] For more information see the main &quot;List of software based on XBMC&quot; article.

    Some examples on building on Kodi-XBMC are OSMC, OpenELEC and GeeXboX which are free and open source embedded operating systems 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-based distributions, primarily optimized to be booted from flash memory or a solid-state drive, and specifically targeted to a minimum set-top box hardware setup based on ARM SoC&#39;s or Intel x86 processor and graphics.[108][109][110][111][112][113][114]

    Similar embedded Linux distributions to OpenELEC/GeeXboX are the professionally made E2BMC and 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&#39;s Enigma2 PVR software scripts.[115][116][117][118][119][120][121][122]

    Another example is 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.[26]

    Programming and developing[edit]

    Kodi is a non-profit and free software community driven open-source software project that is developed only by volunteers in their spare time without any monetary gain. XBMC Foundation and the team of developers leading the development of Kodi/XBMC, &quot;Team-Kodi&quot;/&quot;Team-XBMC&quot;, encourage anyone and everyone to submit their own source code patches for new features and functions, improve existing ones, or fix bugs to the Kodi/XBMC project.

    The online user manual is wiki-based and community driven, and it also works as a basic developers&#39; guide for getting a good overview of Kodi&#39;s architecture. However, as with most non-profit software projects, to delve deeper into programming, looking at the actual source code and the Doxygen formatted &quot;code documentation&quot; comments inside that code is needed.[7]

    Architecture[edit]

    XBMC architecture overview schematic

    Kodi is a cross-platform software application whose core is mainly programmed in C++. Kodi uses OpenGL (or OpenGL ES) graphics rendering 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&#39;s own libraries, as well as many third-party libraries that Kodi depends on, are written in the C programming-language, instead of C++ as Kodi&#39;s core, but they are then mostly used with a C++ wrapper and, through Kodi&#39;s core monolithic nature, are loaded via a dynamic linker loader for on-demand loading and unloading at run time.[15][30] Kodi also still partially uses the SDL (Simple DirectMedia Layer) multimedia framework for input on Linux, but its developers are working on completely removing that small remaining dependency on SDL.[123]

    Because of Kodi/XBMC&#39;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 shared memory), as well as the still relatively low resources of embedded system 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.[7]

    But because of its origins from the Xbox game-console, Kodi/XBMC&#39;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.[30] 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,[124] and XBMC 12.0 (Frodo) enabled Dirty Regions rendering to redraw the whole screen on a single dirty region by default on all platforms.[124][125] Work is also in progress for XBMC 14.0 to introduce an abstracted scene-graph deferred rendering for GUI renderer abstraction.[126]

    Portability[edit]

    Kodi has a portable code base, with its trunk (mainline source code tree) officially available for IA-32/x86, x86-64, PowerPC, and ARM-based platforms.[127][128] The Kodi GUI does require 3D hardware accelerated graphics (GPU) that support OpenGL ES, OpenGL, or EGL, or Direct3D with device drivers that support OpenGL ES 2.0, or OpenGL 1.3 or later with GLSL, or DirectX in order to render the GUI at an acceptable frame rate.

    Kodi is thus officially not yet available for MIPS upstream in mainline source code repository from Team-Kodi,[129] nor does it as yet support DirectFB[130] or DRI (Direct Rendering Infrastructure) rendering without OpenGL/GLES hardware accelerated graphics support.[30][130][131] The combination of MIPS, DirectFB, and DRI is a popular architecture used today by simpler set-top boxes like digital broadcasting (cable/satellite) boxes and low-end digital media players, such as those based on MIPS architecture chipsets from Sigma Designs or Realtek.[132] Kodi ports to MIPS is, however, currently being actively worked on by several independent development teams.[129]

    Kodi for Linux supports toolchain building systems for embedded development such as Yocto, Buildroot (uClibc), and the Linaro set of Makefiles and patches for easing the generation of cross-compilation toolchains as well as the creation of a file system on embedded 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)[edit]

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

    Application programming interface (API)[edit]

    Other than the application programming interfaces (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, Web 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[52] for remote controls.

    GUI-engine and skinning (themes)[edit]

    Kodi/XBMC is noted as having a very flexible GUI toolkit and robust framework for its GUI. With its underlying complex graphical design and layout library (named libGUI in Kodi/XBMC), it provides a simple abstraction layer 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 skins for XBMC.[58] The skin files are written in XAML, using a standard XML base, making theme-skinning and personal customization very accessible.[59]

    Software limitations[edit]

    This is a list of software limitations in the Kodi/XBMC source code:

    Reception[edit]

    Kodi won a Lifehacker Award in 2014 for &quot;Best Media Player&quot; in their entertainment selection.[134] Kodi won two SourceForge 2006 Community Choice Awards. 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. With Microsoft&#39;s 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.[138]

    History[edit]

    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 &#39;player&#39; name and into a &#39;center&#39; 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.[7]

    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 lots of 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).[7]

    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 mass storage devices, and a &quot;skinnable&quot; 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.[139][140]

    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; &quot;XBMC4Xbox&quot; 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.[26][27][28][29]

    On 2 January 2011, XBMC moved the source code repository from subversion to git, hosted at GitHub.[141]

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

    Releases[edit]

    This is a release history with condensed change-log lists for the most important added or removed notable new features, functions, and changed in each stable version of Kodi/XBMC.[143][144][145]

    Color Meaning
    Red Old releases
    Green Current release
    Blue Future releases
     
    Release history
     
    Version Release date Codename Significant changes XBMC Live / XBMCbuntu based on
    1.0.0 29 June 2004 N/A
    1.1.0 18 October 2004
    • Zoom/stretch options: zoom, stretch 4:3 or 14:9 or 16:9, original size, custom
    • Tags parsing and display for wma, m4a, mp4 and aac (mpeg-4 audio) audio-files
    • International-language fonts for subtitles via TTF-fonts
    • Audio CD ripper, backup cdda&#39;s to hdd in wav, Ogg or MP3 (LAME) format
    • Karaoke CDG-file and audio CUE-sheets (.cue) support
    • iIunes 6.x music shares via DAAP (network stream from Apple iTunes)
    • Auto-temperature and fan-speed control options
    • Network-configuration and setup via GUI
    • Profiles for settings
    • Mouse support and virtual keyboard
    • LCD-display output extended to also support xaddons lcd-mods and xecuter3 lcd
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    N/A
    2.0.0 29 September 2006
    • Reworked skinning engine.
    • New internally developed video player (&quot;DVDPlayer&quot;) with DVD-Video menu/navigation support (with ISO/IMG image parsing)
    • New internally developed audio/music-player (&quot;PAPlayer&quot;) with crossfade, gapless playback and ReplayGain support
    • RAR/ZIP archive parsing
    • Karaoke CDG-file display
    • Xored Trainer Engine (gaming-cheats) (not ported from Xbox to other platforms yet)
    • XLink Kai (online-gaming) front-end (not ported from Xbox to other platforms yet)
    • Added UPnP / DLNA client
    • Read-only support for FAT12/16/32 formatted USB mass storage devices
    • New &quot;skinnable&quot; 3D visualizer.
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    N/A
    8.10 15 November 2008 Atlantis
    • Cross-platform support adding support for Linux, Mac OS Xand Windows
    • New default high definition skin &quot;PM3.HD&quot;
    • &quot;XBMC Live&quot; bootable CD with unified hard disk/USB flash disk installer
    • The XBMC profile
    • Integration of iTunes and iPhoto media (Mac OS X exclusive).
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    Ubuntu 8.10 (Intrepid Ibex)
    9.04 6 May 2009 Babylon
    • PPC (PowerPC) support for Mac OS X (PowerPC G4 or later)
    • VDPAU (Nvidia&#39;s Video Decode and Presentation API for Unix)
    • New Karaoke features
    • Officially dropped support for the Xbox as a platform for XBMC
    • Updated codecs and major bug-fixes for DVD-Video playback core
    • More media info scrapers
    • Improved FanArt and Artwork support
    • Revamped skinning engine
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    Ubuntu 9.04 (Jaunty Jackalope)
    9.11 24 December 2009 Camelot
    • Revamped user interface via the new default skin &quot;Confluence&quot;
    • DirectX support by default for the Windows platform
    • A complete reorganization of the settings menus uniformed across skins
    • Automatic video information extraction
    • Out-of-the-box support for new remotes
    • Smoother video playback performance
    • All scrapers updated
    • Increased subtitle and Karaoke lyric support
    • Support for CoreAudio API (Mac OS X exclusive)
    • AC3 and DTS digital audio pass-through to S/PDIF on Apple TV (thanks to CoreAudio)
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    Ubuntu 9.10 (Karmic Koala)
    10.0 and 10.1 18 December 2010 Dharma
    • Unified addon framework
    • Addon browser GUI for installation and management of third-party addons, skin, and scripts
    • Team XBMC&#39;s official Addons Repository with Addon FanArt support
    • Update notifications
    • Movie Sets (option to group movie collections)
    • Gesture support to XBMC&#39;s GUI engine
    • Unencrypted Blu-ray Disc support
    • Broadcom Crystal HD video acceleration support (all platforms)
    • Windows Touch API support (Windows 7 touch features and functions)
    • DXVA 2.0 (DirectX Video Acceleration) (Windows Vista/7 exclusive)
    • WASAPI (Windows Audio Session API) for raw bitstream output (Windows Vista/7 exclusive)
    • High-quality bicubic and lanczos upscalers (video resamplers) as Direct3D HLSL (Windows Vista/7 exclusive) and OpenGL GLSL shaders
    • Direct3D port of the OpenGL Spectrum 3D Audio Visualization for DirectX (Windows Vista/7 exclusive)
    • Visual Studio 2010 Express edition and Visual Studio 2010 non-Express edition support (Windows Vista/7 exclusive)
    • ARM processor architecture (Linux exclusive)
    • VA-API (Video Acceleration API) support (Linux exclusive)
    • OpenMAX Video Acceleration API support for Linux (Linux exclusive)
    • NEON (Advanced SIMD instruction set) CPU acceleration support for the ARM architecture under Linux
    • Apple VDADecoder Video Acceleration support (Mac OS X exclusive requires Snow Leopard and Nvidia GeForce 9400 or later)
    • OpenGL ES 2.0 compliance
    • JSON-RPC, JSON API
    • RTMPE and RTMPTE streaming support
    • Microhttpd Web Server replaces old GoAhead and Spyce code
    • SSH file transfer protocol (sftp) streaming support via libssh
    • MySQL database backend
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    Ubuntu 10.04 (Lucid Lynx)
    11.0 24 March 2012 Eden
    • iOS port for Apple TV 2G, iPhone, iPod Touch, and iPad
    • Dirty Regions rendering option for texture support to skinning engine (disabled by default)[124]
    • Efficiency improvements to reduce high CPU/GPU usage
    • Default skin changed to a horizontal home layout
    • New RenderCapture type to the Python script framework to enable Ambilight clone addons
    • Combined Files and Library mode for videos
    • Playback of ISO image files for Blu-ray Disc support
    • Slingbox playback over the network support
    • Peripheral manager controller under settings
    • HDMI CEC (Consumer Electronics Control) support for Pulse-Eight&#39;s USB CEC Adapter
    • Improved Apple VDADecoder Video Acceleration support
    • Improved Touch / Gesture API and Mouse support
    • Improved ARM processor architecture support
    • Improved OpenMAX Video Decoding Acceleration support for Linux
    • Improved OpenGL ES and EGL support
    • Improved JSON-RPC API compliance with JSON-RPC 2.0 specifications
    • Improved VDPAU performance
    • VDPAU HQ Upscaling support (require Nvidia&#39;s capable GPU)
    • H.264 accelerated video decoding via Apple&#39;s VideoToolBox API
    • JPEG accelerated image decoding via Apple&#39;s VideoToolBox API
    • Added basic DRC (Dynamic Range Compression) volume limiter
    • AirPlay / AirTunes target support
    • Extended Addons API adding extension points for Service Addons
    • Ability for all addons to provide their own web interface
    • Removed native weather forecast scraper, use weather addons instead
    • Added support for multiple simultaneous HID device mappings
    • FFmpeg upgraded (libavformat and libavcodec)
    Lubuntu 11.10 (Oneiric Ocelot)
    12.0, 12.1,

    12.2 and 12.3

    29 January 2013 Frodo[146][147]
    • Added unified PVR front-end with seamless DVR and a common EPG client GUI
    • Added unified PVR back-end framework and API for multiple PVR servers
    • Added initial unstable XBMC for Android port with support on ARM and x86
    • Added BSD (operating system) port for FreeBSD, PC-BSD, and other similar BSD platforms
    • Added unified &quot;AudioEngine&quot; audio abstraction framework with an API and platform sinks
    • Added hardware accelerated video decoding on Intel GPUs under Mac OS X (Snow Leopard and later)
    • Added dedicated AMLPlayer video player for hardware-accelerated video decoding on Amlogic
    • Added dedicated OMXPlayer video player for hardware-accelerated video decoding via OpenMAX IL API
    • NEON (Advanced SIMD instruction set) CPU acceleration support for the ARM architecture
    • Improved ARM processor architecture (Pivos XIOS DS and Raspberry Pi as reference devices)
    • Improved OpenGL ES and EGL support (Pivos XIOS DS and Raspberry Pi as reference devices)
    • Added ability to run a split display resolution for GUI and video playback on embedded platforms[148]
    • Enable Dirty Regions rendering to redraw whole screen on single dirty region by default on all platforms[124][125]
    • Improved HDMI CEC (Consumer Electronics Control) support for Pulse-Eight&#39;s LibCEC
    • Library customization that allows for custom video nodes
    • Added Advanced Library Filtering for movies, TV shows, music videos, and music views
    • Improved Smart Playlists for Advanced Library Filtering
    • Custom tagging of movies, TV shows and music videos to simplify sets with scraping
    • Added support for both banner and poster video art types simultaneously[149]
    • Added storing of &quot;Episode ID&quot; for First Aired, DVD Episode Number, and Absolute Number sort order
    • Added support for exporting video art as JPG or PNG rather than TBN file extension
    • Switched to TagLib for reading metadata embedded into audio files
    • Better library database handling for faster browsing
    • Improved image and texture caching for GUI speedup
    • Optimize the GUI rendering engine for embedded devices
    • Improved Touch / Gesture API support for touchscreen interfaces
    • Added HLS (HTTP Live Streaming) and M3U8 (Extended M3U) playlist support
    • Added WebSocket support for JSON-RPC and to Addons API[150]
    • Added basic support for PVR / EPG extensions and notifications over the JSON-RPC API
    • Added SmartPlaylist Extensions and Extended Filtering in JSON-RPC[151]
    • Added support for screensavers written in Python
    • Added ability to extend XBMC&#39;s native Python API by writing C++ code generated via Groovy and SWIG[152]
    • Blu-ray Disc HDMV menu support (but not BD-J / BD-Live menus)[153]
    • Improved deinterlacing &quot;Weave&quot; method for playback of interlaced video when upscaling
    • Improved performance of the default web interface (complete rewrite of JavaScript loading)
    • Improved AirPlay and AirTunes target support
    • Improved the Audio-CD ripper that now works as a background task job
    • Add test suite based on Google C++ Testing Framework to make regression testing easier
    • Added support controlling external XBMC and third-party UPnP/DLNA instances over UPnP
    • Upgraded Platinum (libplatinum) UPnP and DNLA libraries
    • Upgrade FFmpeg (libavcodec and libavformat) libraries
    • Removed the old HTTP API in favour of the new JSON-RPC API
    ?
    13.0 4 May 2014 Gotham
    • Added first stable XBMC for Android port with multi-architecture platform support (supports ARM, MIPS, and x86)
    • Add built-in command for addons and skins to execute Android apps with optional params via applicationmanager
    • Added Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) to XBMC&#39;s GUI skinning engine
    • Added Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) for Subtitles when in 3D mode
    • Added further optimizations to XBMC&#39;s GUI engine for faster rendering on low resource embedded devices
    • Added much improved PVR / EPG and Live TV interface in XBMC&#39;s GUI skinning engine (already in use in Confluence)
    • Added improved PVR / DVR timeshift support (though note that each PVR backend still need to support timeshifting)
    • Added much improved PVR / EPG extensions and notifications support over the JSON-RPC API
    • Added an event driven ActiveAE audio sink as new default sink for AudioEngine (XBMC&#39;s audio engine)
    • Added PulseAudio sink for AudioEngine for Linux
    • Added Darwin sink for AudioEngine for Mac OS X and iOS
    • Added support for CoreAudio AudioEngine to OS notifications for device changes on Mac OS X and iOS
    • Added ImageFactory implementation with factory to abstract different image libraries and hardware acceleration
    • Add unified buffering capability to video and overlay renderers for all internal players
    • Added VA-API (libva) support for decoding videos with larger resolutions than 1080p (such as 4K resolution)
    • Add MediaCodec API (Android 4.1 API level 16) software rendering implementation support to XBMC&#39;s DVDPlayer
    • Add StageFright API (Android 4.0 API level 14) hardware rendering implementation support to XBMC
    • Added OpenMAX Video Acceleration API support for OpenMAX AL API on Android via StageFright and MediaCodec
    • Improved OpenMAX Video Acceleration API support for Linux
    • Add support for OpenMAX pipeline to handle JPEG decode, resize, convert, and encode to texture on Raspberry Pi
    • Added support for hardware accelerated MJPEG, VP6, VP8 and Ogg Theora video decoding on Raspberry Pi
    • Added support for Fast Forward and Rewind video up 4x to OpenMAX (OMXPlayer) on Linux for Raspberry Pi
    • Add support multi-channel PCM audio output over HDMI to OpenMAX (OMXPlayer) on Linux for Raspberry Pi
    • Added RenderCapture implementation to Linux for Raspberry Pi for Ambilight addons
    • Add screenshot implementation to Linux for Raspberry Pi that includes the video layer
    • Add support for H.264 (including Hi10P) multi-threaded video decoding when software decoder on CPU is used
    • Added support for Pixel Shader-based HQ (High Quality) scalers for DXVA renderer on Windows
    • Add support for addon binary reading and writing via a &quot;buffer&quot; class usable from addons
    • Add announce function and register addon for announcements to the Add-ons API
    • Add WOL (Wake-on-LAN) with send magic packet function to the Add-ons API
    • Added native volume control for Android from within XBMC
    • Added external player (external player launcher) support on Android
    • Added support allow landscape and reverse landscape orientation on Android
    • Added support for CoreAudio AudioEngine to OS notifications for device changes on OSX and iOS
    • Added support for customizable menu structure for home and beyond
    • Added tag field support for TV Shows and MusicVideos in SmartPlaylists
    • Added support to read SmartPlaylists XML files with XMLUtils where possible
    • Added support for XBMC&#39;s Python interface to use native keyboard if possible (currently only iOS)
    • Added support for &quot;last played&quot; sort option to the TV Show GUI
    • Add ability to queue list of items / add items to a playlist without playing them
    • Add ability to play external audio track with videos
    • Add a Monitor class to receive JSON-RPC notifications directly through the Python bindings
    • Added support for &quot;Play to&quot; and controlling remote XBMC / DLNA instance over UPnP
    • Added support to allow key IDs in keyboard.xml to be in hexadecimal format
    • Added a simple Movie Set management to GUI for Edit/Clear Set and Add/Remove Set members
    • Added extensive MusicBrainz tags support to the Music Library and Database
    • Added support for video playback of SageTV recordings
    • Added theaudiodb.com music video scraper as new default for music videos
    • Added support for scanning videos SFTP and SSH sources so can scrape metadata
    • Added &quot;Add art&quot; button to video artwork selection dialog
    • Add option support for both banner and poster music art types simultaneously
    • Add option support for exporting music art as JPEG or PNG rather than TBN file extension
    • Added support for OGG cover art extraction to TagLib
    • Added new &quot;Fishbmc&quot; OpenGL audio visualization addon for Linux and Mac OS X
    • Added support for write-enabled WebDAV (delete/rename/write files and directories)
    • Added a generic and user-mappable cross-platform touch input system
    • Added hot-plug support for Linux input devices, such as Bluetooth remotes and keyboards
    • Added picture tags metadata info accessible for skins or addons developers
    • Added option to set auto login of a specific user profile via the GUI
    • Added new Built-In function to control state of attached HDMI CEC device
    • Added hybrid shutdown option on Windows 8 (which in turn enables quick boot)
    • Added CPU / GPU frequency and temperature for all supported Linux platforms
    • Add initial support for running libxbmc.so headless (without GUI) as a background service / deamon
    • Moved subtitle addon core handling to core and added native support for subtitle plugin services
    • Added support for Forced Subtitles (&quot;forced flag&quot;) in external subtitle files
    • Added option for allowing skins to query directories (e.g. plugins) to fill static content
    • Added support for native media control bar and play background music on iOS
    • Added support and GUI settings for SOCKS 4/4a/5 proxy types and remote DNS
    • Added GUI settings levels for Basic, Standard, Advanced, Expert (defaults to &quot;Standard&quot;)
    • Added possibility to define help descriptions (&quot;I&quot; key) for every setting in GUI settings
    • Refactored settings system to consist of XML files containing descriptions of every setting
    • Move LCD API and LCDproc support out of XBMC&#39;s core and instead into a Python script service add-on
    • Added support for copy and paste to and from clipboard with command key
    • Upgrade DVD-Video navigation and playback libraries (libdvdnav, libdvdread, and libdvdcss)
    • Upgrade SAMBA client to version 3.6.x adding full support for SMB 2.0 and SMB 2.1 protocols
    • Upgraded FFmpeg (libavcodec and libavformat) libraries to release version 1.2 (rev e820e3a)[154]
    • Added adaptions for developing XBMC on non-jailbroken iOS devices (for development only, not to release on App Store)
    • Updated community maintained translations to over 60+ languages to date for XBMC[5]
    • Remove dependencies of SDL (Simple DirectMedia Layer) for windowing and event handling on X11
    • Remove Windows XP support (and now XBMC for Windows requires at least Vista or later)
    ?
    14.0 23 December 2014 Helix
    • Renamed and rebranded to Kodi Media Center (from XBMC Media Center)
    • Add framework support for binary addons (inc. closed source proprietary addons) for audio encoder codecs
    • Add support for audio encoder codecs via a binary addons and move Vorbis, LAME, Flac and WAV audio encoders to addons
    • Add native XvBA accelerated video decoding for AMD/ATI GPUs on Linux[32]
    • Add initial optional X11 support on EGL (EGL-X11) based systems on Linux, full-screen mode only
    • Add support for HEVC (High Efficiency Video Coding) a.k.a. H.265 software video decoding
    • Add support for Planar Formats and PTS audio synchronization from player in ActiveAE
    • Improved network and file system reading when scanning files and searching for subtitles
    • Add capability for Text-to-Speech screen readers addons for visual impaired
    • Upgrade XBMC for Windows and binary addons to compile with Microsoft Visual Studio 2013 by default
    • Upgrade SDL (Simple DirectMedia Layer) from version 1.2 to 2.0 for improved input-support on Linux
    • Upgrade FFmpeg (libavcodec and libavformat) libraries to release version 2.x
    ?
    15.0 21 July 2015 Isengard
    • Enhanced PVR and EPG frontend GUI in Kodi and extended the PVR API to support more features and functions
    • Added a FilmOn PVR Addon backend clients maintained and available from Kodi&#39;s community
    • Added a PCTV Systems PVR Addon backend clients maintained and available from Kodi&#39;s community
    • Added a VBox TV Gateway PVR Addon backend clients maintained and available from Kodi&#39;s community
    • Added MIPS processor architecture support for Linux (Imagination Technologies MIPS Creator CI20 as reference)
    • Added further optimizations to XBMC&#39;s GUI engine for faster rendering on low resource embedded devices
    • Added initial integration for binary addons support and changing the Kodi build system around it
    • Added framework support for binary addons (inc. closed source proprietary addons) for audio codecs
    • Extend Addons API to support binary addons (inc. closed source proprietary addons) for audio codecs
    • Added support for HEVC hardware decoding for MediaCodec API in Android 4.4.2 and later when the VPU supports it
    • Added support for HEVC hardware decoding on Amlogic SoCs in Android 4.4.2 and later when the VPU supports it
    • Added support for UltraHD decoding / 4K resolution output on Amlogic SoCs in Android when HW supports it
    • Added support for de-interlacing using BOB deinterlace method on Android
    • Added adaptive skipping/seeking through audio and video playback, also known as &quot;skip steps&quot;
    • Added an accessibility settings section to provide one configuration area for the visually and hearing impaired
    • Added support for Closed Captions (CC) in CEA-608 and CEA-708 formats
    • Improved Closed Captions support for Live TV
    • Improved PVR API and database adding many new EPG and Channel properties
    • Improved and expanded the internationalization and regional settings options in the GUI
    • Added support for external subtitles over UPnP (and DNLA)
    • Added a Chapter Selector Window with visual thumbnails
    • Improved web server caching control
    • Added support Sound Addons for skins instead of including sound files within each skin.
    • Improved the &quot;GlobalSearch&quot; (addon) function by adding EPG search support
    • Added support for Language Addons, moving internal Language translation files into external Language Addons
    • Added support for context-menu addons for skinners and addon developers
    • Added option for addons scripts to check status of DPMS energy saving functions of underlying OS
    • Removed internal Language translation files into external addons
    • Removed internal MythTV VFS client code in favour of its external PVR Client Addon
    • Removed internal VDR (VTP) VFS client code in favour of its external PVR Client Addon
    • Removed internal Tvheadend (HTSP) VFS client code in favour of its external PVR Client Addon
    • Removed internal TuxBox (Dreambox/DBox2/Vu+/Enigma2) VFS client code in favour of external PVR Client Addon
    • Removed internal ReplayTV (DirectTV) VFS client code in favour of external PVR Client Addon
    • Removed internal DAAP VFS client code for iIunes 6.x music shares (network stream from older Apple iTunes)
    • Removed the dependency for root/SU access permission rights on Android
    • Removed legacy code to backwards compatibility for skins made pre-Frodo (XBMC 11.0)
    • Removal AFP filesystem support from Kodi&#39;s VFS (Virtual File System)
    • Removed dependencies of SDL (Simple DirectMedia Layer) for everything but hardware abstraction for input devices
    • Moved to Android API 17 as minimum with SDK 14 and NDK 10e, meaning at least Android 4.2 is now required
    • Moved to iOS 8.1 SDK, minimum iOS 5.1 is now required, and removed support for Apple TV 2
    • Moved to Mac OSX 10.10 SDK, meaning minimum Mac OSX 10.7 Lion is now required, and no more 32-bit builds
    • Upgraded FFmpeg (libavcodec and libavformat) libraries to release version 2.6.x
    • Upgraded LibCEC (HDMI-CEC code from Pulse-Eight) libraries to release version 3.0.0
    • Changed Kodi application code base to C++11
    ?
    16.0 20 February 2016 Jarvis[155]
    • Add support for PVR addons to handle RDS radio signals (UECP and Rass formats)
    • Add a Stalker Middleware Addon backend clients maintained and available from Kodi&#39;s community
    • Add support for media importing and library integration of UPnP / DNLA
    • Add basic support for audiobooks (.m4b, .mka and .mp3 files with chapters), with resume support
    • Add ability to open the SmartPlaylist Editor for a given playlist
    • Add support for flagging of local verses remote content, and flagging of online verses temporary offline remote content
    • Add support for handling duplicate media in several ways (ex. multiple versions of same movie in different resolutions)
    • Add ImageFactory implementation[156] with factory to abstract different image libraries and hardware acceleration
    • Add further optimizations to XBMC&#39;s GUI engine for faster rendering on low resource embedded devices
    • Add abstracted scene-graph deferred rendering for GUI renderer abstraction[126]
    • Add support for Audio DSP (Digital Signal Processing) plugins and addons for Kodi&#39;s AudioEngine
    • Add framework support for binary addons (inc. closed source proprietary addons), for video codecs
    • Extend Addons API to support binary addons (inc. closed source proprietary addons), for video codecs
    • Add framework support for binary addons (inc. closed source proprietary addons), for media player cores
    • Extend Addons API to support binary addons (inc. closed source proprietary addons), for media player cores
    • Add support for C#, Java, Go, Modula-3, OCaml, Octave, and Scheme addons via Groovy and SWIG code-generation[152]
    • Add support for Lua, Perl, PHP, R, Ruby, Tcl scripting languages based add-ons via Groovy and SWIG code-generation[152]
    • Add support for display on DirectFB support via Mesa and DRM for OpenGL ES 2.0 support[130]
    • Add initial native support for rendering display and input on Wayland compositors
    • Add VAAPI hardware decoding for HEVC (H.265) and VP9 in Linux/BSD/Unix where the hardware supports it
    • Add VDPAU hardware decoding for HEVC (H.265) and VP9 in Linux/BSD/Unix where the hardware supports it
    • Add DXVA hardware decoding for HEVC (H.265) and VP9 in Windows where the hardware supports it
    • Add support for VP9 hardware decoding for MediaCodec API in Android 4.4.2 and later when the VPU supports it
    • Add support for VP9 hardware decoding on Amlogic SoCs in Android 4.4.2 and later when the VPU supports it
    • Improve Apple VDADecoder Video Acceleration support for iOS and (Mac) OS X
    • Add native BD-J (Blu-ray Disc Java) and BD-Live menu and navigation support for decrypted Blu-ray Disc (via libbluray)
    • Add Blu-ray AACS decryption and DRM encrypted playback via third-party library (libaacs)
    • Add automatic refresh rate switching support for video playback on Android 5.0 and later, including Android TV
    • Add initial AudioTrack API support for Android 5.0 &quot;Lollipop&quot; and Android TV
    • Add &quot;accessibility&quot; options for hearing impaired and visual impaired
    • Add support to AudioEngine for devices with up to 72 audio channels (64 unknown + 8 mapped)
    • Add Raspberry Pi 2 specific settings defaults as it has fewer limitations compared to the Pi 1
    • Add Google Breakpad implementation on Android for minidumps
    • Add keymap for Nexus Player
    • Add ability to open the SmartPlaylist Editor for a given playlist
    • Add support for file based stubs and improve support for disc stubs
    • Add support for flagging TV show episodes as series/season finales
    • Add support for specifying image scaling algorithm for image resizing/caching
    • Add support for reading tags in .mka and .dsf containers (using new FFmpeg tagloader)
    • Add support for caching font vertices on GPU side (requires Windows 8 and DirectX 11)
    • Add support for hardware based Stereoscopic 3D (requires Windows 8 and DirectX 11)
    • Add support for interleaved Stereoscopic 3D mode on Windows platforms
    • Add support for checkerboard Stereoscopic 3D mode on Windows platforms
    • Update rendering system on Microsoft Windows platforms to DirectX 11 and Direct3D 11
    • Improve touchscreen input support on all supported platforms
    • Improve PVR API and database adding many new EPG and Channel properties
    • Improve native IPV6 support
    • Move music lyrics addon core handling to core and added native support for lyric plugin services
    • Move Last.fm scrobbler and Love/Hate scrobbling out of XBMC&#39;s core and instead into an add-on
    • Remove internal HDHomeRun VFS client code in favour of external PVR Client Addon
    17.0 5 February 2017 Krypton[157][158]
    • Extend the Addon API to support Game Client Addons, supporting XBMC&#39;s VFS (Virtual File System), etc.
    • Add RetroPlayer Video Game Console Emulator (ROMs) interface supporting the libretro API and emulator cores
    • Add generic and user-mappable cross-platform Joystick (and Gamepad) abstraction layer for joystick APIs and joystick clients
    • Add support for &quot;Peripheral&quot; Addons for updatable configuration of input devices[159]
    18.0 Release target date: ? Leia[160]

    Organization and licensing[edit]

    The XBMC Foundation is the organization behind the Kodi and XBMC projects. It is legally represented by the Software Freedom Law Center (SFLC), which assists the Kodi/XBMC project and its developers in legal matters such as intellectual property. It also assists with economic issues such as handling donations and sponsors that help the project with expenses for dedicated hosting service 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.[161][162][163][164]

    Kodi&#39;s source code is licensed under the GNU General Public License, and is hosted through Git repositories.

    Use for illegal streaming[edit]

    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 &quot;fully loaded&quot;,[165] are pre-loaded with the software and such add-ons.[166][167] As a result, some users have incorrectly associated these products and add-ons as being affiliated with the Kodi project.[168][19] In June 2015, Amazon Appstore pulled Kodi, as it can be &quot;used to facilitate the piracy or illegal download of content&quot;, even though the software is not bundled with such content. XBMC Foundation president Nathan Betzen disagreed with the assumption, stating that &quot;We always say we don&#39;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.&quot; 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.[19][169][170] Over the 2015 holiday shopping season, 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.[167][19]

    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 &quot;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.&quot; Betzen warned that although it is open source software, the name &quot;Kodi&quot; and its logos are registered trademarks 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.[168][19]

    In April 2017, following an April Fools&#39; Day stunt where the Kodi website was taken down and replaced with a fake domain seizure notice, Kodi&#39;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.[165][171]

    In March 2018, Google removed &quot;Kodi&quot; from its autocomplete search query, citing that the term was associated with copyright infringement.[172][19659796]See also[edit]

    References[edit]

    1. ^ &quot;Xbox Media Center&quot;. 2 October 2003. Archived from the original on 2 October 2003. Retrieved 18 December 2016.
    2. ^ &quot;Kodi for Android&quot;. November 16, 2017. Retrieved November 24, 2017.
    3. ^ &quot;Kodi for Windows&quot;. Windows Store. Microsoft. Retrieved November 24, 2017.
    4. ^ &quot;Kodi for iOS&quot;. 14 November 2017. Retrieved November 24, 2017.
    5. ^ a b c &quot;The KODI Main translation project on Transifex&quot;. www.Transifex.com. Retrieved 1 October 2017.
    6. ^ &quot;About Kodi&quot;. kodi.tv. Retrieved 5 June 2017.
    7. ^ a b c d e f g h i j Patrick Schmid (5 November 2004). &quot;Modding The Xbox Into The Ultimate Multimedia Center&quot;. Tom&#39;s Hardware.
    8. ^ a b c d e Ryan Paul (29 December 2009). &quot;XBMC 9.11 makes your open source home theater look shinier&quot;. Ars Technica.
    9. ^ Lawler, Richard (10 October 2012). &quot;XBMC celebrates 10 years, latest build works in mainline PVR and Raspberry Pi support&quot;. Engadget.com. Retrieved 28 January 2013.
    10. ^ a b c Timmeh (16 September 2004). &quot;XboxMediaCenter Review&quot;. TVHarmony.com, Inc.
    11. ^ a b c d e &quot;Archived copy&quot; (PDF). Archived from the original (PDF) on 14 July 2011. Retrieved 31 May 2010. Review of XBMC in Hardcore Gamer Magazine
    12. ^ VzjrZ (18 January 2007). &quot;How to softmod your xbox...for FREE&quot;. Instructables.
    13. ^ a b &quot;XBMC Live 9.11&quot;. Softpedia. 19 January 2010.
    14. ^ a b c d e f g h i j k Kaushik (8 August 2009). &quot;XBMC is the best media center application. Period&quot;. instant fundas.
    15. ^ a b c d e f g h i Ryan Paul (10 May 2009). &quot;XBMC 9.04 delivers impressive media center experience&quot;. Ars Technica.
    16. ^ Richard Skalsky (a.k.a. GrandAnse) (2 July 2009). &quot;Voddler använder XBMC (Bekräftat!)&quot;. xbmc.nu (in Swedish). Archived from the original on 25 February 2012. Retrieved 21 July 2009.
    17. ^ Nicholas Deleon (15 January 2010). &quot;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&quot;. CrunchGear.
    18. ^ a b Kevin Anderson (7 October 2009). &quot;Thinking inside the box&quot;. The Guardian. UK.
    19. ^ a b c d e &quot;Kodi takes the fight to sellers of pirate TV boxes&quot;. Engadget. Retrieved 17 February 2016.
    20. ^ a b c d e f g h &quot;10 most prominent FLOSS projects compared&quot;. Telematics Freedom Foundation. 18 September 2008.
    21. ^ Nathan Betzen (11 October 2012). &quot;XBMC September Cycle&quot;. kodi.tv. Retrieved 26 April 2016.
    22. ^ Gamester17 (3 October 2007). &quot;Unified PVR frontend (DVR/HTPC client GUI with EPG) and Addons API for PVR backends&quot;. kodi.tv. Retrieved 26 April 2016.
    23. ^ a b https://code.google.com/p/xbmc-addons/ XBMC-Addons on Google Code (Addon plugins for XBMC)
    24. ^ a b c &quot;Archived copy&quot;. Archived from the original on 14 April 2010. Retrieved 31 May 2010. XBMC Zone (third-party Addon extensions for XBMC)
    25. ^ a b c &quot;Archived copy&quot;. Archived from the original on 3 June 2010. Retrieved 31 May 2010. Passion XBMC (third-party Addon extensions for XBMC)
    26. ^ a b c d Team XBMC (27 May 2010). &quot;Farewell XBOX&quot;. Kodi.tv. Retrieved 26 April 2016.
    27. ^ a b c Timothy (28 May 2010). &quot;XBMC Discontinues Xbox Support&quot;. Slashdot.
    28. ^ a b c Adam Pash (28 May 2010). &quot;XBMC Drops Support for the Original Xbox&quot;. Lifehacker.
    29. ^ a b c Sean Hollister (31 May 2010). &quot;XBMC bids farewell to its progenitor: the original Xbox&quot;. Engadget.
    30. ^ a b c d e &quot;Telematics Freedom Foundation - XBMC Architecture Summary&quot;. 22 January 2015. Archived from the original on 22 January 2015. Retrieved 18 December 2016.
    31. ^ Anand Subramanian (7 February 2014). &quot;How to install Broadcom Crystal HD driver on Ubuntu?&quot;. htpcBeginner.
    32. ^ a b &quot;XBMC Project Implements AMD XvBA Interface&quot;. Phoronix.com. 14 December 2011. Retrieved 24 January 2012.
    33. ^ http://liliputing.com/2013/05/xbmc-running-in-linux-on-a-tv-box-with-an-amlogic-am8726-mx-chip-video.html XBMC running in Linux on a TV box with an Amlogic AM8726-MX chip
    34. ^ Nathan Betzen (30 May 2012). &quot;New translation service&quot;. Kodi.tv. Retrieved 26 April 2016.
    35. ^ &quot;Intro FAQ&quot;. Official Kodi Wiki. 29 April 2017. Retrieved 1 October 2017.
    36. ^ &quot;HOW-TO:Watch TV in XBMC&quot;. kodi.wiki. 17 November 2012. Retrieved 26 April 2016.
    37. ^ https://github.com/xbmc/xbmc/pull/1357 [pvr] add PVR and EPG support to XBMC
    38. ^ &quot;HTPC Showdown: Which front-end interface is best?&quot;. TechHive.com. Retrieved 30 August 2017.
    39. ^ &quot;XBMC PVR add-ons&quot;. Github.com. 2 September 2012. Retrieved 28 January 2013.
    40. ^ &quot;Njoy N7 FAQ&quot;. Tv2lan.com. Archived from the original on 1 February 2014. Retrieved 28 January 2013.
    41. ^ &quot;XBMC Prepares Support For Running Emulated Games - Phoronix&quot;. Phoronix. 27 September 2013. Retrieved 29 November 2016.
    42. ^ [https://githubcom/garbear/xbmcGarrett&quot;garbear&quot;Brown&#39;sRetroPlayerbranchofXBMC
    43. ^ &quot;Archived copy&quot;. Archived from the original on 6 December 2013. Retrieved 6 December 2013. Xbmc: Integrated Emulation with libretro RetroPlayer wip]
    44. ^ Paul Rae (3 December 2013). &quot;Now Building OpenELEC-RetroPlayer Build Images&quot;. XBMC Nightly Builds. Retrieved 29 November 2016.
    45. ^ &quot;The Libretro Team is creating RetroArch and Lakka&quot;. Patreon.com. Retrieved 29 November 2016.
    46. ^ &quot;Libretro – A crossplatform application API, powering the crossplatform gaming platform RetroArch&quot;. Libretro. 27 November 2016. Retrieved 29 November 2016.
    47. ^ Jason Fitzpatrick (30 October 2009). &quot;Turbo Charge Your New XBMC Installation&quot;. Lifehacker.
    48. ^ &quot;Windows audio&quot;.
    49. ^ https://github.com/xbmc/xbmc/commit/ae7b0b54384485e85124bc33c0743ed7cad627a4 add airplay implementation from boxee project
    50. ^ https://github.com/xbmc/xbmc/pull/447 Airtunes support for ios/osx/linux
    51. ^ http://rtmpdump.mplayerhq.hu/ RTMPDump used by XBMC
    52. ^ a b &quot;EventServer&quot;. kodi.wiki. Retrieved 26 April 2016.
    53. ^ &quot;How To Unblock Kodi TV Add-Ons | wTVPC&quot;. wtvpc.com. Retrieved 6 September 2016.
    54. ^ &quot;Butaca IMDb, and TMDb&quot;. Simonpena.com. 3 August 2011. Archived from the original on 3 January 2013. Retrieved 28 January 2013.
    55. ^ Nathan Betzen (11 September 2012). &quot;Our Content Information Providers&quot;. Kodi.tv. Retrieved 26 April 2016.
    56. ^ &quot;A brand new look for future Kodi versions&quot;. Kodi | Open Source Home Theater Software. Retrieved 29 May 2017.
    57. ^ &quot;Kodi v17 &quot;Krypton&quot; Beta 1&quot;. Kodi | Open Source Home Theater Software. Retrieved 29 May 2017.
    58. ^ a b &quot;XBMC Skining Project&quot;. Sourceforge.net. Retrieved 13 February 2010.
    59. ^ a b Jason Fitzpatrick (5 April 2009). &quot;Customize XBMC with These Five Awesome Skins&quot;. Lifehacker.
    60. ^ &quot;Replicant Wizard - Register&quot;.[permanent dead link]
    61. ^ &quot;Airtunes coming to XBMC for Windows… And Why AirPlay is Awesome&quot;. Xbmc.us. 15 June 2012. Retrieved 28 January 2013.
    62. ^ &quot;XBMC Remote for Android now official&quot;. Talkandroid.com. 19 July 2010. Retrieved 17 October 2011.
    63. ^ &quot;Official XBMC Remote of iOS&quot;. Itunes.apple.com. 11 January 2013. Retrieved 28 January 2013.
    64. ^ &quot;Enhance Your XBMC Experience with Remote Controls for Any Device&quot;. Lifehacker.com. 24 March 2010. Retrieved 17 October 2011.
    65. ^ a b c d Anand Lal Shimpi (29 December 2009). &quot;XBMC & Broadcom Bring 1080p Decode Upgrade to ill-equipped netbooks, nettops, Apple TVs&quot;. AnandTech.
    66. ^ natethomas (24 March 2012). &quot;XBMC 11.0 – Eden&quot;. Kodi.tv. Retrieved 26 April 2016.
    67. ^ Luigi Capriotti (18 September 2008). &quot;Released: XBMC Live Atlantis Beta 1&quot;. Kodi.tv. Retrieved 26 April 2016.
    68. ^ Luigi Capriotti (15 November 2008). &quot;XBMC Live 8.10 (Atlantis) released&quot;. Kodi.tv. Retrieved 26 April 2016.
    69. ^ Spiff (2 February 2010). &quot;Initial native support for DXVA2 in SVN – Time to say goodbye to your firstborns&quot;. Kodi.tv. Retrieved 26 April 2016.[permanent dead link]
    70. ^ elupus (2 February 2010). &quot;Changeset 27376&quot;. Kodi.tv. Retrieved 26 April 2016.
    71. ^ &quot;XBMC Roadmap&quot;. Kodi.tv. 8 February 2010. Archived from the original on 26 April 2016. Retrieved 26 April 2016.
    72. ^ Foresman, Chris (21 January 2011). &quot;XBMC now running on jailbroken Apple TV or iDevice&quot;. Arstechnica.com. Retrieved 17 October 2011.
    73. ^ &quot;Android 4.0 APIs&quot;.
    74. ^ Lawler, Richard (13 July 2012). &quot;XBMC for Android app revealed; source code available now&quot;. Engadget.com. Retrieved 28 January 2013.
    75. ^ &quot;The &#39;X&#39; Factor! Pivos Technology Introducing XBMC to its XIOS DS Media Play!&quot;. Prweb.com. 26 July 2012. Retrieved 28 January 2013.
    76. ^ &quot;Google TV and Native Libraries&quot;. Spurint.org. Archived from the original on 6 January 2013. Retrieved 28 January 2013.
    77. ^ &quot;Kodi for the Xbox One&quot;. kodi.tv. 29 December 2017. Archived from the original on 29 December 2017. Retrieved 29 December 2017.
    78. ^ a b &quot;Commercial use of Kodi&quot;. Kodi.tv. Retrieved 26 April 2016.
    79. ^ &quot;ARCTIC announces passive cooled Systems with OpenELEC installed&quot;. openelec.tv. 5 February 2013. Archived from the original on 8 February 2013. Retrieved 8 February 2013.
    80. ^ Chris P Bacon (6 February 2013). &quot;ARCTIC MC001 Fanless low cost HTPC&quot;. forum.kodi.tv. Retrieved 26 April 2016.
    81. ^ &quot;Arctic Introduces OpenELEC-based MC001-XBMC HTPC&quot;. www.anandtech.com. 5 February 2013. Retrieved 8 February 2013.
    82. ^ &quot;ARCTIC MC001-XBMC Media Center Now Available w/ XMBC 12&quot;. legitreviews.com. 6 February 2013. Retrieved 8 February 2013.
    83. ^ &quot;ARCTIC Bundles OpenELEC with Lower Priced MC001-XBMC&quot;. www.missingremote.com. 5 February 2013. Archived from the original on 9 February 2013. Retrieved 8 February 2013.
    84. ^ &quot;PulseBox out 10th October&quot;. Blog.pulse-eight.com. 22 September 2011. Retrieved 17 October 2011.
    85. ^ &quot;libCEC Downloads - Pulse-Eight - Ultra HD Distribution and Control Products&quot;. packages.Pulse-Eight.net. Retrieved 30 August 2017.
    86. ^ Eric Brown (21 October 2011). &quot;XBMC-based embedded Linux distro debuts on HTPC mini-PC&quot;. Archive.linuxgizmos.com. Retrieved 6 May 2016.
    87. ^ Team XBMC (4 May 2010). &quot;Zotac shows off with XBMC&quot;. kodi.tv. Retrieved 26 April 2016.
    88. ^ &quot;ZOTAC Announces Boost XL Software Bundle for Platforms&quot;. Bit-tech.net. 11 September 2010. Retrieved 17 October 2011.
    89. ^ &quot;Zotac&#39;s Zboxes are small, Ion-fueled, and cheap&quot;. Engadget.com. 28 August 2010. Retrieved 17 October 2011.
    90. ^ Thomson, Iain (11 June 2012). &quot;Linux Mint joins mini-PC hardware business&quot;. Theregister.co.uk. Retrieved 28 January 2013.
    91. ^ &quot;PrismCube&quot;. PrismCube.com. Retrieved 30 August 2017.
    92. ^ &quot;AB IPBox Prismcube Ruby - AB-COM Europe&quot;. PrismCube.org. Retrieved 30 August 2017.
    93. ^ &quot;Prismcube Ruby Twin SAT HDTV XBMC Satellite receiver - Digitale ontvangers&quot;. www.AstraSat.nl. Retrieved 30 August 2017.
    94. ^ &quot;Prismcube - Set Top PVR Box baseret på XBMC&quot;. Digitalt.tv. 25 September 2012. Retrieved 30 August 2017.
    95. ^ &quot;HbbTV open source using Linux, XBMC&quot;. VolpeFirm.com. 23 July 2012. Retrieved 30 August 2017.
    96. ^ &quot;The Little Black Box&quot;. www.TheLittleBlackBox.nl. Archived from the original on 7 April 2015. Retrieved 7 April 2015.
    97. ^ &quot;Video: This little $130 black box runs XBMC Linux&quot;. TGDaily.com. Retrieved 30 August 2017.
    98. ^ &quot;The Little Black Box Open Source XBMC Media Centre Unveiled&quot;. Geeky-Gadgets.com. 29 April 2013. Retrieved 30 August 2017.
    99. ^ &quot;Archived copy&quot;. Archived from the original on 5 August 2013. Retrieved 7 August 2013. TheLittleBlackBox – XBMC for the masses
    100. ^ &quot;The Little Black Box XBMC STB Gets Users&#39; Feedback, Becomes Available on Amazon&quot;. CNX-Software.com. 21 July 2013. Retrieved 30 August 2017.
    101. ^ a b &quot;TheLittleBlackBox (TLBB) launches XBMC media for the masses&quot;. Gnews.com. 26 July 2013. Archived from the original on 31 July 2013. Retrieved 26 July 2013.
    102. ^ &quot;arusys MS630S and MS850S set-top boxes stream straight to your iPhone&quot;. Engadget. 19 April 2010. Retrieved 17 May 2010.
    103. ^ &quot;Myka ION brings Intel Atom and ION graphics into the living room&quot;. Crunchgear.com. 5 November 2009. Retrieved 17 October 2011.
    104. ^ Dave Freeman (10 August 2010). &quot;Modified Konstructs Announces Custom Media Center&quot;. Crunchgear.com. Retrieved 17 October 2011.
    105. ^ &quot;BryteWerks Model One combines HTPC and 16:10 HD projector for $2,449&quot;. Engadget.com. Retrieved 24 January 2012.
    106. ^ &quot;Blacksmith PC - The Mark of Quality and Excellence&quot;. www.BlacksmithPC.com. Retrieved 30 August 2017.
    107. ^ &quot;Plex announces partnership with LG, pledges to beat Boxee Box and Apple TV for free&quot;. Engadget.com. 3 September 2010. Retrieved 17 October 2011.
    108. ^ &quot;OpenELEC Is a Fast-Booting, Self-Updating Version of XBMC for Home Theater PCs&quot;. Lifehacker. 20 October 2011. Retrieved 20 November 2011.
    109. ^ &quot;XBMC-Focused OpenELEC 1.0 Released&quot;. Phoronix.com. 20 October 2011. Retrieved 20 November 2011.
    110. ^ natethomas (26 October 2011). &quot;OpenELEC 1.0 released 26 October 2011&quot;. kodi.tv. Retrieved 26 April 2016.
    111. ^ &quot;OpenELEC 1.0 Released Thursday, 20 October 2011 04:18&quot;. Openelec.tv. 20 October 2011. Archived from the original on 15 January 2012. Retrieved 20 November 2011.
    112. ^ &quot;OpenELEC Mediacenter - Home&quot;.
    113. ^ &quot;OpenELEC Media Center Software on Launchpad&quot;.
    114. ^ &quot;About OSMC&quot;.
    115. ^ &quot;E2BMC Official Website (E2BMC.com)&quot;.
    116. ^ &quot;E2BMC&quot;.
    117. ^ &quot;E2BMC: New videos&quot;.
    118. ^ &quot;E2BMC - a hybrid between Enigma 2 and XBMC - Satnigmo.com&quot;.
    119. ^ cubietech. &quot;OpenPCTV on Cubietruck/Cubieboard2&quot;.
    120. ^ Fatjon Fati (25 November 2013). &quot;openpctv installation&quot; – via YouTube.
    121. ^ &quot;OpenPCTV&quot;.
    122. ^ &quot;OpenPCTV - 让你的HTPC拥有更全面的电视功能&quot;.
    123. ^ &quot;Kodi Documentation: Modules&quot;. CodeDocs.xyz. Archived from the original on 30 August 2017. Retrieved 30 August 2017.
    124. ^ a b c d theuni (19 June 2011). &quot;Working with dirty regions&quot;. kodi.tv. Retrieved 26 April 2016.
    125. ^ a b &quot;d-r: enable dirty-regions by default by theuni · Pull Request #1426 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    126. ^ a b &quot;GUI Renderer abstraction and move to deferred rendering by theuni · Pull Request #2681 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    127. ^ &quot;XBMC on NVIDIA Tegra&quot;. Tegradeveloper.Nvidia.com. Archived from the original on 12 January 2010. Retrieved 13 February 2010.
    128. ^ http://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC BeagleBoard/GSoC/2010 Projects/XBMC
    129. ^ a b https://github.com/xbmc/xbmc/pull/455 Add mips arch
    130. ^ a b c &quot;directfb: Initial support by theuni · Pull Request #454 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    131. ^ Tim Stevens (2 November 2009). &quot;XBMC ARM port teased, will manage HD playback from pocket-sized Beagleboard (video)&quot;. Engadget.
    132. ^ &quot;Media Player Chipsets&quot;. Iboum.com. Retrieved 24 January 2012.
    133. ^ &quot;Python development&quot;. kodi.wiki. Retrieved 26 April 2016.
    134. ^ http://www.lifehacker.com.au/2014/12/lifehacker-awards-2014-best-media-player/ Lifehacker Awards 2014: Best Media Player
    135. ^ &quot;Best Windows Media Center Alternatives&quot;. htpcBeginner.
    136. ^ &quot;History Of Boxee: And Boxee Was Born, Slowly&quot;. Gizmodo.com.au. 19 October 2010. Retrieved 30 August 2017.
    137. ^ &quot;Gizmodo Australia - the Gadget Guide - Technology and consumer electronics news and reviews&quot;. www.Gizmodo.com.au. Retrieved 30 August 2017.
    138. ^ Cory Fields (2 January 2011). &quot;XBMC Moves to Git&quot;. Archived from the original on 25 April 2013.
    139. ^ Nathan Betzen (1 August 2014). &quot;XBMC Is Getting a New Name – Introducing Kodi 14&quot;. kodi.tv. Retrieved 26 April 2016.
    140. ^ &quot;Kodi Roadmap&quot;. trac.kodi.tv. Archived from the original on 26 April 2016. Retrieved 26 April 2016.
    141. ^ &quot;Kodi Trac Timeline&quot;. trac.kodi.tv. Archived from the original on 14 April 2016. Retrieved 26 April 2016.
    142. ^ &quot;Kodi Blog (formerly XBMC Blog)&quot;.
    143. ^ Nathan Betzen (29 January 2013). &quot;XBMC 12.0 – Frodo&quot;. Kodi.tv. Retrieved 26 April 2016.
    144. ^ Nathan Betzen (15 November 2012). &quot;XBMC 12.0 Frodo - Beta 1&quot;. Kodi.tv. Retrieved 26 April 2016.
    145. ^ &quot;add the ability to run a split gui/display resolution for embedded platforms. by davilla · Pull Request #1467 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    146. ^ &quot;Poster banner support for video art by jmarshallnz · Pull Request #1575 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    147. ^ &quot;add websocket support for JSON-RPC by Montellese · Pull Request #511 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    148. ^ &quot;smartplaylist extensions & extended filtering in JSON-RPC by Montellese · Pull Request #1258 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    149. ^ a b c &quot;Replace the entire scripting engine with one that&#39;s code-generated by jimfcarroll · Pull Request #901 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    150. ^ &quot;Hdmv menus support for bluray by elupus · Pull Request #464 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    151. ^ &quot;Download FFmpeg&quot;.
    152. ^ &quot;Kodi v16 (Jarvis) changelog&quot;.
    153. ^ &quot;ImageFactory implementation&quot;.
    154. ^ &quot;Kodi v17 (Krypton) changelog&quot;.
    155. ^ &quot;Kodi 17.0&quot;. Kodi. 5 February 2017. Retrieved 7 February 2017.
    156. ^ &quot;Peripheral add-ons · Pull Request #2706 · xbmc/xbmc&quot;. GitHub. Retrieved 30 August 2017.
    157. ^ &quot;Kodi v18 (Leia) changelog&quot;.
    158. ^ Team XBMC (27 April 2010). &quot;XBMC Gains Representation&quot;. kodi.tv. Retrieved 26 April 2016.
    159. ^ Team XBMC (17 February 2010). &quot;Welcome Sponsor: 9x9 Networks&quot;. kodi.tv. Retrieved 26 April 2016.
    160. ^ Team-XBMC (4 July 2009). &quot;Results of XBMC Developers Conference&quot;. Xbmc.org. Archived from the original on 12 October 2011. Retrieved 17 October 2011.
    161. ^ Gamester17 (30 May 2008). &quot;Announcing XBMC DEV CON 2008 hosted by boxee&quot;. forum.kodi.tv. Retrieved 26 April 2016.
    162. ^ a b &quot;Kodi Wants to Beat Piracy With Legal Content and DRM&quot;. TorrentFreak. Retrieved 11 April 2017.
    163. ^ &quot;TVMC for Kodi makes video piracy uncomfortably easy&quot;. TechHive. Retrieved 17 February 2016.
    164. ^ a b &quot;Did Pirates Clean Out Amazon Fire TV Stock in the UK?&quot;. TorrentFreak. Retrieved 17 February 2016.
    165. ^ a b &quot;Kodi Announces Legal Action to Smash Piracy Links&quot;. TorrentFreak. Retrieved 17 February 2016.
    166. ^ &quot;Amazon Bans Kodi/XBMC App Over Piracy Concerns&quot;. TorrentFreak. Retrieved 17 February 2016.
    167. ^ &quot;Amazon pulls popular video app Kodi from its store, blames piracy&quot;. TechHive. IDG. Retrieved 17 February 2016.
    168. ^ &quot;Kodi is thinking about using DRM to fight piracy&quot;. Techradar. Retrieved 11 April 2017.
    169. ^ &quot;Google Adds &#39;Kodi&#39; to Autocomplete Piracy Filter&quot;. TorrentFreak. ERNESTO. Retrieved 28 March 2018.

    External links[edit]


visit site
site

Comments

Popular posts from this blog

Greg Mathis - Wikipedia

Gregory Ellis Mathis (sinh ngày 5 tháng 4 năm 1960) là một thẩm phán Tòa án quận 36 đã nghỉ hưu của Michigan đã trở thành trọng tài của Giải thưởng Emmy Daytime, chiến thắng tại tòa án thực tế, Thẩm phán Mathis . Được sản xuất tại Chicago, Illinois, chương trình của anh đã được phát sóng từ ngày 13 tháng 9 năm 1999 và bắt đầu kỷ niệm mùa thứ 20 bắt đầu vào thứ Hai, ngày 3 tháng 9 năm 2018. [2] [3] Xuất phát từ sự thành công của loạt phòng xử đáng kính của anh, Mathis cũng đã thực hiện tự xưng là một nhà lãnh đạo nổi bật trong cộng đồng người Mỹ da đen với tư cách là một diễn giả động lực văn hóa đen. [4] Mathis tự hào là người trị vì lâu nhất trong số bất kỳ chủ tịch người Mỹ gốc Phi nào làm thẩm phán tại tòa án, đánh bại Thẩm phán Joe Brown ] có chương trình kéo dài 15 mùa. Mathis cũng là trọng tài viên truyền hình phục vụ lâu thứ hai từ trước đến nay, chỉ sau Judith Sheindlin của Thẩm phán Judy trong ba mùa. Một vở kịch lấy cảm hứng từ tinh thần, Ở đó, Hoàn thành dựa trên

Jean-Marc Nattier - Wikipedia

Jean-Marc Nattier (17 tháng 3 năm 1685 - 7 tháng 11 năm 1766), họa sĩ người Pháp, sinh ra ở Paris, con trai thứ hai của Marc Nattier (1642 Nott1705), một họa sĩ vẽ chân dung và Marie Courtois (1655 Cẩu1703), một người thu nhỏ. Ông được chú ý vì chân dung của mình về các quý bà của triều đình vua Louis XV trong trang phục thần thoại cổ điển. Ông đã nhận được chỉ thị đầu tiên từ cha mình, và từ người chú của mình, họa sĩ lịch sử Jean Jouvenet (1644 Ném1717). Ông đăng ký vào Học viện Hoàng gia vào năm 1703 và tự mình áp dụng để sao chép hình ảnh trong Cung điện Luxembourg, thực hiện một loạt các bức vẽ về chu kỳ vẽ tranh Marie de Médici của Peter Paul Rubens. Ấn bản (1710) các bản khắc dựa trên những bức vẽ này đã khiến Nattier trở nên nổi tiếng, nhưng ông đã từ chối tiếp tục đến Học viện Pháp tại Rome, mặc dù ông đã giành giải nhất tại Học viện Paris khi mới mười lăm tuổi. Năm 1715, ông đến Amsterdam, nơi Peter Đại đế đang ở, và vẽ chân dung của Sa hoàng và hoàng hậu Catherine, nh

Chữ Hán phồn thể – Wikipedia tiếng Việt

Chữ Hán phồn thể (繁體漢字) hay chữ Hán chính thể là một trong hai bộ chữ in tiêu chuẩn của tiếng Trung. Dạng chữ viết phồn thể hiện nay đã xuất hiện lần đầu cùng với các văn bản ghi chép thời nhà Hán và ổn định từ thế kỷ 5 trong thời Nam Bắc triều. Thuật ngữ phồn thể hoặc chính thể được sử dụng để phân biệt với giản thể, một hệ thống chữ viết tiếng Trung được giản lược nét hoặc điều chỉnh bộ do chính phủ Cộng hòa Nhân dân Trung Hoa quy định áp dụng từ năm 1949. Chữ Hán phồn thể hiện vẫn được sử dụng chính thức tại Trung Hoa Dân Quốc (Đài Loan), Hồng Kông và Ma Cao. Trong số các cộng đồng Hoa kiều hải ngoại (ngoại trừ Hoa kiều ở Singapore và Malaysia) thì chữ phồn thể được sử dụng phổ biến nhất. Chữ Hán giản thế chủ yếu được sử dụng ở Trung Quốc đại lục, Singapore và Malaysia trong các ấn bản chính thức. Việc sử dụng chữ chính thể hay giản thể vẫn là một vấn đề tranh cãi kéo dài trong cộng đồng người Hoa. Người Đài Loan và Hồng Kông cho rằng chữ giản thể của chính phủ Trung Quốc đại lụ