ClipLinkMedia
BONELAB media toolbox with manual companion setup, Fusion presence, Media Player spawns, and no executable auto-downloads.
CHANGELOG
Changelog
5.11.0
- Removed the entire ClipLink player-ban and access-denial system.
- Removed the remote, cached, and embedded ban list, saved access receipts, blocked menu, owner ban UI, and Fusion ban-command message.
- Removed
banned-users.jsonand its embedded resource. - ClipLink keeps only the cosmetic
OWNERlabel and normal Fusion mod-presence detection; it has no moderation authority. - Preserved v5.10's manual executable setup and EXE-free Thunderstore package.
5.10.0
- Removed all code that downloaded the external
ClipLinkYouTubeBrowser.execompanion. - ClipLink never automatically downloads an executable; browser and yt-dlp setup now use manual GitHub release-page links only.
- Open REAL YouTube GUI now warns when the manually installed companion is missing instead of downloading it.
- Removed the executable-download HTTP client, direct executable download URLs, background installer, partial-file handling, and automatic post-download launch.
- Kept the Thunderstore package EXE-free and documented the manual setup requirement clearly.
5.9.0
- Added an owner-only in-game Fusion player picker under Owner in-game bans.
- The owner can select a current player by name and press BAN or UNBAN twice to confirm the action.
- Owner decisions are saved locally and re-sent whenever that Steam account joins the owner's Fusion lobby.
- Ban commands are accepted only when Fusion identifies the sender as the hardcoded ClipLink owner and the command targets the receiving Steam account.
- A received ban cancels ClipLink work, replaces the normal menu with an access-denied page, and remains active on later launches. A verified unban restores the menu.
- In-game enforcement requires both players to run ClipLink Media v5.9.0 or newer and remains best-effort client-side access control.
5.8.0
- Added a best-effort Steam-ID ban list for the official ClipLink build.
- The mod checks the GitHub list at startup, caches the last valid list, and embeds a release-time fallback for offline checks.
- A listed user receives an access-denied BoneMenu instead of the ClipLink media and utility controls.
- Added owner-only controls to copy current Fusion names/Steam IDs and open the GitHub ban-list editor.
- The owner Steam ID is protected from accidental self-bans. No player list or Steam ID is uploaded by the mod.
5.7.0
- Reverted the v5.6.0 in-menu webpage-frame experiment.
- Restored the v5.5 behavior: REAL YouTube website opens the actual signed-out YouTube GUI in the separate WebView2 companion window.
- Kept automatic selected-video URL copying, in-game notifications, Media Player controls, automatic companion installation, and the native thumbnail fallback.
- Used a new package version so Thunderstore accepts the reverted build without a duplicate-version error.
5.5.0
- Added a companion browser that displays YouTube's actual live website GUI through Microsoft WebView2 instead of recreating its appearance in BoneMenu.
- The companion opens in a private signed-out profile and blocks Google account-login navigation.
- Clicking a watch, Short, live, or
youtu.bevideo automatically normalizes and copies its standard YouTube watch URL. - Added BoneMenu controls to open, install/update, check, and locate the real YouTube GUI, plus controls to copy its last selection or spawn Media Player with that selection.
- Added automatic in-game detection of newly selected real-browser videos, including a success notification and recent-video persistence.
- The mod can download the separate companion EXE from the GitHub release and shows an in-game notification when installation finishes. The Thunderstore package remains EXE-free.
- Kept the native thumbnail search as an explicitly labeled fallback.
5.4.0
- Rebuilt the signed-out YouTube browser as a visual YouTube-style BoneMenu interface that remains clickable in VR.
- Added a dark video-browser background, red header, generated play logo, larger video-card spacing, and real 16:9 thumbnails from YouTube's thumbnail host.
- Selecting a thumbnail copies the video's normal YouTube URL exactly like the previous title button, so the existing workflow is preserved.
- Added an Explore page for BONELAB, VR gaming, Gaming, Music, trending videos, and Media Player tutorials.
- Added thumbnail cards to recently selected videos and favorites, with titles and URLs retained in each card's info tooltip.
- Kept the browser signed out: it uses no Google login, cookies, API key, or embedded account session.
5.3.0
- Added a Fusion presence handshake that confirms which current lobby players are running ClipLink Media v5.3.0 or newer.
- Added in-game controls to show, copy, and refresh the confirmed ClipLink user list, including player names and reported mod versions.
- Added a notification when another ClipLink user is detected in the lobby; presence is session-local and is not sent to an external tracking service.
- Fixed the YouTube 403 path by retrying failed default downloads with the Android VR and Safari player clients instead of forcing the broken iOS client path.
- Added three bounded Litterbox upload attempts, safe upload filenames, response validation, and clearer server/WAF error reporting.
- Failed Litterbox uploads now preserve the completed MP4 in ClipLink Downloads instead of deleting it.
- Added Retry saved failed upload, which retries the preserved file without downloading the YouTube video again.
5.2.0
- Media Players spawned from ClipLink now use LabFusion's
NetworkAssetSpawnerwhile connected to a Fusion server. - Network spawns use
EntitySource.Player, a visible spawn effect, and a completion callback that confirms the replicated entity was created. - Single-player sessions retain the existing local BoneLib spawn path.
- The setup check now reports whether Fusion-networked or single-player spawning is active and reminds lobby members that the Media Player content pack is required.
5.1.0
- Added a one-click BoneMenu button that spawns the installed Elijoe Media Player in front of the player's headset.
- Added a Media Player spawner page with the standard player, flatscreen TV, CRT TV, phone, computer monitor, and boom box variants.
- Added a shortcut that copies the last generated direct MP4 URL and spawns the standard player, ready for the player to grab and press B.
- Added an in-game setup check with a clear warning when the Elijoe Media Player content pallet is missing or disabled.
5.0.0
- Replaced the dice/random/tally/notification-test filler with practical troubleshooting and maintenance tools.
- Added dependency/mod health checks, duplicate and zero-byte DLL detection, installed-mod export, recent log-error extraction, and a complete support report.
- Added Fusion player-count, player-list, and session-report diagnostics without exposing platform IDs.
- Added YouTube/Litterbox/GitHub connectivity tests and a GitHub release update checker.
- Added screenshot capture, ClipLink settings/history backups, disk-space checks, and shortcuts to the active Mods, MelonLoader, UserData, BONELAB, screenshot, and backup folders.
- Added optional sustained-low-FPS warnings with 45, 60, and 72 FPS thresholds.
- Added confirmed cleanup restricted to non-reparse-point ClipLinkMediaJobs subfolders older than 24 hours.
- Kept the useful session dashboard, stopwatch/countdowns, support notes, local audio/FPS controls, clipboard helpers, complete media workflow, and Fusion OWNER label.
4.0.0
- Added a separate general BONELAB utility toolbox unrelated to the media workflow.
- Added a session dashboard with clock, scene, uptime, measured FPS, headset position, session reports, and device reports.
- Added a stopwatch plus 1, 5, 10, and 15-minute countdown timers with completion notifications.
- Added persistent personal notes and a persistent tally counter.
- Added coin flips, D6/D10/D20 rolls, random 1-100, and yes/no selection tools.
- Added local audio levels, target FPS choices, VSync controls, clipboard helpers, and notification tests.
- Added favorite YouTube videos, a persistent ten-video batch queue, metadata previews, job status, and a downloaded-MP4 library.
- Preserved signed-out YouTube search, temporary links, local downloads, history, cancellation, diagnostics, and the installed-client-only Fusion OWNER label.
3.1.0
- Added persistent Best, 720p, 480p, and 360p MP4 quality choices.
- Added recent YouTube searches that can be run again with one selection.
- Added recently selected videos that can be copied again across game launches.
- Added one-click public-link and local-download retries for the last video.
- Added clipboard URL inspection, open-copied-video, copy-downloads-path, and last-source controls.
- Added persistent usage statistics and a detailed copyable setup report.
- Preserved the complete v3.0 workflow and installed-client-only Fusion OWNER label.
3.0.0
- Expanded ClipLink Media into an all-in-one BoneMenu hub.
- Added selectable Litterbox expiry: 1, 12, 24, or 72 hours.
- Added a local MP4 download mode and a button that opens the downloads folder.
- Added saved recent public URLs with expiry times, re-copy controls, and cleanup controls.
- Added copy/open-last-link, current-job cancellation, setup checks, and clearer progress notifications.
- Kept signed-out YouTube search, clipboard link selection, EXE-free Thunderstore packaging, and separate yt-dlp installation.
- Kept the installed-client-only Fusion OWNER label without changing the creator's Fusion nickname.
2.2.0
- Added a gold floating OWNER label above the creator's Fusion avatar.
- The label is client-side and only appears for viewers who have ClipLink Media installed.
- The label does not change the creator's Fusion nickname.
- The OWNER label is cosmetic and does not grant host or moderator permissions.
2.1.4
- Bumped the package version for a new Thunderstore submission.
- Kept the 72-hour Litterbox upload workflow from v2.1.3.
2.1.3
- Switched MP4 uploads from permanent Catbox storage to Litterbox.
- Litterbox links expire after 72 hours.
- Increased the supported upload limit to 1 GB.
- Kept yt-dlp.exe as a separate GitHub release asset, outside the Thunderstore ZIP.
2.1.2
- Prepared a review-clean Thunderstore package with a nonblank 256x256 icon.
- The package contains no bundled third-party executable.
- Kept the official GitHub link for users to download yt-dlp separately.
- Kept a verified yt-dlp.exe as a separate GitHub release asset, outside the Thunderstore ZIP.
2.1.1
- Added signed-out YouTube title search in BoneMenu.
- Removed the bundled yt-dlp executable from the Thunderstore package.