Please disclose if any significant portion of your mod was created 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.
| Date uploaded | a year ago |
| Version | 1.1.0 |
| Download link | Flopper-SemiBoombox-1.1.0.zip |
| Downloads | 28476 |
| Dependency string | Flopper-SemiBoombox-1.1.0 |
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
-
Networked Audio Playback:
When a song is played, all players in the lobby hear it, thanks to Photon-based synchronization. -
Easy-to-Use GUI:
Press X to open the SemiBoombox interface, where you can:- Paste a valid YouTube URL.
- Adjust the volume.
- Control playback with Play, Stop, and Close buttons.
-
Dynamic Song Caching:
Downloaded songs are cached for reuse, ensuring smooth playback without unnecessary re-downloads. (In memory, not on disk!) -
Lightweight Audio Retrieval:
SemiBoombox uses yt-dlp with NAudio for fast, efficient audio retrieval and conversion, ensuring a lightweight and smooth experience without heavy dependencies.
Disclaimer
On the first run, SemiBoombox requires a short initialization period to download one dependency: yt-dlp. This setup process may take a few moments, but subsequent launches will start up normally without delay.
Credits 🐐🐐🐐
Huge thanks to StandingBlock for creating the icon and providing invaluable testing and feedback. Absolute legend!