All Projects → alamminsalo → Orion

alamminsalo / Orion

Licence: other
Cross platform Twitch.tv client

Projects that are alternatives of or similar to Orion

StreamLinkerino
Twitch.tv client using only StreamLink, MPV, and Chatterino
Stars: ✭ 26 (-91.28%)
Mutual labels:  twitch, stream, mpv
twitchpipe
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.
Stars: ✭ 28 (-90.6%)
Mutual labels:  twitch, stream, mpv
Crypter
🔓✨🔒 An innovative, convenient and secure encryption app
Stars: ✭ 382 (+28.19%)
Mutual labels:  cross-platform, client, desktop
TwitchPotPlayer
Extensions for PotPlayer to watch Twitch streams without streamlinks or any crap.
Stars: ✭ 159 (-46.64%)
Mutual labels:  twitch, stream
Twitch Js
A community-centric, community-supported version of tmi.js
Stars: ✭ 225 (-24.5%)
Mutual labels:  twitch, stream
rtmp-social-multicast
Want to stream to Twitch, YouTube, Facebook, and/or Periscope at the same time? That's what this project allows you to do!
Stars: ✭ 42 (-85.91%)
Mutual labels:  twitch, stream
Twitchrecover
Twitch VOD tool which recovers all VODs including those that are sub only or deleted.
Stars: ✭ 123 (-58.72%)
Mutual labels:  twitch, stream
SpaceId
macOS space indicator
Stars: ✭ 116 (-61.07%)
Mutual labels:  osx, desktop
animwall
Animated wallpapers for Linux
Stars: ✭ 28 (-90.6%)
Mutual labels:  mpv, desktop
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (-84.56%)
Mutual labels:  stream, mpv
Electronplayer
An Electron Based Web Video Services Player. Supporting Netflix, Youtube, Twitch, Floatplane, Hulu And More
Stars: ✭ 292 (-2.01%)
Mutual labels:  twitch, desktop
Transport Eta
Twitch streamed 🎥playground repo, README speaks to you.
Stars: ✭ 223 (-25.17%)
Mutual labels:  twitch, stream
Streamwall
Display a mosaic of livestreams. Built for streaming.
Stars: ✭ 160 (-46.31%)
Mutual labels:  twitch, stream
Python Twitch Client
Python wrapper for Twitch API
Stars: ✭ 137 (-54.03%)
Mutual labels:  twitch, client
yout
🔥 YouTube playlist player for desktop. Free, no YouTube ads, floating window. Available for Linux, Mac and Windows.
Stars: ✭ 82 (-72.48%)
Mutual labels:  osx, desktop
mpv-twitch-chat
Show Twitch chat messages as subtitles when watching Twitch VOD with mpv.
Stars: ✭ 27 (-90.94%)
Mutual labels:  twitch, mpv
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-7.05%)
Mutual labels:  cross-platform, client
Essentialnowplaying
A now playing tool intended to be used with OBS.
Stars: ✭ 40 (-86.58%)
Mutual labels:  twitch, desktop
Twitchpotplayer
Extensions for PotPlayer to watch Twitch streams without streamlinks or any crap.
Stars: ✭ 112 (-62.42%)
Mutual labels:  twitch, stream
reactors
View components and APIs that work web, mobile and native!
Stars: ✭ 14 (-95.3%)
Mutual labels:  osx, desktop

Orion

Build status Build Status

Webpage

QML/C++-written desktop client for Twitch.tv

Features:

  • Login by twitch credentials
  • Desktop notifications
  • Integrated player
  • Chat support
  • Support for live streams and vods

Available on Play Store

Screencaptures

Dependencies

  • mpv (default), qtav or qt5-multimedia

Building on linux

(Using arch linux examples, but can be applied to other distros as well)

Install needed libraries and software

sudo pacman -S git gcc qt5-base qt5-quickcontrols qt5-svg qt5-quickcontrols2 qt5-graphicaleffects mpv

If using backend other than mpv, install those packages instead.

Choosing player backend (optional)

To select a backend used, pass CONFIG-variable a suitable backend for qmake (alternatively edit straight to .pro file):

  • MPV: CONFIG+=mpv
  • QtAV: CONFIG+=qtav
  • Qt5 Multimedia: CONFIG+=multimedia

As default, mpv is used (if nothing is passed)

Get orion from github and install

git clone https://github.com/alamminsalo/orion
cd orion
mkdir build && cd build
qmake ../
make && sudo make install

Building on MacOS

Install needed libraries and software

brew install qt mpv
brew link --force qt

You need to force link qt to get qmake. Note that this can cause problems with other make tools. For more information see brew info qt.

Get orion from github and install

git clone https://github.com/alamminsalo/orion
cd orion
mkdir build && cd build
qmake ../
make

There will now be an orion.app application in the build directory.

Qt version

Minimum supported Qt version is currently 5.8

Misc

Supports environment variables such as QT_QUICK_CONTROLS_MATERIAL_ACCENT, to customize UI colors.

Example

# linux example, but similar in other OSes
QT_QUICK_CONTROLS_MATERIAL_BACKGROUND="#00101f" QT_QUICK_CONTROLS_MATERIAL_ACCENT="#FF5722" orion

And this looks like:

See more on qt material docs.

Windows troubleshooting

You need Visual C++ 2015-runtime installed.

Installer can be found in the application's install directory (I'll make it install automatically in the next version)

Known issues

  • If network goes down while Orion is running, the images stop loading until application restart. Otherwise the application should work fine after network is back up
  • Sometimes the stream hangs and doesn't load on start. Restarting the stream should work
  • Vods are sometimes having issues, skipping some parts of the video. Needs further investigating
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].