finish move to new protocol. all tests pass except uploading m4a/wma