Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SemiBoombox
A networked mod for playing songs from your character, heard by everyone in the lobby. Uses a lightweight yt-dlp and NAudio system for fast audio retrieval.
| Last updated | a year ago |
| Total downloads | 131008 |
| Total rating | 5 |
| Categories | Mods Audio Client-side Server-side |
| Dependency string | Flopper-SemiBoombox-1.2.0 |
| Dependants | 49 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
SemiBoombox (Press X for interface)
SemiBoombox is a mod that allows players to stream songs directly from their character. With networked audio playback, everyone in the lobby running the mod can hear the song being played. The user-friendly interface lets you control playback easily using an in-game GUI.
Features
| Feature | Description |
|---|---|
| Networked Audio | Enjoy synchronized music playback for all players in the lobby. |
| Auto yt-dlp Updates | Automatically keeps yt-dlp up-to-date for seamless compatibility. |
| Playback Controls | Navigate songs effortlessly with a precise time slider. |
| Volume Management | Adjust audio levels easily using a global volume slider. |
| URL Patcher | Automatically detects and fixes broken or malformed YouTube URLs. |
| Player Animation | Adds immersion by making your character talk while playing music. |
| Easy-to-Use GUI | Access a simple and intuitive interface by pressing X in-game. |
| Song Caching | Speeds up playback with in-memory caching of songs. |
| Lightweight Design | Leverages yt-dlp and NAudio for efficient and resource-friendly audio handling. |
⚠️ Disclaimer
The first run requires a brief setup to download yt-dlp. After that, launches are instant.
🤝 Contributing
Want to add new features to the SemiBoombox mod? Check out the SemiBoombox repository and submit a pull request! Make sure to thoroughly test your features before submitting to ensure a smooth experience for everyone.
Credits 🐐🐐🐐
Huge thanks to StandingBlock for creating the icon and providing invaluable testing and feedback. Absolute legend!