开源媒体播放器-Kodi
2015-05-21 11:13:18 阿炯

Kodi是由XBMC基金会开发的开源媒体播放器,原名XBMC(最后一个以XBMC命名的版本是13.2 “Gotham”,14.0 “Helix”是第一个以“Kodi”命名的版本),Kodi 可以运行在多种操作系统和硬件平台。它可以让用户播放本地或网络存储设备中的大多数视频、音乐、播客及各种常见数字媒体文件。XBMC的源代码以GNU通用公共许可协议(第二版)授权分发,由免税的非营利组织XBMC基金会赞助,由来自全球的自由软件爱好者开发。从XBMC14.0开始,XBMC正式更名为Kodi 。该软件最初是为计划运行在 Xbox 上的,名称也由此而来。随后有了 Android、Linux、BSD、macOS、iOS 和 Windows 操作系统的原生版。是一款免费、开源和跨平台的家庭影院软件,适用于Windows、Linux、webOS、macOS、iOS、tvOS、安卓与树莓派平台。

Kodi™ (formerly known as XBMC™) is an award-winning free and open source (GPL) software media center for playing videos, music, pictures, games, and more. Kodi runs on Linux, OS X, Windows, iOS, and Android, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.


Kodi的可定制性很高,有许多皮肤可以更改软件外观及各种可以访问网络内容的插件,包括Spotify、鲨客、Pandora电台和Youtube。从版本12.0(代号“Frodo”)开始,XBMC附带录制直播节目的数字视频录像机图形界面前端,同时支持电子节目指南和高清视频录制。支持大多数音频、视频和图像格式,同时支持播放列表、可视化效果、幻灯片、天气预报和第三方插件,还可以从互联网或者局域网上获取资源。


该软件最初是为计划运行在Xbox上的,名称也由此而来,随后有了Android、Linux、BSD、Mac OS X、iOS和Microsoft Windows操作系统的原生版。单机版XBMC有XBMCbuntu。由于该软件是开源的且跨平台,用美标的C++写成,使得其改装版被用在智能电视、机顶盒、酒店电视系统及很多数字媒体播放器中。XBMC有多种派生物,其中有一些通过XBMC基金会认证,可以标注“由XBMC驱动”或者“为XBMC设计”。

硬件要求

XBMC要求图形处理器支持3D。现代电脑大多带有3D图形处理器,一些机顶盒也有,XBMC的设计也很节约资源。播放全高清1080p的视频如果通过系统CPU软件解码需要2GHz或更快的多核心处理器,否则会出现掉帧或其他异常现象。XBMC也可以将大部分视频解码工作分担给支持硬件加速视频解码技术的图形硬件控制器,因此,XBMC可以在支持这些技术或带有这些很便宜的、低功耗的硬件系统上播放高清视频。

语言支持


目前XBMC支持超过60种语言,完全实现国际化与本地化。如果没有某种语言,或者翻译过时了,可以编辑XML文件的中的字符串并向项目管理和缺陷跟踪管理系统提交该文件,从版本11.0后 XBMC转向使用Gettext以便使用基于网页的Transifex平台。


最新版本:19
v19.2 正式版于2021年10上旬发布,以下是本次更新值得关注的地方:
PVR
修正:从收藏夹访问无效的 PVR 频道时崩溃,在启动时搜索丢失的频道图标时崩溃,启动时因缺少定时器类型而导致的崩溃
修复了:从垃圾箱中 "永久删除" 录制内容的问题
视频库:修正了一个错误,即在搜刮库时删除 UniqueID,这对依赖这些 ID 的插件造成了意外的行为
游戏:增加了仿真器和游戏控制器插件的翻译
JSON-RPC
将 EPG 标签的图标路径作为 "thumbnail" 属性公开,将 EPG 标签的序列号显示为 “seasonnum“ 属性
网络:Websocket:处理部分信息
插件:官方和第三方模块的显示逻辑
Windows
修正:由于添加/删除硬件,在切换显示器时可能会崩溃,启用显示刷新率匹配时,音频直通在某些系统上不运行
改进:当检测到 HDR 显示时,Windows 10 系统上默认使用 10-bit 交换链
修正:当非计算机设备连接到同一网络时,可能发生与 WS-Discovery 有关的崩溃
Android:在运行旧的 Android 版本的设备上,外部存储卷不可见的问题
修正:由于内存不足的情况,在播放 4K HEVC 视频时崩溃,GUI 以 1080P 渲染并升格为 4K,而不是原生 4K
修正:4K 分辨率在日志中被错误地报告为 1080P,播放 HDR 视频时,默认不使用色调映射,Video Debug Info OSD 上缺少显示刷新率信息
……
更多详情可查看此处

