Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

jkbz64/AYAYA

Repository files navigation

AYAYA

The project is discontinued and publicly archived

Qt Desktop Twitch.tv client written in Qt5.

Requirements

  • C++14
  • Qt5Core Widgets Network

Dependencies:

Supported video backends:

  • Null - Allows you to use AYAYA only for chat
  • mpv
  • vlc- (Experimental)

Supported stream extractors:

Getting dependencies

Windows

Well... since the only available video backend(for now) is mpv, and it compiles on windows only under MSYS2, you will need to build it using MSYS2. You have to pretty much compile mpv by yourself(good luck with mpv's dependencies) and install MSYS2 version of QT5. Then do the clone-qmake-make routine. (More video backends are planned(tm) so we won't need to use MSYS2 in future for building on Windows).

Linux

On linux it's so much easier, just install developer packages formpvandQt5using your distro package manager and just do the clone-qmake-make routine, it's that simple.

Building

Once you have installed Qt5 and optionally one of the supported backends(multiple are supported too), you can justgit clonerecursivelythe repository and callqmake AYAYA.profollowed bymakewith optional backends.

git clone --recurse-submodules https://github /jkbz64/AYAYA
cd AYAYA && mkdir build && cd build
qmake "CONFIG+=mpv"../AYAYA.pro // or qmake../AYAYA.pro for null backend (no video)
make

Screenshots

Browse Stream Fullscreen