/** * Callback for libspotify * * @param browse The browse result object that is now done * @param userdata The opaque pointer given to sp_artistbrowse_create() */ static void browse_artist_callback(sp_artistbrowse *browse, void *userdata) { if (sp_artistbrowse_error(browse) == SP_ERROR_OK) print_artistbrowse(browse); else fprintf(stderr, "Failed to browse artist: %s\n", sp_error_message(sp_artistbrowse_error(browse))); sp_artistbrowse_release(browse); cmd_done(); }
Error ArtistBrowse::error() const { return isValid() ? static_cast<Error>(sp_artistbrowse_error(handle())) : Error::Ok; }