
You are viewing a potentially older version of this package. View Latest Version
BingBongBoomboxPlus
Transform Bing Bong into a singing YouTube Audio Player (fixes by restorerootfs)Notice: This mod is not quite ready for primetime, but it is in a working state and now uses Deno as well.
You can use this version and contribute to it on GitHub.
BingBongBoomboxPlus
Play music inside Peak via yt-dlp
Open the music player by picking up Bing Bong and pausing the game.
Functionality:
- Play music from all services supported by yt-dlp, synced for everyone
- Queue with shuffle/next/remove/clear, per-user limits, and caching for quick replays
- Public enqueue & controls (toggle) — non-holders can add songs and use transport/queue actions
- Global (2D) audio or 3D positional with adjustable max distance
- Shows current title and playback time
- Works even if the host doesn’t have the mod (acting-host fallback)
- Mouth animation for Bing Bong based on currently playing audio
Usage
- Paste a supported URL and press Add.
- Open Advanced to toggle Public Enqueue, Global Audio, Bypass Environment, distance, and UI scale.
Supports all services supported by yt-dlp.
Known Issues
- Menu opens regardless of whether you are holding Bing Bong
- You cannot add music unless public enqueue is enabled
To Do
- Add better playback controls
- Fetch yt-dlp instead of bundling it (ready, but should move to forcing the user to specifically download it)
- Allow unlimited songs per player
- Save settings
- Rewrite to use YouTubeDLSharp (In progress...)
Regarding mouth animation
Mouth animation is not future-proof. If Bing Bong's mouth model is changed, it will require re-writing the code to handle it.
Open-Source License Credits
This project uses yt-dlp, which is software released into the public domain, and available here.
This project uses ffmpeg, available under the GNU LGPL v2.1 license, and available here.
This project uses Deno, available under the MIT license, and available here.