Filip Szymański 84e38613e3 Fix typo
2017-05-20 21:50:43 +02:00
2017-05-20 21:50:43 +02:00
2017-05-14 22:44:50 -07:00
2017-05-20 00:38:31 +01:00
2017-05-16 11:48:15 -07:00
2017-05-05 13:44:37 -07:00
2015-09-05 00:22:12 -07:00
2017-05-20 10:44:54 +02:00

CasterSoundboard Snap Status Copr Status

A soundboard for hot-keying and playing back sounds. (For podcasting)

CasterSoundboard is written in C++ Qt5.

Guides


Libraries Used


How to Install

CasterSoundboard is not packaged for any platforms at this time see Building from Source for installation instructions.

Packages

Arch AUR

Thanks to @j605 for creating a PKGBUILD for people on Arch who want to try this software:

Fedora 25 and newer

RPM package can be found in the Copr repository:

# dnf copr enable fszymanski/castersoundboard
# dnf install castersoundboard

Building From Source

First clone the repository using git, if you don't have git installed you can find installation instructions here

$ git clone https://github.com/JupiterBroadcasting/CasterSoundboard

Now we need to install the qt5 development libraries and tools, the commands for various platforms are listed below:

Fedora

# dnf install qt5-devel make gcc gcc-c++

Debian and Ubuntu

# apt install qtdeclarative5-dev qt5-default qtmultimedia5-dev build-essential

Mac OSX

# brew install qt

You should then have access to qmake, make, and the qt5 development libraries. Next cd into the project folder inside the repo:

$ cd CasterSoundboard/CasterSoundboard

Now run qmake, this will auto generate a makefile:

$ qmake

or on Fedora:

$ qmake-qt5

Then run make to build the project:

$ make

And finally run make install to install the app:

# make install INSTALL_ROOT=/usr

Now you're good to go!

Troubleshooting

Problem: On Ubuntu you get error:

defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

Solution: Install missing qt5 multimedia plugins

sudo apt-get install libqt5multimedia5-plugins

Screenshot

Alt text

Description
No description provided
Readme 4.2 MiB
Languages
C++ 97.4%
QMake 1.4%
C 1.1%
Nix 0.1%