Register

Audio Gate

An Add-on Module for Foundry Virtual Tabletop

Author: Bara Project: Source Foundry Version 14 (Verified 14) Last Updated 6 days, 12 hours ago
AI Usage Explanation

AI assisted with troubleshooting & research.

Audio Gate

A Foundry VTT V14 module that prevents audio files (configurable per-extension) from leaving the host's network. Improving load times for users who are not streaming audio via Foundry due to poor network speeds.

The GM still hears audio as normal, and can use this to stream the audio over another service such as OBS/Discord, or through speakers in-person.

As the configuration is per-file extension, it is possible to maintain your World's data such that some types of audio are streamable (perhaps smaller, ambient sounds) whilst preventing large music files from being streamed to all players by segregating by file type.

Why Gate Audio?

For each player connected to a world playing audio, the host's upload is strained by another streaming channel. This makes future connections, scene loads and general play slower for each extra player that joins. For GMs on a poor upload speed, connection and load times can be improved by instead streaming your audio over your voice chat software.

This is acheived by intercepting the player's network requests, the client never requests the audio file, therefore the host never spends any upload. This allows player track sync to remain, players can still see the name of tracks.

Use

- With the module enabled, by default all .ogg files are blocked to clients. More options are configurable by the GM. Clients don't need to do anything for the module to work.

Changelog

- v1.1.0 added extension-based filtering 
- v1.0.0 release

Categories

Available Versions

  1. Version 1.1.0

    6 days, 12 hours ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes