More API implementation.
Some tests fail. See: https://github.com/MediaCrush/MediaCrush/issues/356