Hey, I wanted to briefly give building plugins a try, here’s my first release, a fairly simple plugin based on Howler.js.
Lets you play audio files and gives basic playback control access through workflow events. Sound files can be preloaded to minimize load times.
You can also loop audio, set volume and playback rate, but at the moment this is not dynamically accessible.
If you want to test it out, let me know your app ID and I’ll add you access.
If there’s interest I’ll keep developing it, lots of scope for improvements.
It’s not a bug, it’s a feature! Maybe not for music, but for sound effects that’s useful.
I’ll add a state check for if a sound is playing when I get some time, so you can prevent that if not needed.
Thanks! I wouldn’t say it’s close to release, it was a proof of concept to try out plugin building. I think I have a fair bit more to learn before I’ll release it.
It didn’t take a huge amount of time to make, maybe a few hours, the heavy lifting is all done by the Howler.js open source project. You do need reasonable javascript knowledge though.
It’s not merged into a release yet, so I’ll wait until it is then update to the latest version. It’s just a warning so it shouldn’t cause any issues for the meantime
Hey @dambusmedia Thanks for the plugin. I am playing around with it right now and it is working when in run slow mode, but seems to be maybe missing a message and regular speed. I have a pause command set before switching the audio file and a new play command, but at regular speed the files play on top of each other.
Unfortunately I’ve not put much time into this plugin, it’s very basic and will continue to be so, I’d recommend checking out the paid audio player plugins for better support, sorry!