Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://gitlab.com/rmnvgr/zap
Play sounds from a soundboard
https://gitlab.com/rmnvgr/zap
GTK4 audio gjs gnome gtk soundboard
Last synced: 25 days ago
JSON representation
Play sounds from a soundboard
- Host: gitlab.com
- URL: https://gitlab.com/rmnvgr/zap
- Owner: rmnvgr
- License: other
- Archived: true
- Created: 2022-09-30T13:57:28.256Z (about 2 years ago)
- Default Branch: main
- Last Synced: 2024-08-05T01:10:14.236Z (4 months ago)
- Topics: GTK4, audio, gjs, gnome, gtk, soundboard
- Stars: 11
- Forks: 8
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-gtk - Zap - Sound effects soundboard and collection manager `#gjs` `#gtk4` `#libadwaita`. (Audio / Audio Players)
README
# Zap
Play all your favorite sound effects! This handy soundboard makes your livestreams and videocasts more entertaining.
Import audio files, arrange them in collections and customize their appearance.
![](./resources/screenshots/1.png)
## Installing
Zap is available as a Flatpak on Flathub:
## Building from source
### Dependencies
- GJS >= 1.73.2
- GTK >= 4.8.0
- Libadwaita >= 1.2.0
- GStreamer >= 1.20.0
- Tracker >= 3.4.0### Using Meson
```
meson builddir
meson install -C builddir
```See [`meson_options.txt`](./meson_options.txt) for available options.
### Using Flatpak
```
flatpak-builder --install builddir build-aux/fr.romainvigier.zap.yml
```The GNOME platform and SDK runtimes must be installed.
## Contributing
See [`CONTRIBUTING.md`](./CONTRIBUTING.md).
The application is part of [GNOME Circle](https://circle.gnome.org/), so the [GNOME Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct) applies to this project.