{"id":140747,"date":"2026-06-08T11:33:56","date_gmt":"2026-06-08T08:33:56","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/"},"modified":"2026-06-08T11:33:56","modified_gmt":"2026-06-08T08:33:56","slug":"simple-voice-chat-music-addon","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/","title":{"rendered":"Simple Voice Chat Music Addon"},"content":{"rendered":"<p># Music<\/p>\n<p>Music is a server-side Fabric mod that streams URL music through Simple Voice Chat. It is built for shared server music with queues, saved playlists, YouTube playlist import, player targeting, personal opt-out, and YouTube OAuth support through Lavaplayer\/youtube-source.<\/p>\n<p>## Features<\/p>\n<p>&#8211; Streams music through Simple Voice Chat static audio channels.<br \/>\n&#8211; Supports YouTube, YouTube Music, YouTube playlist links, and other Lavaplayer-supported remote sources.<br \/>\n&#8211; Expands pasted YouTube playlist links into individual songs.<br \/>\n&#8211; Shows title, creator, requester, duration, queue position, and playback diagnostics.<br \/>\n&#8211; Cleans YouTube topic-channel creator names, so `Artist &#8211; Topic` displays as `Artist`.<br \/>\n&#8211; One shared server-wide music stream.<br \/>\n&#8211; Global queue with skip, repeat, and shuffle.<br \/>\n&#8211; Persistent saved playlists.<br \/>\n&#8211; Forward\/backward seeking by seconds.<br \/>\n&#8211; Player targeting and exclusion controls.<br \/>\n&#8211; Player self-service `\/music leave` and `\/music join`.<br \/>\n&#8211; Simple Voice Chat &#8220;Music&#8221; volume category for personal client volume.<br \/>\n&#8211; Global server volume control.<\/p>\n<p>## Requirements<\/p>\n<p>&#8211; Fabric Loader.<br \/>\n&#8211; Simple Voice Chat installed on the server.<br \/>\n&#8211; Simple Voice Chat installed on clients that want to hear the stream.<br \/>\n&#8211; A Minecraft version supported by the mod file you install.<\/p>\n<p>This mod controls music on the server, but players only hear it through their Simple Voice Chat connection.<\/p>\n<p>## Installation<\/p>\n<p>1. Install Fabric Loader on the server.<br \/>\n2. Install Simple Voice Chat on the server.<br \/>\n3. Install this mod in the server `mods` folder.<br \/>\n4. Players who want to hear the stream must install Simple Voice Chat on their clients.<br \/>\n5. Start the server and run `\/music help`.<\/p>\n<p>## Quick Start<\/p>\n<p>&#8220;`text<br \/>\n\/music now<br \/>\n\/music play https:\/\/www.youtube.com\/watch?v=VIDEO_ID 10<br \/>\n\/music queue add https:\/\/music.youtube.com\/watch?v=NEXT_VIDEO_ID<br \/>\n\/music queue add https:\/\/www.youtube.com\/playlist?list=PLAYLIST_ID<br \/>\n\/music queue list<br \/>\n&#8220;`<\/p>\n<p>If YouTube asks for login or blocks playback, complete the OAuth device login shown in the server log.<\/p>\n<p>## How It Works<\/p>\n<p>1. A player runs `\/music play`, queues a URL, or starts a saved playlist.<br \/>\n2. Lavaplayer loads the URL.<br \/>\n3. YouTube links are handled by `youtube-source`.<br \/>\n4. The mod sends encoded audio frames into a Simple Voice Chat static audio channel.<br \/>\n5. Selected listeners hear the same stream.<\/p>\n<p>There is one active global stream per server. Starting a new track with `\/music play` replaces current playback and clears the runtime queue.<\/p>\n<p>## YouTube OAuth<\/p>\n<p>YouTube may block automated playback clients. This mod supports YouTube OAuth through `youtube-source`.<\/p>\n<p>Config file:<\/p>\n<p>&#8220;`text<br \/>\nconfig\/music.json<br \/>\n&#8220;`<\/p>\n<p>Important fields:<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;youtubeOAuthEnabled&#8221;: true,<br \/>\n  &#8220;youtubeOAuthRefreshToken&#8221;: &#8220;&#8221;,<br \/>\n  &#8220;youtubeOAuthSkipInitialization&#8221;: false<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>First login flow:<\/p>\n<p>1. Start the server.<br \/>\n2. Run `\/music play <youtube-url>`.<br \/>\n3. Check the server log for the Google device login code.<br \/>\n4. Complete the login in a browser.<br \/>\n5. The refresh token is saved to `config\/music.json`.<\/p>\n<p>The YouTube login is global for the server, not per player. Keep `music.json` private because it can contain an OAuth refresh token. Using a secondary YouTube account is recommended.<\/p>\n<p>## Commands<\/p>\n<p>Run:<\/p>\n<p>&#8220;`text<br \/>\n\/music help<br \/>\n\/music help queue<br \/>\n\/music help playlist<br \/>\n\/music help target<br \/>\n\/music help volume<br \/>\n&#8220;`<\/p>\n<p>### Everyone<\/p>\n<p>&#8220;`text<br \/>\n\/music help<br \/>\n\/music now<br \/>\n\/music queue list<br \/>\n\/music leave<br \/>\n\/music join<br \/>\n&#8220;`<\/p>\n<p>&#8211; `\/music leave` opts the player out of the music stream.<br \/>\n&#8211; `\/music join` removes the personal opt-out.<br \/>\n&#8211; Personal volume is controlled with the Simple Voice Chat client &#8220;Music&#8221; slider.<\/p>\n<p>### Playback<\/p>\n<p>All players:<\/p>\n<p>&#8220;`text<br \/>\n\/music play <url><br \/>\n\/music play <url> <volume><br \/>\n\/music stop<br \/>\n\/music pause<br \/>\n\/music resume<br \/>\n\/music skip<br \/>\n\/music forward <seconds><br \/>\n\/music backward <seconds><br \/>\n\/music volume <1-100><br \/>\n\/music repeat off<br \/>\n\/music repeat one<br \/>\n\/music repeat queue<br \/>\n\/music shuffle on<br \/>\n\/music shuffle off<br \/>\n&#8220;`<\/p>\n<p>Behavior:<\/p>\n<p>&#8211; `\/music play <url>` starts immediately and clears the runtime queue.<br \/>\n&#8211; `\/music play <youtube-playlist-url>` starts the first playlist track and queues the rest.<br \/>\n&#8211; `\/music play <url> <volume>` starts playback and sets global volume from `1` to `100`.<br \/>\n&#8211; `\/music forward <seconds>` seeks ahead in the current track.<br \/>\n&#8211; `\/music backward <seconds>` seeks back in the current track.<br \/>\n&#8211; `\/music repeat one` repeats the current track.<br \/>\n&#8211; `\/music repeat queue` loops through the queue.<br \/>\n&#8211; `\/music shuffle on` chooses queued tracks randomly.<\/p>\n<p>### Queue<\/p>\n<p>All players:<\/p>\n<p>&#8220;`text<br \/>\n\/music queue add <url><br \/>\n\/music queue remove <index><br \/>\n\/music queue clear<br \/>\n\/music skip<br \/>\n&#8220;`<\/p>\n<p>Everyone can view:<\/p>\n<p>&#8220;`text<br \/>\n\/music queue list<br \/>\n&#8220;`<\/p>\n<p>Queue behavior:<\/p>\n<p>&#8211; The runtime queue is not saved after server restart.<br \/>\n&#8211; `\/music queue add <url>` appends a track.<br \/>\n&#8211; `\/music queue add <youtube-playlist-url>` expands the playlist and appends each song.<br \/>\n&#8211; Queue metadata loads in the background, so a new item can briefly show as `title loading`.<br \/>\n&#8211; YouTube creator names ending in ` &#8211; Topic` are displayed without that suffix.<br \/>\n&#8211; If metadata fails, the URL remains queued and playback can still try it.<\/p>\n<p>Example output:<\/p>\n<p>&#8220;`text<br \/>\n[Music] Queue:<br \/>\n1. Song Title &#8211; Creator Name | 3:22 | requested by PlayerName | added 16:21:05<br \/>\n2. title loading: https:\/\/www.youtube.com\/watch?v=&#8230; | requested by PlayerName<br \/>\n&#8220;`<\/p>\n<p>### Saved Playlists<\/p>\n<p>All players:<\/p>\n<p>&#8220;`text<br \/>\n\/music playlist list<br \/>\n\/music playlist create <name><br \/>\n\/music playlist delete <name><br \/>\n\/music playlist show <name><br \/>\n\/music playlist add <name> <url><br \/>\n\/music playlist remove <name> <index><br \/>\n\/music playlist play <name><br \/>\n\/music playlist queue <name><br \/>\n&#8220;`<\/p>\n<p>Playlist behavior:<\/p>\n<p>&#8211; Playlists are saved in `config\/music-playlists.json`.<br \/>\n&#8211; Playlist names are single words.<br \/>\n&#8211; `\/music playlist add <name> <url>` adds one track.<br \/>\n&#8211; `\/music playlist add <name> <youtube-playlist-url>` imports every song from the YouTube playlist.<br \/>\n&#8211; `\/music playlist play <name>` replaces current playback and starts the playlist.<br \/>\n&#8211; `\/music playlist queue <name>` appends the saved playlist after the current queue.<\/p>\n<p>Example:<\/p>\n<p>&#8220;`text<br \/>\n\/music playlist create lobby<br \/>\n\/music playlist add lobby https:\/\/www.youtube.com\/watch?v=SONG_1<br \/>\n\/music playlist add lobby https:\/\/www.youtube.com\/playlist?list=PLAYLIST_ID<br \/>\n\/music playlist play lobby<br \/>\n&#8220;`<\/p>\n<p>### Targeting<\/p>\n<p>All players:<\/p>\n<p>&#8220;`text<br \/>\n\/music target all<br \/>\n\/music target only <players>\n\/music target add <players>\n\/music target remove <players>\n\/music target show<br \/>\n\/music exclude add <players>\n\/music exclude remove <players>\n\/music exclude clear<br \/>\n&#8220;`<\/p>\n<p>Targeting order:<\/p>\n<p>1. Connected Simple Voice Chat clients.<br \/>\n2. Include filter if set.<br \/>\n3. Exclude filter.<br \/>\n4. Player personal opt-out from `\/music leave`.<\/p>\n<p>Personal opt-out always wins. `\/music target all` does not force opted-out players to listen.<\/p>\n<p>Examples:<\/p>\n<p>&#8220;`text<br \/>\n\/music target all<br \/>\n\/music target only Steve<br \/>\n\/music target add Alex<br \/>\n\/music exclude add Steve<br \/>\n\/music exclude clear<br \/>\n&#8220;`<\/p>\n<p>## Config Files<\/p>\n<p>Main config:<\/p>\n<p>&#8220;`text<br \/>\nconfig\/music.json<br \/>\n&#8220;`<\/p>\n<p>Stores YouTube OAuth settings, repeat\/shuffle settings, target filters, exclusions, and player opt-outs.<\/p>\n<p>Playlist config:<\/p>\n<p>&#8220;`text<br \/>\nconfig\/music-playlists.json<br \/>\n&#8220;`<\/p>\n<p>Stores saved playlist names and track entries.<\/p>\n<p>Example playlist shape:<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;playlists&#8221;: {<br \/>\n    &#8220;lobby&#8221;: [<br \/>\n      {<br \/>\n        &#8220;url&#8221;: &#8220;https:\/\/www.youtube.com\/watch?v=SONG_1&#8221;,<br \/>\n        &#8220;title&#8221;: &#8220;Song Title&#8221;,<br \/>\n        &#8220;creator&#8221;: &#8220;Creator Name&#8221;,<br \/>\n        &#8220;requestedByName&#8221;: &#8220;server&#8221;,<br \/>\n        &#8220;durationMillis&#8221;: 202000<br \/>\n      }<br \/>\n    ]<br \/>\n  }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Use commands instead of editing playlist files while the server is running.<\/p>\n<p>## URL Support<\/p>\n<p>Good candidates:<\/p>\n<p>&#8211; Normal YouTube watch links.<br \/>\n&#8211; YouTube Music watch links.<br \/>\n&#8211; YouTube and YouTube Music playlist links.<br \/>\n&#8211; Direct audio file URLs supported by Lavaplayer.<br \/>\n&#8211; Some direct video URLs with extractable audio.<\/p>\n<p>Less reliable:<\/p>\n<p>&#8211; Spotify page links.<br \/>\n&#8211; Private or age-restricted videos.<br \/>\n&#8211; Region-blocked videos.<br \/>\n&#8211; YouTube links blocked by bot detection.<\/p>\n<p>Unsupported URLs should fail with a chat error instead of crashing the server.<\/p>\n<p>## Command Access<\/p>\n<p>All players can use every `\/music` command, including commands that change server playback state:<\/p>\n<p>&#8211; Play, stop, pause, resume, skip, forward, backward.<br \/>\n&#8211; Queue add\/remove\/clear.<br \/>\n&#8211; Playlist create\/delete\/add\/remove\/play\/queue.<br \/>\n&#8211; Target and exclude filters.<br \/>\n&#8211; Repeat, shuffle, global volume.<\/p>\n<p>Self-service and view commands:<\/p>\n<p>&#8211; `\/music help`<br \/>\n&#8211; `\/music now`<br \/>\n&#8211; `\/music queue list`<br \/>\n&#8211; `\/music leave`<br \/>\n&#8211; `\/music join`<\/p>\n<p>## Troubleshooting<\/p>\n<p>### Music Says Playing, But Nobody Hears It<\/p>\n<p>Run:<\/p>\n<p>&#8220;`text<br \/>\n\/music now<br \/>\n\/music target show<br \/>\n&#8220;`<\/p>\n<p>Check:<\/p>\n<p>&#8211; Simple Voice Chat is connected.<br \/>\n&#8211; The voice target\/listener count is not `0`.<br \/>\n&#8211; The player did not run `\/music leave`.<br \/>\n&#8211; The player is not excluded by `\/music exclude`.<br \/>\n&#8211; The client Simple Voice Chat &#8220;Music&#8221; slider is not at `0%`.<br \/>\n&#8211; The global volume is not too low.<\/p>\n<p>### YouTube Says Sign In Or Bot Check<\/p>\n<p>Enable OAuth in `config\/music.json`, restart, then run:<\/p>\n<p>&#8220;`text<br \/>\n\/music play <youtube-url><br \/>\n&#8220;`<\/p>\n<p>Complete the device login shown in the server log. After that, `youtubeOAuthRefreshToken` should be saved.<\/p>\n<p>### Queue Names Show As Loading Or Unknown<\/p>\n<p>Metadata is loaded asynchronously. Wait a few seconds and run:<\/p>\n<p>&#8220;`text<br \/>\n\/music queue list<br \/>\n&#8220;`<\/p>\n<p>If metadata still shows unknown, Lavaplayer could not resolve metadata for that URL. The mod will still try to play the URL when its turn starts.<\/p>\n<p>### A Player Does Not Hear Music After Target All<\/p>\n<p>Check if the player opted out:<\/p>\n<p>&#8220;`text<br \/>\n\/music target show<br \/>\n&#8220;`<\/p>\n<p>The player can rejoin with:<\/p>\n<p>&#8220;`text<br \/>\n\/music join<br \/>\n&#8220;`<\/p>\n<p>Personal opt-out has priority over target filters.<\/p>\n<p>## Notes<\/p>\n<p>&#8211; This mod does not download songs to disk.<br \/>\n&#8211; YouTube playback can still fail if YouTube blocks a client or changes player behavior.<br \/>\n&#8211; YouTube topic-channel authors are cleaned for display; for example, `Artist &#8211; Topic` becomes `Artist`.<br \/>\n&#8211; OAuth improves YouTube reliability but should use a secondary YouTube account.<br \/>\n&#8211; Server-side per-player volume is not implemented; use the Simple Voice Chat client &#8220;Music&#8221; slider for personal volume.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Add music function for Simple Voice Chat mod<\/p>\n","protected":false},"featured_media":140748,"template":"","meta":{"_minecraft_slug":"simple-voice-chat-music-addon","_minecraft_project_id":"80mTZkWg","_minecraft_author":"rjiangame","_minecraft_license":"MIT","_minecraft_downloads":473,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"simple-voice-chat-music-addon.zip","_minecraft_size_bytes":1014483070,"_minecraft_version_count":30,"_minecraft_updated_at":"2026-05-16T13:17:17.490301Z","_minecraft_date_created":"2026-05-05T19:38:40.783888Z","_minecraft_date_modified":"2026-05-06T09:18:27.212405Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/simple-voice-chat-music-addon","_minecraft_icon_attachment_id":140748,"_minecraft_imported_at":"2026-06-08T08:33:57+00:00","_minecraft_import_hash":"a278292148e89e1f87e21ac595cb3498","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,97,867,92],"mod_loader":[99],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-140747","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-fabric","mod_category-social","mod_category-utility","mod_loader-fabric","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Simple Voice Chat Music Addon - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simple Voice Chat Music Addon - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Add music function for Simple Voice Chat mod\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/\",\"name\":\"Simple Voice Chat Music Addon - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png\",\"datePublished\":\"2026-06-08T08:33:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png\",\"width\":170,\"height\":170},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/simple-voice-chat-music-addon\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Simple Voice Chat Music Addon\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Simple Voice Chat Music Addon - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/","og_locale":"en_US","og_type":"article","og_title":"Simple Voice Chat Music Addon - Minecraft","og_description":"Add music function for Simple Voice Chat mod","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/","name":"Simple Voice Chat Music Addon - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png","datePublished":"2026-06-08T08:33:56+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/simple-voice-chat-music-addon-icon-8f1808b9b295a21125b74af395a0a299fb6d59bc.png","width":170,"height":170},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/simple-voice-chat-music-addon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Simple Voice Chat Music Addon"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/140747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/140748"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=140747"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=140747"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=140747"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=140747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}