Kodi 21.2
Kodi (formerly known as XBMC), is an award-winning free and open source cross-platform software media player and entertainment hub for digital media for HTPCs (Home theater PCs). Its graphical user interface (GUI) allows the user to easily browse and view videos, photos, podcasts, and music from a hard-drive, optical disc, local network, and the internet using only a few buttons.
Kodi can be used to play almost all popular audio and video formats around. It was designed for network playback, so you can stream your multimedia from anywhere in the house or directly from the internet using practically any protocol available. Use your media as-is: Kodi can play CDs and DVDs directly from the disk or image file, almost all popular archive formats from your hard drive. Kodi will scan all of your media and create a personalized library complete with boxcovers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations. Once installed, your computer will become a fully functional multimedia jukebox.
Kodi 21.2 changelog:
- [Backport][Windows] Fix crash when audio device not has 'PKEY_Device_EnumeratorName' property by @thexai in #25660
- Backport #25657 (OSMC remote keymapping) by @samnazarko in #25658
- [Backport] Android default buttonmaps and generic controllers by @garbear in #25389
- [Backport][Windows] Fix Discovery of MAC Address by @CrystalP in #25707
- [backport v21] CPUInfo: make sure m_cpuFeatures is initialized by @peat-psuwit in #25715
- [Omega][dvdread] fix warning 'gcc_struct' attribute directive ignored by @ksooo in #25726
- [Omega][video] Video navigation window: Replace context menu items 'Set acto... by @ksooo in #25725
- [Omega][PVR] EPG search fixes by @ksooo in #25741
- [Omega][PVR][video] Fix loading of recording folder resume information. by @ksooo in #25765
- [Omega][PVR] Async EPG update: Fix removal of EPG events notified as 'deleted'. by @ksooo in #25782
- [Omega][PVR] Context menu item 'Stop recording': Fix visibility condition for EPG gap tags by @ksooo in #25783
- [Omega][PVR] Context menu item 'Start recording': Fix to respect other runni... by @ksooo in #25790
- [Omega][PVR] [PVR] Async EPG update: Fix removal of EPG events notified as ' deleted', take 2 by @ksooo in #25796
- [BP][UPnP] Do not scan for external subs for UPnP renderer by @CrystalP in #25830
- [addons] add missing flag to filesystem translation from binary add-ons - Backport by @phunkyfish in #25835
- [partial backport][GUI][GUIDialogSubtitleSettings] Add missing original flag support by @CastagnaIT in #25810
- [backport][CharArrayParser] Skip malformed EOL by @CastagnaIT in #25803
- [backport][DirectoryFactory] Store CFileItem mimetype to CURL, to avoid forced HTTP HEAD requests by @CastagnaIT in #25793
- [Omega][Android] Fix resuming paused media playback not working via play/pau... by @ksooo in #25859
- [BP][Libcdio-gplv3] Fix crash on macOS (upstream patch) by @enen92 in #25833
- [backport][subtitles][libass] Fallback value for no PlayResY by @CastagnaIT in #25881
- [BP] Restore Library Scan Performance [full release notes]