Soundboard made in Rust. My first Rust project.
  • Rust 99%
  • Shell 1%
Find a file
csd4ni3l da794ba9a9
All checks were successful
Build and Release / Build on linux (push) Successful in 12m45s
Build and Release / Build on windows (push) Successful in 11m58s
Build and Release / release (push) Successful in 1m7s
Add cargo caching
2026-06-08 15:45:25 +02:00
.cargo move cargo config to the right place, add audio playing (SoundSystem), add better scaling, fix centralpanel initiated before sidepanel, make everything based on height, add file scrolling 2026-01-22 17:51:32 +01:00
.forgejo/workflows Add cargo caching 2026-06-08 15:45:25 +02:00
src Format code using Zed auto-formatter, display stderr along with stdout 2026-05-01 22:03:07 +02:00
.gitignore Improve REAMDE with feature table, add youtube downloader support with yt-dlp running in a thread, add yt-dlp auto-downnload and ffmpeg auto-download for windows/warn for linux, add back button for youtube downloader 2026-02-17 18:01:33 +01:00
Cargo.lock Improve REAMDE with feature table, add youtube downloader support with yt-dlp running in a thread, add yt-dlp auto-downnload and ffmpeg auto-download for windows/warn for linux, add back button for youtube downloader 2026-02-17 18:01:33 +01:00
Cargo.toml Improve REAMDE with feature table, add youtube downloader support with yt-dlp running in a thread, add yt-dlp auto-downnload and ffmpeg auto-download for windows/warn for linux, add back button for youtube downloader 2026-02-17 18:01:33 +01:00
CREDITS Trigger Actions build 2026-06-06 17:58:48 +02:00
LICENSE My first Rust project's initialization and default modules, plus some starting bevy code. 2025-12-22 15:20:52 +01:00
README.md Improve REAMDE with feature table, add youtube downloader support with yt-dlp running in a thread, add yt-dlp auto-downnload and ffmpeg auto-download for windows/warn for linux, add back button for youtube downloader 2026-02-17 18:01:33 +01:00
run_linux.sh Format code using Zed auto-formatter, display stderr along with stdout 2026-05-01 22:03:07 +02:00
soundboard.desktop Update README to include clang dependency, move virtual mic creation to the app, add length tracking to the app and remove sounds that already ended, move from Systemtime to Instant and virtual mic recreation inside the app if anything bugs out 2026-01-23 14:20:35 +01:00

csd4ni3l Soundboard

Cross-platform soundboard made in Rust & Bevy. My first Rust project. You might ask, why? And my answer is why not? Also because i wanted to learn Rust and this was a good way.

Features & Requirements

Topic Linux Windows MacOS & Other
Requirements ALSA & PulseAudio/Pipewire-pulse, optionally FFmpeg for youtube downloader Needs the VB-Cable driver, optionally FFmpeg for youtube downloader Unknown (optionally FFmpeg for youtube downloader)
Build Requirements Rust, the mold linker and clang to compile fast Rust, any C compiler Unknown
FFmpeg Optionally for youtube downloader Optional, Automatic install on Windows 11 (winget) Optionally for youtube downloader
Virtual Mic Pulseaudio/Pipewire VB-Cable No
App Selection Yes No No
Youtube Downloader support Yes (ffmpeg required) Yes (ffmpeg required) Unknown (ffmpeg required)
Can others hear you? Yes Experimental Unknown
Support Best Medium None/Unknown
Download Download for Linux Download for Windows Build it yourself.