{text("ARVIO setup")}
+ {showLanguagePicker && } +Install addons and bring your Nuvio setup over. Everything is saved to your ARVIO account, + so the free Android and TV apps pick it up on their next sync — no web subscription needed.
+Move from Nuvio
+ {!snapshot && <> +Sign in with your Nuvio account to read its profiles, addons and collections. + Nothing in Nuvio is changed, and you do not need an ARVIO account for this step.
+ + + {selfHosted + ? + : } + + >} + + {snapshot && snapshot.warnings.length > 0 && <> + {snapshot.warnings.map(warning =>+ {warning} +
)} + + >} + + {snapshot && !results && <> +Found {snapshot.profiles.length} profiles in {snapshot.email}.
+-
+ {snapshot.profiles.map(profile => {
+ const choice = choices.find(entry => entry.nuvioProfileId === profile.profileId);
+ const value = choice?.target.kind === "existing" ? choice.target.profileId
+ : choice?.target.kind === "skip" ? "__skip" : "__create";
+ const collections = Array.isArray(profile.collectionsJson) ? profile.collectionsJson.length : 0;
+ const disabled = profile.addons.filter(addon => !addon.enabled).length;
+ return
- + + {profile.name} + {profile.addons.length} addons · {collections} collections + {disabled > 0 && ` · ${disabled} switched off in Nuvio`} + {profile.plugins.length > 0 && ` · ${profile.plugins.length} plugins stay in Nuvio`} + + + ; + })} +
Sign in to ARVIO below to copy this into an account, or download it and keep it for later.
} + >} + + {results &&{snapshot?.warnings.length || results.some(result => result.failed || result.addonsFailed) ? "Import finished with warnings" : "Import finished"}
+-
+ {results.map(result =>
- + {result.failed + // Nothing was written for this profile, so say so plainly rather + // than letting a zero count read as "there was nothing to bring". + ? {result.profileName} + Not imported — {result.failed}. Nothing was changed on this profile. + : {result.profileName} + {result.addons} addons · {result.collections} collections{result.created ? " · new profile" : ""} + {result.addonsDisabled > 0 && ` · ${result.addonsDisabled} left switched off`} + {result.addonsFailed > 0 && ` · ${result.addonsFailed} could not be reached`}} + )} +
Open ARVIO on your TV or phone and sign in with this account to see them.
+Sign in to ARVIO
+Needed to save addons, or to copy a Nuvio account into ARVIO.
+ + + +Profile
+ {!accountReady &&{accountLoading ? "Loading your ARVIO account..." : "Your ARVIO account could not be loaded. Retry before importing."}
} + {!accountReady && } + {accountReady && profiles.length === 0 &&This account has no profiles yet. Importing from Nuvio will create them.
} +Addons
+Paste a Stremio addon manifest URL to install it for this profile.
+-
+ {addons.map(addon =>
- + {addon.name} + + )} + {addons.length === 0 &&
- No addons on this profile yet. } +
{progress}
} + {error &&{error}
} + {notice && !error &&{notice}
} +