({
url: import.meta.env.VITE_JELLYFIN_URL || '',
apiKey: import.meta.env.VITE_JELLYFIN_API_KEY || ''
@@ -199,6 +203,7 @@ export default function ImporterView() {
const result = await importFromPlaynite(
playniteConfig,
+ playniteOptions,
addLog,
(progressUpdate) => {
setProgress(prev => ({ ...prev, ...progressUpdate }));
@@ -639,6 +644,28 @@ export default function ImporterView() {
/>
+
+
+ setPlayniteOptions({ ...playniteOptions, limit: e.target.value ? parseInt(e.target.value) : undefined })}
+ disabled={progress.stage !== 'idle'}
+ className="w-full px-3 py-2 text-sm border border-border rounded-lg focus:ring-2 focus:ring-[#6d28d9] focus:border-transparent outline-none disabled:bg-muted disabled:cursor-not-allowed"
+ placeholder="e.g. 10"
+ />
+
+
+
+ setPlayniteOptions({ ...playniteOptions, nameFilter: e.target.value || undefined })}
+ disabled={progress.stage !== 'idle'}
+ className="w-full px-3 py-2 text-sm border border-border rounded-lg focus:ring-2 focus:ring-[#6d28d9] focus:border-transparent outline-none disabled:bg-muted disabled:cursor-not-allowed"
+ placeholder="e.g. Reside"
+ />
+