0.4.0-alpha-2: embedded audio!
Pre-releaseThis 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-2-2/module.json
Features
- Embedded Syrinscape Online Player
- Volume control - fixes #8
- Detection when the mood is changed outside of the Foundry
Embedded Syrinscape Online Player
An early Christmas gift - Syrinscape Team recently released the Syrinscape Online Web player. They also released JavaScript headless player that developers like me can use in projects like SyrinControl.
What does it mean?
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)!
Currently, this means that SyrinControl creates another context, so you cannot for example, control Syrinscape volume with the same slider as the user-provided audio files in the playlist tab, but there is a remedy for that as well :)
Volume control
This release allows a GM to control the global volume of moods and one-shots (separately, with two sliders)!
Additionally, each player (and GM) can adjust their local volume to their needs.
Detection when the mood is changed outside of the Foundry
Up to this release, the SyrinControl knew only about the currently playing mood when the module commanded it. It meant that if you changed the mood from the original Syrinscape app or from the Syrinscape Online Master panel, then SyrinControl wouldn't know about the change.
Thanks to the new headless player, this is no longer an issue!
SyrinControl will notify the GM when the mood changes, no matter who caused the change.
Breaking changes
Removed Playlist feature
I've noticed that the current macros solution is superior to the playlist feature - after all, it allows the GM to import needed moods and save them in the folder. If GM wants, they can then store mood macros in the collection, keeping the world tidy.
Therefore I decided to remove the previous playlist functionality. A GM can still see what is played and access the one-shots dialog.