kamui-fin/yt-to-anki

Feature: System readiness check screen

stanislaw opened this issue · 1 comments

From #7:

A separate screen could show if a user has all necessary dependencies installed. At least, I have the ffmpeg and the mpv player in mind. This way the UI could present nicely if everything should work or user should still take some action.

Under the hood, the extension could run ffmpeg -v or mpv -v and ensure that some expected output is printed. Otherwise, the screen could suggest an action to a user.

I added a probe for the ffmpeg executable and made sure it warned the user of the missing dependency. What are your thoughts?
image