Skip to content
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

Open
privatezero opened this issue Mar 1, 2017 · 14 comments
Open

Needs Rad GUI #16

privatezero opened this issue Mar 1, 2017 · 14 comments
Assignees

Comments

@privatezero
Copy link
Member

Yeah! yeah! yeah! yeah!

@ablwr
Copy link
Member

ablwr commented Mar 10, 2017

Resolved in #19 😜

@privatezero
Copy link
Member Author

Inching closer- but its radness is still harshed by its lack of cross-platform support!

@ablwr
Copy link
Member

ablwr commented Mar 10, 2017

Ohhhhhhhh.

@privatezero
Copy link
Member Author

Not off the hook yet!!

@privatezero
Copy link
Member Author

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!!

@dericed
Copy link
Member

dericed commented Dec 14, 2017

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.

@dericed dericed reopened this Dec 14, 2017
@ablwr
Copy link
Member

ablwr commented Dec 14, 2017

@ablwr
Copy link
Member

ablwr commented Dec 14, 2017

Also Electron! 😼

http://pietropassarelli.com/ffmpeg-electron.html

@privatezero
Copy link
Member Author

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!

@retokromer
Copy link
Member

We use qt for our clients, but, as Dave said, it‘s a big step…

@privatezero
Copy link
Member Author

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
It was working within the development, but I didn't get to the point where I successfully packaged it as an app.

@privatezero
Copy link
Member Author

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!

@privatezero
Copy link
Member Author

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!

@ablwr
Copy link
Member

ablwr commented Dec 15, 2017

You are seriously the best

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants