YTJukebox

v1.0.1·Updated 2024-09-29

Playback any YouTube/SoundCloud URL in the jukebox! Works in multiplayer and can sync across multiple jukeboxes!

About this mod Author’s original text

YTJukebox

This mod allows you to playback any YouTube/SoundCloud URL in the jukebox.

Compatible with multiplayer, and can synchronize across multiple jukeboxes.

How to use

  • Open any jukebox
  • Use the new Youtube button to open the YTJukebox UI
  • Insert your Youtube/Soundcloud URL
  • Click play and wait until all players have finished downloading the file
  • Enjoy the music!

Github Repo

You can find the source code and/or report issues on the Github Repo

Credits

  • Tool used to download Youtube vids: yt-dlp
  • Tool used to convert to mp3: ffmpeg
  • Library used for audio playback: NAudio
  • Tool used for patching Unity.Netcode: UnityNetcodePatcher
  • Template used to make NetworkObject prefab: LethalCompanyUnityTemplate
  • UnityNetcodePatcher tutorial: BepInEx Unity Netcode Patcher

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
YTJukebox-1.0.1.zip
File size
260.5 KiB