Streamlink has a builtin API, why am I working so hard by managing it externally through Python subprocesses.
Since I plan to just cut out the middle man anyway might as well go all the way in.
Since I plan to just cut out the middle man anyway might as well go all the way in.