Orion 是具有 VOD 和聊天支持的 QML / C++ Twitch 桌面客户端

Orion 是 Twitch.tv 的免费和开源 QML / C++ 客户端,可以使用多个播放器后端(包括 mpv)。 该应用程序在 Linux、Windows、macOS 和 Android 上运行。

使用 Orion,您可以观看直播 Twitch 流和过去的广播,并使用漂亮的材料用户界面浏览或搜索游戏和频道。 更重要的是,Orion 允许您登录 Twitch,因此您可以聊天和关注频道(并在您关注的频道上线时收到通知)。

该应用程序允许自定义各个方面,例如更改流质量、在浅色和深色用户界面主题之间切换以及更改聊天位置和字体大小。

Orion Twitch 客户端的主要功能:

  • 使用 3 个后端之一播放实时 Twitch 流或过去的 VOD:mpv、QtAV 或 Qt5 多媒体(默认为 mpv)
  • 浏览和搜索 Twitch 游戏和频道
  • 使用您的 Twitch 凭据登录
  • 关注频道上线时的桌面通知(包括显示离线通知的选项)
  • 聊天支持
  • 具有可配置字体的浅色和深色主题
  • 更改聊天位置(右侧、左侧或底部)
  • 最小化启动选项, close 托盘并保持在顶部

以下是 Orion 的工作原理。 当您转到频道列表时,您会注意到每个频道都使用其图标作为缩略图,频道名称在图标顶部的叠加层中:

我希望在频道列表中看到流标题、当前观众数量和预览,或者有一个选项。 这些是可用的,但不是直接在频道列表中。 您可以在鼠标悬停时看到频道预览,而点击频道后可以看到流标题和观看人数:

Orion Qml/C++ Twitch 客户端

从此底部叠加层(单击频道后显示),您可以开始播放流、关注或取消关注频道、打开聊天而不观看流或访问过去的视频。 您还可以右键单击频道以访问这些选项。

在播放器视图中,您会找到常规的视频播放器控件,以及底部的质量选择器(默认质量为来源),而顶部的叠加层可让您关注/取消关注频道或切换显示的聊天默认情况下在屏幕的右侧:

Orion Twitch 客户端

聊天面板默认使用自动隐藏,但您可以通过单击其左上角的锁定图标来强制它始终显示。 当聊天被锁定(设置为始终可见)时,视频向左移动,因此聊天不会显示在视频顶部,并且聊天宽度可以调整大小。

下载猎户座

Orion GitHub 项目页面不提供任何 Linux 二进制文件供下载,但有多个 Linux 发行版的软件包:

  • Arch Linux 用于最新 Orion 稳定版或 Git 的 AUR 包。
  • Ubuntu 18.04 / Linux Mint 19:这是最新的 Orion Twitch 客户端作为 DEB 包(如果你想添加 PPA,你可以在这里找到它)。 还有另一个 PPA,它具有适用于 Ubuntu 18.04 的最新 Orion 和适用于 Ubuntu 16.04 的旧 Orion 版本 – 我只尝试了第二个 PPA 中的 Ubuntu 18.04 包,但启动应用程序时 Orion 窗口非常小,这就是为什么我更喜欢第一个包.
  • Fedora 29、28 和 27 在其存储库中有 Orion。
  • openSUSE Tumbleweed 和 Leap 15.0 在官方存储库中有 Orion。

如果您使用不同的 Linux 发行版,您需要自己搜索 Orion 包或从 source 构建它。

如果您更喜欢在基于 Debian/Ubuntu 的 Linux 发行版上从源代码构建 Orion
(以mpv为后端),
这是编译它的方法。 Orion 需要 Qt 5.8 或更高版本!
这意味着您将需要 Ubuntu 18.04 / Linux Mint 19 来构建它,或者如果您想在较旧的 Ubuntu 版本中编译它,您需要从 PPA 安装较新的 Qt 版本,等等。

1. 在基于 Debian/Ubuntu 的 Linux 发行版上安装所需的依赖项:

sudo apt install qt5-default qtdeclarative5-dev qtquickcontrols2-5-dev libqt5svg5-dev libmpv-dev mesa-common-dev libgl1-mesa-dev libpulse-dev