Virtual Audio Speaker for youtube

Latest Version

Version
2.0
Update
December 1, 2024
Size
178KiB
Developer
virtualsp.github.io/VSHome
Category
Users
552
Rating
2.875 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

VSP for youtube Extension

Virtual Audio Speakers System for youtube / youtube music

Using headphones or earphones, you feel the sound comes from just close to your ears or from the center of the head. It's quite different from the sound in the audio room with speakers.
This extension converts youtube music to WebAudio 3-D spacial sound and plays in natural audio space with wall reflection with headphones ( or earphones / audio speakers ).
You can listen Youtube music in back-ground or Picture-in-Picture mode.

See also https://virtualsp.github.io/VSHome/ to playback local music files
( flac,mp3,wav,...)

[NEW!] Updated Dec.2024

1. Go to the your favorite youtube site, click VSP extension icon.
2. 3D virtual speakers view will appear when connected youtube audio
then Click the CheckBox.
3. Moving the position of the speakers, you can enjoy your favorite youtube music with suitable spatial sound just like you.

The function of each slider are as follows.
x : distance between the speakers
y/z: height / depth of the speakers

This extention requires a PC supported WebAudio.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "VSP for youtube", "short_name": "VSP for youtube", "version": "2.0", "description": "Virtual Audio Speaker for youtube", "author": "amayan", "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" },"background": { "service_worker": "background.js"}, "action": { "default_icon": "icon.png", "default_popup": "controls.html" }, "permissions": [ "storage" ],"host_permissions":[ "https://www.youtube.com/" ,"https://music.youtube.com/"], "content_scripts": [ { "matches": ["*://*.youtube.com/*"], "js": [ "content_script.js", "controls.js", "three.min.js" ], "run_at": "document_end" } ]}
Read more