Blaide-BoomboxYouTube icon

BoomboxYouTube

Play YouTube audio through the boombox (multiplayer synced)

By Blaide

CHANGELOG

1.5.0 - Bug Fixes

  • UI Polish

  • Proper InputUtils Integration

  • Key binds Now Visible In Remap Controls

  • Version Bump

1.4.0 – Major Controls & Networking Update

  • Added full keybind support using LethalCompanyInputUtils

-Play/Pause

-Stop

-Next Track

-Previous Track

-Volume Up / Volume Down

-Toggle UI

  • Implemented new RPCs in BoomboxNetwork for all playback controls

  • Improved multiplayer sync for pause, stop, and volume changes

  • Added UI improvements:

-Close button

-Window clamping to screen

-Auto-focus on URL field

  • Cleaned up plugin structure and ensured UI + network components persist correctly

  • Updated manifest to version 1.4.0

1.3.0 – UI Toggle & Stability Update

  • Added proper UI toggle system with fallback reflection support

  • Improved BoomboxUI lifecycle handling

  • Ensured only one UI instance exists at a time

  • Added defensive error handling around YouTube client initialization

  • Improved logging for debugging

1.2.0 – Initial YouTube Playback Integration

Added YouTube URL input window

  • Implemented YouTube audio streaming via YoutubeExplode

  • Added basic validation for YouTube URLs

  • Added networked audio playback using Netcode for GameObjects

  • Introduced BoomboxNetwork component for synced playback

1.0.0 – First Release

  • Basic mod structure

  • Initial BepInEx plugin

  • Harmony patching foundation