kerotein-YPlayBoombox icon

YPlayBoombox

Play YouTube audio and music on your boombox! NOTE: All players must have this installed to hear it too!

Last updated 2 weeks ago
Total downloads 89827
Total rating 6 
Categories Mods Audio BepInEx Client-side Server-side Equipment Items Boombox Music
Dependency string kerotein-YPlayBoombox-2.2.1
Dependants 51 other packages depend on this package

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

YPlayBoombox

YPlayBoombox

Description

Listen to YouTube audio and music on your boombox with your friends!

YPlayBoombox

Features

  • Audio syncing between players.
  • Audio pausing and resuming.
  • Play audio on separate boomboxes.
  • Playback history and navigation.
  • Customisable boombox colors.
  • Networked volume control and local muting.
  • Low memory and disk space usage.
  • Play without the host (offline mode).
  • Handsfree playback (with "Boombox pocket play" enabled).
  • Audio duplication (with "Boombox sync" enabled).
  • And much more...!

Dance to the music!

YPlayBoombox
[YouTube Demo]

Installation

  • All players must have this installed and up to date to hear the audio.
  • Install using a compatible mod manager or extract the YPlayBoombox folder into your BepInEx/plugins folder.
  • Disable/uninstall other boombox mods as they may interfere.

Commands

To use YPlayBoombox, hold or look at a boombox and then:

  1. Open the chat by pressing the / key.
  2. Type /yplay or /yp followed by a space and then any of the following commands (enter your own value instead of the square brackets):
Section Command        Alt Example Notes
Load audio [url] /yp https://www.youtube.com/watch?v=dQw4w9WgXcQ You can grab the YouTube URL by right clicking the video and clicking "Copy Video URL".
View and select play history history
history [index]
h, hist /yp history
/yp history 2
/yp history will show you a list of your previously entered URLs. Include an index to replay it.
Change playback time time [seconds] t /yp time 60 YouTube timestamps are also supported, right click the video and click "Copy Video URL at current time".
Change color color [r,g,b]
color [color]
c, col /yp color 255,255,255
/yp color white, random, rainbow
You can find all valid color names on [w3schools].
Change volume volume [1-10] v, vol /yp volume 6
Mute boombox locally mute
mute all
mute none
m /yp mute all Clientside command that will mute the boombox for you only, this will not affect what other players hear.
Force offline mode offline /yp offline Clientside command that disables networking if YPlayBoombox is not working on the host.
Reset tools reset-tools /yp reset-tools Clientside command that redownloads the tools if they are invalid.

Keybinds

Section Description Default Key Notes
Sync boombox Sync the boombox you are holding to the boombox you are looking at, or resync if the audio is not downloaded. Q Only available if "Boombox sync" is set to "true" in the config.
Reset boombox Reset the playback time of the boombox to 0 and stop playback. R
Mute boombox locally Toggle mute on the boombox just for you. Backspace Clientside command that will mute the boombox for you only, this will not affect what other players hear.
Boombox volume up Increase the boombox volume. PageUp
Boombox volume down Decrease the boombox volume. PageDown

Settings

Section Description Default Value Host Override Notes
Boombox pocket play Allows the boombox to continue playing in the inventory. false Yes
Boombox sync Allows the boombox to copy the audio and time of another boombox, and also allows multiple boomboxes to play the same audio. false Yes Resource intensive but offers more features/accurate syncing.
Boombox random color Boomboxes are spawned with a random color! false Yes

Notes

If you come across any problems, please check the [Wiki] which contains up-to-date information.