Releases: frondeus/fvtt-syrin-control
0.4.0
This is the biggest stable release so far! It provides a massive amount of new features and polishes the experience.
Features
- New Syrinscape Online viewer
- A possibility to import playlists
- Audio & Volume Control
- Ambient sounds (experimental)
- Translations
- Players can trigger moods & one-shots
- Macro API is extended
New Syrinscape Online viewer
In the Audio Playlist tab, a new button opens the Syrinscape Online browser.
It opens a new window with all your soundsets.
A possibility to import playlists
The new browser allows previewing moods and bulk-create playlists.
The playlists are no different from native Foundry playlists.
Audio & Volume Control
You do not need Syrinscape Player opened to hear sweet moods! SyrinControl will play the audio (both moods and one-shots) directly in the browser tab (alongside the FoundryVTT native audio)!
This release also brings control of the global volume and one-shots volume.
Additionally, each player can adjust their local volume to their needs.
Ambient sounds (experimental)
now SyrinControl can well... control, detect and trigger moods (for now only moods) based on the native ambient sound feature.
Translations
The English text is no longer hard coded, internationality, yay!
Players can trigger moods & one-shots
A GM has to prepare a macro and permit them to run it. It just works (TM).
Macro API is extended
Several functions can be triggered in the macro:
game.syrinscape.playElement(id: number);
game.syrinscape.stopElement(id: number);
game.syrinscape.stopAll();
game.syrinscape.playMood(id: number);
game.syrinscape.soundSources();
game.syrinscape.onlineElements();
game.syrinscape.onlineGlobalElements();
Last three functions are fixing #46
Breaking changes
Removed the old playlist feature - The native playlist integration is superior; therefore, I removed it!
Removed link between Scene and Mood
Since there is playlist support, scene configuration no longer allows setting the mood. Instead, I recommend importing the selected mood with the native ambiance setting. It just works :)
Compatibility with V10
This release brings support for Foundry V10, but at the same time, it no longer supports older versions of Foundry.
Bugfixes
- Players are now patiently waiting til GM is connected and started the Syrinscape session. That means, there is no more race condition on who's gonna connect to Syrinscape first. Fixes #45
- Auth token is now hidden
0.4.0-beta7: Auth token is now hidden
This release brings one small improvement; the auth token is now hidden like a password field, fixing #61.
That was the last feature missing for the 0.4.0 stable release! 🎉
Now I am going to focus on docs 📖
0.4.0-beta6-2
Fix the CI
0.4.0-beta6: Bugfixes
0.4.0-beta5: Fix the volume sliders.
Fixes
- Fix the volume sliders by changing the range from 0-100 to 0-1.0
0.4.0-beta2: Bugfix: disappearing volume controls
Fix: disappearing volume controls
0.4.0-beta1: Ambient Sounds!
This is a pre-release version
While I just switched from the alpha stage to the beta stage, it is still under active development. Please keep it in mind!
How to install it
Manually put the manifest URL to the foundry:
https://github.com/frondeus/fvtt-syrin-control/releases/download/0.4.0-beta5/module.json
(note: The link above points to the latest 0.4.0-beta5 since there were few bugfixes)
New features (since last alpha)
👂 Ambient sounds
now SyrinControl can well... control, detect and trigger moods (for now only moods) based on the native ambient sound feature.
Fixes #48
🌐 Translations
English text is no longer hard coded, internationality, yay!
Fixes #9
🔫 Players can now trigger moods & one-shots.
A GM just needs to prepare a macro and give them permission to run it. It just works TM.
Fixes #11
💻 Extended API to support fetching sound sets, online global elements, and soundset elements
Fixes #46
New breaking changes
- 💬 The module no longer sends a notification when mood/soundset/element is played. You will hear it so you don't need to see it. Fixes #53
New bugs bugfixes!
- 🐎 Players are now patiently waiting til GM is connected and started the Syrinscape session. That means, there is no more race condition on who's gonna connect to Syrinscape first. Fixes #45
Are you new to 0.4.0? Here is the summary of all changes since 0.3.x!
- New search dialog for sound sets and moods
- Embedded audio!
- Volume control
- One-shot macros
- First-class support for Foundry playlists
0.4.0-beta4: Fix: debugger call in ambient sounds
Fix: Remove debugger
0.4.0-beta3: Fix ambient sounds
Fix: ambient sounds
0.4.0-alpha-4: compability with V10
This is a community-made, unofficial project
This is a pre-release version
Please keep in mind that I'm still working on it. It is not polished as I would like it to be.
How to install it
Manually put the manifest URL to the Foundry:
https://github.com/frondeus/fvtt-syrin-control/releases/download/0.4.0-alpha-4/module.json
Features
This brings the release of support for the V10 foundry version.
Therefore there are no new features.
Breaking Changes
Unfortunately, I don't have the manpower to support both V10 and V9 therefore, I no longer support V9 starting now.
I will focus only on new features and bug fixes on the V10 foundry.
This release is probably a significant breaking change since Foundry V10 changed the data structure, and SyrinControl is following the new pattern.