Will your LyricooResponseAdapter mess this up? The way I understand it it will try to pass json to your onSuccess method, so you it will never be called.

Maybe we only adapt if adapter instanceof JsonHttpResponseHandler