/danmaQ

danmaku implemented in Qt4

Primary LanguageC++GNU General Public License v3.0GPL-3.0

DanmaQ Travis CI status

DanmaQ, pronounced as /danmakju:/ is a small QT program to play danmaku on any screen.

DanmaQ is still under development, documents might be outdated.

Dependencies

danmaQ depends on Qt4 and qjson.

Installation

AppImage

On Linux X86-64, you can download the bundled AppImage.

wget https://github.com/bigeagle/danmaQ/releases/download/cpp-0.1/danmaQ.AppImage
chmod +x danmaQ.AppImage
./danmaQ.AppImage

Source

apt-get install libqjson0-dev cmake  # for ubuntu and debian
zypper install libqjson cmake        # for openSUSE
dnf install qjson-devel cmake        # fedora

mkdir build && cd build 
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release 
make && sudo make install

Windows

Download binary from releases page.

Arch Linux

yaourt -S danmaq-git

Usage

Use TUNA Service

First you need to create a channel, go to http://dm.tuna.moe/ and create a channel, (let's use ooxx as the channel name and passw0rd as the password)

Then run danmaQ and fill http://dm.tuna.moe to server, and channel name (ooxx) & channel password (passw0rd).

Then any audiences can open http://dm.tuna.moe/ and click to your channel page, lauch danmaku in your screen!

Self Hosted Service

See gdanmaku-server.

TODO

  • Multi-Screen support
  • Chatting
  • Deb package
  • RPM package