-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Needs Rad GUI #16
Comments
Resolved in #19 😜 |
Inching closer- but its radness is still harshed by its lack of cross-platform support! |
Ohhhhhhhh. |
Not off the hook yet!! |
Closing this for now - haven't found a solution that works better than the current pashua/dialog combination without swelling audiorecorder to a silly size! If anyone has any radness soon, can re-open!! |
It's a big step up from pashua, but there's a lot you can do with qt. The repo at https://github.com/angelosalatino/FFmpegRecorder is a good intro since a very light implementation of Qt wrapped around some ffmpeg handling. |
Also Electron! 😼 |
I have a working electron prototype - I just felt it was impractical to have to build an electron app of over a hundred megabytes to control a tiny tiny bash script! |
We use |
qt does look promising - audiorecorder probably would require a very similar GUI to that FFmpeg controller in terms of functions. Also, maybe time to take another look at Shoes? I think that creates applications that are smaller than electron. For what it is worth, here is the electron interface I had running! https://github.com/privatezero/gui-work |
Ok, on a little further analysis I think shoes is EXACTLY what the doctor ordered. Super small packages that download the Shoes back-end as needed when run. I'll dive into this - hopefully radness will ensue! |
I have created a repo over here for the time being to start building out the initial gui structure. I think this has a lot of promise in terms of enhancing ease of use and install via better controls, packaging dependencies and less dependence on bash. The sample build I have in the current sandbox can open the preview mode (with hard coded values) and uses ruby instead of bash (except for the system calls to sox/ffmpeg). Ultimately this would I guess be a complete rewrite of audiorecorder's code, breaking it up into subscripts and rewriting a ton in Ruby, so if anyone has pointers on the etiquette of replacing the entire contents of a repo, let me know! |
You are seriously the best |
Yeah! yeah! yeah! yeah!
The text was updated successfully, but these errors were encountered: