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

jkbz64/AYAYA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AYAYA

The project is discontinued and publicly archived

Qt Desktop Twitch.tv client written in Qt5.

Requirements

  • C++14
  • Qt5 Core 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 for mpv and Qt5 using 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 just git clone recursively the repository and call qmake AYAYA.pro followed by make with optional backends.

git clone --recurse-submodules https://github.com/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