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

猎户座 免费和开源QML / C ++客户端 Twitch.tv 您可以使用多个播放器后端( mpv)。此应用程序可在Linux,Windows,macOS和Android上运行。
使用Orion,您可以观看Twitch的实时流和过去的广播,并使用美观的用户界面浏览和搜索游戏和频道。此外,Orion允许您登录Twitch,以便您聊天并关注您的频道(当您关注的频道在线时,您会收到通知)。
该应用程序允许您自定义各个方面,例如更改流质量,在明暗用户界面主题之间切换,更改聊天位置和字体大小等等。Orion Twitch客户的主要功能:

  • 使用以下三个后端中的任何一个播放实时Twitch流或过去的VOD:mpv,QtAV或Qt5多媒体(默认为mpv)
  • 浏览和搜索Twitch游戏和频道
  • 使用您的Twitch凭证登录
  • 当您关注的频道上线时的桌面通知,包括查看离线通知的选项
  • 聊天支持
  • 具有可配置字体的明暗主题
  • 重新定位聊天(向右,向左或向下)
  • 选择最小化开始并放置在托盘附近并固定在顶部

下面显示了Orion的工作原理。导航到频道列表时,每个频道的图标都用作缩略图,并且频道名称显示在图标上的叠加层中。Orion Qml / C ++ Twitch客户端

我们想显示流标题,当前观看人数和频道列表的预览,或者需要一个选项。这些可用,但不能直接在频道列表中。将鼠标悬停在该频道上可预览该频道,但单击该频道可查看视频流标题和观看人数:Orion Qml / C ++ Twitch客户端

在下面的叠加层(单击频道后会显示)中,您可以开始播放视频流,关注或取消关注该频道,在不观看视频流的情况下进行聊天,访问过去的视频,可以的您也可以通过右键单击频道来访问这些选项。
在播放器视图中,您将看到普通的视频播放器控件和较低质量的选择器(源默认质量)。顶部的叠加层可让您关注/取消关注频道并切换聊天。默认情况下,在屏幕右侧:Orion Twitch客户

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

下载Orion

Orion GitHub项目页面上没有Linux二进制文件可供下载,但是有多个Linux发行版的软件包。

  • 适用于Orion的最新Arch Linux AUR软件包 稳定的吉特
  • Ubuntu 18.04 / Linux Mint 19: 在这里 最新的Orion Twitch客户端作为DEB软件包(如果添加PPA,则可以找到它 在这里)。有 另一个 具有Ubuntu 18.04上的最新Orion和Ubuntu 16.04上的旧Orion版本的PPA,我尝试了第二个PPA中的Ubuntu 18.04软件包,但是第一个很小,因为启动应用程序时Orion窗口很小优先。
  • Fedora 29、28、27有猎户座 资料库
  • openSUSE Tumbleweed和Leap 15.0官方安装了Orion 资料库

如果您使用的是其他Linux发行版,则必须自己搜索Orion软件包或从中构建 来源要从基于Debian / Ubuntu的Linux发行版(以MPV作为后端)从源代码构建Orion,请按以下方式进行编译: Orion需要Qt 5.8或更高版本!换句话说,需要构建Ubuntu 18.04 / Linux Mint 19。如果在较旧的Ubuntu版本上编译,则需要安装较新的Qt版本,例如从PPA。
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

2.下载,构建和安装Orion(使用wget)。

cd && wget https://github.com/alamminsalo/orion/archive/1.6.5.tar.gz
tar -xvf 1.6.5.tar.gz
cd orion-1.6.5
mkdir build && cd build
qmake ../
make && sudo make install

如果您构建另一个Orion版本,请使用确切的文件/版本名称调整前三个命令。

修复了使用QT_STYLE_OVERRIDE时默认的Orion主题的问题(多数不需要)

使用Kvantum在Gnome桌面上设置Qt5应用程序的样式,并使用Kvantum样式导出 QT_STYLE_OVERRIDE。因此,Orion不使用默认主题,这会使某些字体不可见或难以阅读。
这是在以下设置下使用Kvantum时Orion的外观: QT_STYLE_OVERRIDEOrion是QML / C ++ Twitch桌面客户端,具有VOD和聊天支持

如果处于相同情况,则可以通过启动以下应用程序来修改Orion主题:

QT_STYLE_OVERRIDE= orion

要修改Orion桌面文件以包含它,请从菜单中启动Orion,然后使用Orion桌面文件使用正确的主题。 /usr/share/applications/~/.local/share/applications/在第二位置编辑和更改 Exec=orionExec=env QT_STYLE_OVERRIDE= orion
所有这些都可以使用这些命令从终端运行。

cp /usr/share/applications/Orion.desktop ~/.local/share/applications/

sed -i 's/Exec=orion/Exec=env QT_STYLE_OVERRIDE= orion/' ~/.local/share/applications/Orion.desktop
Sidebar