Oscar Cerna-Mandujano b1750194de Merge pull request #49 from fszymanski/master
Update qmake project file and README.md
2017-05-22 14:25:57 -07:00
2017-05-22 18:07:40 +02:00
2017-05-14 22:44:50 -07:00
2017-05-16 11:48:15 -07:00
2017-05-05 13:44:37 -07:00
2017-05-20 16:26:00 +01:00
2017-05-22 18:15:09 +02:00

CasterSoundboard

Snap Status Copr Status License

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

You can specify the target directory using the PREFIX qmake variable (default: /usr/local). Now run qmake, this will auto generate a makefile:

$ qmake PREFIX=/usr

or on Fedora:

$ qmake-qt5 PREFIX=/usr

Then run make to build the project:

$ make

And finally run make install to install the app:

# make install

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%