You are viewing a potentially older version of this package. View all versions.
Flopper-SemiBoombox-1.2.0 icon

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 2 weeks ago
Version 1.2.0
Download link Flopper-SemiBoombox-1.2.0.zip
Downloads 20688
Dependency string Flopper-SemiBoombox-1.2.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

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!