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.
LethalMusicSync
Natively stream Suno AI playlists & direct links on the boombox and ship speakers with immersive terminal commands and network chat sync!
CHANGELOG
Changelog
1.0.1 - Bugfixes & Search Reliability Upgrades
- Fatal Harmony Crash Fix: Removed the redundant subclass
BoomboxPocketPatchonBoomboxItem.PocketItemwhich was causing a fatalHarmonyExceptionon startup and preventing all mod features from loading. Pocketing pause/resume is now safely handled via the base virtualGrabbableObjectpatch. - Drop / Discard State Lock Fix: Modified
BoomboxDiscardPatchto conditionally honor the active stream state when the boombox is dropped. Dropped playing boomboxes now keep playing custom music on the floor seamlessly, and dropped paused boomboxes remain paused to block game activation glitches. - Terminal Control Ground Fix: Added explicit AudioSource stopping and state variables clear under the
STOPandCLEARblocks inExecuteSyncCommand. Terminal commands can now successfully halt or reset the boombox stream even when it is lying on the ground. - Direct YouTube Search Resolver: Implemented a highly stable browser simulation parser directly requesting
youtube.com/results?search_query=...from the local player's IP, completely bypassing rate-limited and blocked public Invidious API instances. - Multi-Endpoint Cobalt Failover: Added automated failover support for YouTube stream resolution, shifting from the locked official Cobalt API to community-run, Unlocked Cobalt instances (like
apicobalt.mgytr.top) to prevent bad request/missing authentication errors.
1.0.0 - Initial Release
- Immersive Terminal Controls: Play music via the ship terminal with commands like
boombox play [URL]andspeaker play [URL]. - Direct Suno AI Link Resolution: Copy a Suno playlist or track link directly from your browser. The mod automatically extracts the song ID and points it to the direct streaming MP3 CDN link (
cdn1.suno.ai/...), making Suno AI tracks play natively in the game with zero friction! - Invisible Chat RPC Syncing: Perfect lobby-wide music sync without bloated netcode patches. Sync signals are hidden from the chat box for players.
- Ceiling Ship Speaker: A custom-spawned physical audio source in the ship's ceiling. Enjoy high-fidelity spatial audio that spreads through the ship cabin cleanly.
- Compatibility Patches: Integrated direct flags bypass on
BoomboxItem.ItemActivateto prevent default game soundtracks from clashing with custom streams.