sPEAKer

v3.1.0·Updated 2026-09-23

Now with LIBRARY VIEW — Fully-fledged music player with YouTube, Spotify, Soundcloud and Custom Mixtapes support.

Screenshots 2 screenshots

About this mod Author’s original text

Sophisticated Pulse-Eloquent Acoustic Kymatologic Eidolon Reverberator

🎶...or just sPEAKer

This is sPEAKer, the most feature-packed music player in PEAK.

Unlike the bugle, sPEAKer is an independent audio source. Simply press play and enjoy your music. Drop it, toss it around, audio will just not stop!

sPEAKer at the PEAK.

The main feature of this mod is that it works as a true portable speaker. Instead of playing 2D music for everyone, it leverages spatial audio to make it part of the immersive experience of PEAK.

It won't stop playing if you drop it.

🎸 Loading Songs

When it comes to loading songs, you have two solid options.

The first is to use Mixtapes, the favorite format among users of this mod. has plenty to pick and choose from already. There are MANY different styles out there, even some original music from independent artists! Either way, you always have the option to make your own mix and upload it. Playback is instantaneous and perfectly synced. This is the highest quality option.

The second is to use YouTube Radio, the latest mode that lets you search a song by name (or paste a link) and get infinite recommendations! Literally pick a song and let the vibe carry itself. Or if you prefer, put together a YouTube playlist and input that instead. Sync is entirely host-driven, so clients may start songs a little late. This is the least setup option.

Whatever you choose, and however you play, sPEAKer has your back.

Mod Contents

Installation

Please refrain from installing manually and use Gale or r2modman to install sPEAKer.

If you still wanna install manually, this is a quick reference guide:

Manual Installation

  • Install BepInEx for PEAK
  • Install required dependencies
  • PEAKLib.Items
  • PEAKLib.Core
  • SoftDependencyFix
  • MonoDetour_BepInEx_5
  • MonoDetour
  • ytModule
  • Place the mod files in your BepInEx folder. Depending on the mod they'll go into /plugins, /patchers or /core (pay attention at the folder names when you download the ZIPs)
  • Launch PEAK

NOTE: Not all dependencies go into /plugins. If you have issues, use a mod manager!

Controls

🎮 Basic Controls

When holding sPEAKer, you get the following controls:

  • Primary: Play/Pause toggle
  • Secondary: Next Song
  • Scroll: Volume Up/Down
  • Shift + Secondary: Previous Song
  • Ctrl + Secondary: Toggle Shuffle
  • Alt + Secondary: Cycle Loop modes

⌨️ Keyboard Controls

All these are rebindable via ModConfig.

  • U: Opens sPEAKer's UI. Most controls you'll need are inside this UI
  • Y: Switch to YouTube Radio
  • Ctrl + Y: Switch to Mixtape Player
  • P: Toggle Drone Mode
  • Ctrl + P: Recall sPEAKer
  • O: Do a dance Emote (when Drone Mode is active)

🕹️ Gamepad Support

sPEAKer is fully playable on a gamepad.

  • Tap SELECT: Open / Close sPEAKer's UI
  • Hold SELECT: Open the Actions wheel

SELECT is View on an Xbox controller, Minus on a Joycon.

The Actions wheel is aimed with the right stick and confirmed with the Right Trigger.

⭐ Extra Controls

  • Media Keys: If your keyboard has Play/Pause, Previous and Next keys, they can control sPEAKer directly when the game is focused.
  • Local Volume Control: Is available via Pause Menu:

This slider only affects your own playback, separately from the lobby's volume.

Mixtapes

Adding Music

After launching PEAK, your default music folder will be created:.../plugins/onlystar-sPEAKer Music

This is intended for local playback. To listen in with your friends, you should use mixtapes.

📀 Introducing: Mixtapes

A mixtape is simply a folder containing your collection of audio files.

To create one, start by creating a new folder inside your default music folder (onlystar-sPEAKer Music) and drop your songs in it. The name of the folder will be used as the mixtape's name by default.

Optionally, you can also include a mixtape.json file inside your mixtape folder:

{

"name": "Undertale Bosses",

"author": "onlystar"

}

This takes priority over default naming and allows you to sign yo

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

PEAKModding-PEAKLib_Itemsonlystar-ytModule

File & checksum

Filename
sPEAKer-3.1.0.zip
File size
4.1 MiB
SHA-256
e5fc526a735cd9df61cb9a5978421de1d228b53c1d5ad6d9f3933e501cb8e2e7
Stored at
2026-10-06 19:26