You are viewing a potentially older version of this package. View all versions.
Flopper-SemiBoombox-1.1.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 a day ago
Version 1.1.0
Download link Flopper-SemiBoombox-1.1.0.zip
Downloads 3405
Dependency string Flopper-SemiBoombox-1.1.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

  • 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!