19.3 正式版于2021年10月下旬发布,以下是本次更新值得关注的地方:
Kodi 团队在发布 Xbox 版本时遇到了一些挑战,因为 4k/HEVC 播放需要一些特定的平台要求。现在已经解决了这些问题,并最终可以将其放入 Windows Store。
在 Xbox 上还有一个 18.9 版本的证书过期的问题,这个问题现已修复。
在所有支持 TrueHD 直通的平台上,有一个长期存在的 Dolby Atmos 音频问题,现在已经修复了这个问题。
在 19.2 版本中无意间引入了一个引发 Airplay 错误的 bug,在 19.3 中已经修复了这个问题。
一些与游戏相关的修复,特别是控制器的修复和 Retroplayer 的一些着色器问题。
修复了一个在隐藏剧透信息时影响已观看剧集的缩略图的 bug。
大大改善了 Linux 应用商店中显示的元数据。
更多详情可查看这里

Kodi 19.4 正式版本于2022年3月上旬发布,具体更新内容如下:
Estuary
修复:当菜单中有超过 10 个项目时,主屏幕上下文菜单修复。
修复:使用远程应用程序(例如 Kore 或 JSON)暂停 Kodi 时,Seekbar 不会在 5 秒后消失。
Input
修复:英文键盘缺少分号。
修复:中文键盘字符现在正确显示。
Music
修复:艺术家唱片导出到 NFO。
PVR
New:根据季节和剧集对录音进行排序。
修复:浏览空指南时崩溃。
修复:隐藏/删除频道组现在可以正常工作。
UI
修复:现在隐藏了受限/锁定媒体源的所有收藏夹。
修复:Blu-ray ISO 标题和观看状态现在正确显示。
修复:从字幕名称中识别的错误语言已更正。
Video
修复:EDL mute 现在可以工作。
修复:ASS 字幕显示现在可以正常工作。
Android specifics
修复:调整了音频缓冲区。
修复:纠正了各种 TrueHD 卡顿/丢失问题。
Linux specifics
修复:自动播放 DVD 的问题。
MacOS specifics
修复:全屏下的鼠标光标定位。
Windows specifics
修复:在 AMD GPU 上使用隔行扫描 H.264 SD 闪烁。
修复:意外的网络配置崩溃(例如,没有获得 MAC 地址)。
Xbox specifics
New:通过 WASAPI 传递音频。
修复:阻止安装 Python 附加组件的权限错误。
更多更新说明请参考此处

最新版本:21
代号“Omega”的 Kodi 21 播放器现已于2024年4月上旬正式发布。v21 的主要改进包括:
FFmpeg 6:在 Kodi 20 “Nexus” 发布过去的 15 个月中,开发团队最初以升级到 FFmpeg 5 为目标,但后来更新到 FFmpeg 6。

实时杜比视界配置文件转换:在安卓平台,v21 现在允许用户将支持不佳的杜比视界配置文件转换为支持更良好的配置文件。

macOS 原生窗口:v21 版本删除了最后的SDL 库残留,在 macOS 平台上实现原生窗口显示。

新平台:webOS:开发者通过对 webOS 媒体管线的逆向工程,成功将 Kodi 播放器移植到 LGwebOS 电视。

此外,新版 Kodi 播放器还提升了稳定性、性能与安全性,更改 API,带来新的皮肤功能,并对各种依赖项进行更新。


官方主页:http://kodi.tv/