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