Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sonodima/soundpad-web
Web-based remote control interface for Soundpad.
https://github.com/sonodima/soundpad-web
soundboard soundpad
Last synced: about 2 months ago
JSON representation
Web-based remote control interface for Soundpad.
- Host: GitHub
- URL: https://github.com/sonodima/soundpad-web
- Owner: sonodima
- Created: 2022-01-23T13:41:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-02T11:05:23.000Z (7 months ago)
- Last Synced: 2024-10-27T20:00:56.834Z (about 2 months ago)
- Topics: soundboard, soundpad
- Language: TypeScript
- Homepage:
- Size: 377 KB
- Stars: 17
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Soundpad Web 🎙️
> Web-based remote control interface for [Soundpad](https://store.steampowered.com/app/629520/Soundpad/).
## What? Why?
Soundpad is a paid `soundboard` for Windows, capable of playing media through the microphone.
Hotkeys can get bound to specific sounds. However, if (like me) you are using a small keyboard or have a lot of sounds, starting sounds can quickly become frustrating.
This project aims to simplify this by offering a remote control interface usable from a mobile device or another computer.## Brief Description
Soundpad Web uses Soundpad's piped [Remote Control Interface](https://www.leppsoft.com/soundpad/en/rc/) to send control commands to the program.
Sounds are automatically fetched from Soundpad and get categorized by their parent directories.### Extra
* Dark/light modes
## Requirements
To get started with Soundpad Web, you need:
* [Node.js](https://nodejs.org/it/)
* [Soundpad](https://store.steampowered.com/app/629520/Soundpad/) (version 4.0.1+)## Setup
```sh
git clone https://github.com/sonodima/soundpad-web/
cd soundpad-web
npm install
```## Start development server
```sh
npm run dev
```The web interface is then accessible with the displayed port.
## Start development server via .bat
To use the file «launch_nonsteam.bat» - create any folder in the program directory «SoundPad.exe» (for example, a folder named «web») and place all the contents of this repository in the created folder.
Otherwise, just launch the «SoundPad» application, and then run the «launch_web.bat» fileNOTE: Launching the web panel via the .bat file is only possible after you have run `npm install` in this project's directory.
## Credits
* [sonodima](https://github.com/sonodima) - original author
* [frsvme](https://github.com/frsvme) - added start and stop microphone/speakers recording
* [asoco](https://github.com/asoco) - redesigned the playlist and audio files downloading logic