CasterSoundboard
所属分类:Python编程
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2019-09-28 09:28:48
上 传 者:
sh-1993
说明: 用于热键控和播放声音的声卡。(用于播客)
(A soundboard for hot-keying and playing back sounds. (For podcasting))
文件列表:
.travis.yml (978, 2019-09-28)
CONTRIBUTING.md (1692, 2019-09-28)
CasterSoundboard/ (0, 2019-09-28)
CasterSoundboard/CSS.cpp (8014, 2019-09-28)
CasterSoundboard/CSS.h (2710, 2019-09-28)
CasterSoundboard/CasterBoard.cpp (7577, 2019-09-28)
CasterSoundboard/CasterBoard.h (2695, 2019-09-28)
CasterSoundboard/CasterCuePicker.cpp (7846, 2019-09-28)
CasterSoundboard/CasterCuePicker.h (1781, 2019-09-28)
CasterSoundboard/CasterLabelColorPicker.cpp (9310, 2019-09-28)
CasterSoundboard/CasterLabelColorPicker.h (2215, 2019-09-28)
CasterSoundboard/CasterOSCServerConfigPicker.cpp (7404, 2019-09-28)
CasterSoundboard/CasterOSCServerConfigPicker.h (2121, 2019-09-28)
CasterSoundboard/CasterPlayer.cpp (31837, 2019-09-28)
CasterSoundboard/CasterPlayer.h (4595, 2019-09-28)
CasterSoundboard/CasterPlayerState.cpp (1210, 2019-09-28)
CasterSoundboard/CasterPlayerState.h (706, 2019-09-28)
CasterSoundboard/CasterSoundboard.pro (5333, 2019-09-28)
CasterSoundboard/CasterSoundboard.pro.user.2.7pre1 (18059, 2019-09-28)
CasterSoundboard/MainWindow.cpp (39955, 2019-09-28)
CasterSoundboard/MainWindow.h (3701, 2019-09-28)
CasterSoundboard/libs/ (0, 2019-09-28)
CasterSoundboard/libs/osc/ (0, 2019-09-28)
CasterSoundboard/libs/osc/OscAPI.h (1913, 2019-09-28)
CasterSoundboard/libs/osc/OscPatternMatching.cpp (7651, 2019-09-28)
CasterSoundboard/libs/osc/OscPatternMatching.h (2553, 2019-09-28)
CasterSoundboard/libs/osc/OscVersion.h (1286, 2019-09-28)
CasterSoundboard/libs/osc/composer/ (0, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscBundleComposer.cpp (4679, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscBundleComposer.h (3030, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscContentComposer.cpp (2968, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscContentComposer.h (2324, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscMessageComposer.cpp (12304, 2019-09-28)
CasterSoundboard/libs/osc/composer/OscMessageComposer.h (5909, 2019-09-28)
CasterSoundboard/libs/osc/exceptions/ (0, 2019-09-28)
CasterSoundboard/libs/osc/exceptions/BooleanConversionException.h (1451, 2019-09-28)
CasterSoundboard/libs/osc/exceptions/BytesConversionException.h (1443, 2019-09-28)
CasterSoundboard/libs/osc/exceptions/CharConversionException.h (1439, 2019-09-28)
... ...
CasterSoundboard
================
[![Snap Status](https://build.snapcraft.io/badge/JupiterBroadcasting/CasterSoundboard.svg)](https://build.snapcraft.io/user/JupiterBroadcasting/CasterSoundboard)
[![License](https://img.shields.io/github/license/JupiterBroadcasting/CasterSoundboard.svg)](https://github.com/JupiterBroadcasting/CasterSoundboard/blob/master/LICENSE)
A soundboard for hot-keying and playing back sounds. (For podcasting)
CasterSoundboard is written in C++ Qt5.
---
## Guides
+ [Control CasterSoundboard with your phone or tablet via a network](https://github.com/JupiterBroadcasting/CasterSoundboard/wiki/Guide:-How-to-Control-CasterSoundboard-Using-Your-Phone-or-Tablet "CasterSoundboard's Wiki")
---
## Libraries Used
+ [osc-cpp-qt](https://github.com/MugenSAS/osc-cpp-qt)
---
## How to Install
### Snap
Install CasterSoundboard in seconds on [Ubuntu and other snap supported Linux
distributions](https://snapcraft.io/docs/core/install) with:
snap install castersoundboard
Installing a snap is very quick. Snaps are secure. They are isolated with all
of their dependencies. Snaps also auto update when a new version is released.
### Arch AUR
Thanks to [@j605](https://github.com/j605 "Jagannathan Tiruvallur Eachambadi") for creating a `PKGBUILD` for people on Arch who want to try this software:
+ [CasterSoundboard-git](https://aur.archlinux.org/packages/castersoundboard-git)
### Fedora 25 and newer
RPM package can be found in the [Copr](https://copr.fedorainfracloud.org/coprs/fszymanski/castersoundboard/) 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](https://git-scm.com)
```
$ 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](/docs/img/screenshot.png?raw=true "Running on Ubuntu")
近期下载者:
相关文件:
收藏者: