发布开放媒体中心Kodi 19.0

自上次重要帖子发布两年后,开放媒体中心 Kodi 19.0(之前以 XBMC 名称开发)发布了。 现成的安装包适用于 Linux、FreeBSD、Raspberry Pi、Android、Windows、macOS、tvOS 和 iOS。 已经为 Ubuntu 创建了 PPA 存储库。 项目代码根据 GPLv2+ 许可证分发。

发布开放媒体中心Kodi 19.0

自上一个版本以来,5 名开发人员对代码库进行了约 50 次更改,其中添加了约 600 万行新代码。 主要创新点:

  • 元数据处理得到了显着改进:添加了新标签,并提供了通过 HTTPS 下载带有标签的文件的功能。 改进了收藏和多光盘 CD 集的工作。 改进了专辑发行日期和专辑播放持续时间的处理。
  • 媒体文件库的功能得到了扩展。 各个组件与音乐库的连接得到了加强,例如,检索有关音乐家和专辑的信息,在搜索过程中同时显示视频和专辑,以及在对话框中显示附加信息。 改进了音乐家对视频剪辑的分组。 改进了不同平台上“.nfo”文件的处理。
  • 添加了播放开始时自动打开全屏音乐可视化模式的设置。 提出了一种新的音乐可视化模式,其设计风格与电影《黑客帝国》中的界面风格相同。
    发布开放媒体中心Kodi 19.0
  • 添加了更改字幕透明度的功能,并提供了新的深灰色字幕设计。 可以通过 URI(URL 链接、本地文件)下载字幕。
  • 内置 AV1 格式的软件视频解码器。
  • 基于 OpenGL 的新视频缩放处理程序已经实现。
  • 默认的 Estuary 主题针对在遥控器控制的电视屏幕上使用进行了优化,并具有重新设计的音乐可视化窗口。 附加多媒体信息标志已添加到可视化窗口。 默认情况下,播放列表显示模式为宽屏,可以通过侧面菜单将列表移动到屏幕的任何区域。 添加了新的“正在播放”信息块,显示有关当前播放歌曲和播放列表中下一首歌曲的详细信息。
  • 提高了像素图形游戏的图像质量。
  • 添加了对 tvOS 平台的支持并取消了对 32 位 iOS 的支持。 iOS平台支持Xbox、PlayStation等蓝牙游戏控制器。 添加了驱动器上可用空间和总空间的指示器。
  • 在Android平台上,增加了对所有来源的静态HDR10和流媒体服务的动态HDR Dolby Vision的支持。 添加了对 Windows 平台上静态 HDR10 的支持。
  • 添加了用 Python 编写的音乐元数据下载处理程序(抓取器) - “通用专辑抓取器”和“通用艺术家抓取器”,以及电影和电视节目 - “电影数据库 Python”和“TVDB(新)”。 这些处理程序取代了旧的基于 XML 的元数据加载程序。
  • 改进的 PVR 模式(观看直播电视、收听网络广播、使用电子电视指南以及根据时间表组织视频录制)。 新增观看提醒系统。 为电视和广播频道组实施了主屏幕小部件。 改进的频道和群组管理界面。 添加了按照后端发布的顺序对频道和电视指南 (EPG) 元素进行排序的功能。 改进了搜索、EPG 和电视指南性能。 提供用于用 C++ 开发 PVR 附加组件的 API。
  • 添加了有关在外部网络接口上运行 Web 界面时可能出现的安全问题的警告。 默认情况下,访问 Web 界面时启用密码请求。
  • 对于已安装的附加组件,提供源验证,以防止当连接的第三方存储库中出现同名附加组件时,附加组件被覆盖。 添加了有关附加组件已损坏或过期的附加警告。
  • Python 2 支持已停止。附加开发已转移到 Python 3。
  • 为 Linux 提供单一通用可执行文件,支持在 X11、Wayland 和 GBM 上运行。

让我们回想一下,最初,该项目旨在为 XBOX 游戏机创建一个开放的多媒体播放器,但在开发过程中,它转变为在现代软件平台上运行的跨平台媒体中心。 在 Kodi 的有趣功能中,我们可以注意到对多种多媒体格式的支持以及视频解码的硬件加速; 支持远程控制; 能够通过 FTP/SFTP、SSH 和 WebDAV 播放文件; 通过网络界面进行远程控制的可能性; 存在灵活的插件系统,以 Python 实现,并可通过特殊的附加目录进行安装; 准备插件以与流行的在线服务集成; 下载现有内容的元数据(歌词、封面、评级等)的能力。 大约有十几个商用机顶盒和几个开放分支正在基于Kodi(Boxee、GeeXboX、9x9 Player、MediaPortal、Plex)开发。

来源: opennet.ru

添加评论