meta api mostly implemented, needs get_media_stream to be finished and more testing