Why not just a frontend for mpv/mplayer?
Well, it's basically just a frontend for ffmpeg, same thing more or less, just different library for playback. I used what I found existing on the Frame itself already.