How to make a progress bar
I have some scripts that run in the background (eg ffmpeg MP4 conversion). Some of these take quite a long time to finish.
I would like some kind of minimalist progress bar that shows the progress of a script process.
There is a shell script that can do this. Is there a way to integrate this with Soundflow, and show the output in the menu bar at the top of the screen?
For example I'm looking for a small progress bar, maybe 1-2cm long, that shows the current progress of a specific script.
Alternatively, it could just show percentage complete (eg 28%).
http://www.theiling.de/projects/bar.html
A different approach:
Getting progress data from ffmpeg:
https://blog.programster.org/ffmpeg-output-progress-to-file
- Christian Scheuer @chrscheuer2022-05-30 21:29:22.888Z
Hi Andrew,
Have you taken a look at the existing apps that support this, ie. the Video Converter for Pro Tools?
Currently, making surfaces with dynamic rendering is only possible for SoundFlow Developers who have gone through our internal training program.- AAndrew Sherman @Andrew_Sherman
Thanks Christian, I'll have a look at that. Is the training program open for applications?
Christian Scheuer @chrscheuer2022-06-03 09:20:36.446Z
Please reach out on support@soundflow.org on this :)
- In reply tochrscheuer⬆:AAndrew Sherman @Andrew_Sherman8
Hi Christian,
Do you have an update on when dynamic surfaces and buttons might be released publicly? Really looking forward to features and they they should be popular with many users.
Christian Scheuer @chrscheuer2023-03-23 13:08:22.978Z
Hi Andrew,
There are no current plans to open up the specific implementation of dynamic surfaces to all users. They require a level of skill and understanding that we're teaching the developers in our developer program, but they have a complexity level that wouldn't make it feasible for us to support for all SF users at this point. They are much, much harder to program than making regular SF scripts so we'd quickly end up spending all of our time supporting those cases instead of being able to bring quality content to the ecosystem.
That being said, we have another way that dynamic content will be made available to all users, just not in the same way, but in a more configurable and easy-to-use way. Hopefully, this should address all the actual use cases. More on that very soon :)