Finish settings overhaul and add configurable media flags