fragment ConfigGeneralData on ConfigGeneralResult { stashes { path excludeVideo excludeImage } databasePath generatedPath metadataPath scrapersPath cachePath calculateMD5 videoFileNamingAlgorithm parallelTasks previewAudio previewSegments previewSegmentDuration previewExcludeStart previewExcludeEnd previewPreset maxTranscodeSize maxStreamingTranscodeSize writeImageThumbnails apiKey username password maxSessionAge logFile logOut logLevel logAccess createGalleriesFromFolders videoExtensions imageExtensions galleryExtensions excludes imageExcludes customPerformerImageLocation scraperUserAgent scraperCertCheck scraperCDPPath stashBoxes { name endpoint api_key } pythonPath } fragment ConfigInterfaceData on ConfigInterfaceResult { menuItems soundOnPreview wallShowTitle wallPlayback showScrubber maximumLoopDuration noBrowser notificationsEnabled autostartVideo autostartVideoOnPlaySelected continuePlaylistDefault showStudioAsText css cssEnabled language imageLightbox { slideshowDelay displayMode scaleUp resetZoomOnNav scrollMode scrollAttemptsBeforeChange } disableDropdownCreate { performer tag studio } handyKey funscriptOffset } fragment ConfigDLNAData on ConfigDLNAResult { serverName enabled whitelistedIPs interfaces } fragment ConfigScrapingData on ConfigScrapingResult { scraperUserAgent scraperCertCheck scraperCDPPath excludeTagPatterns } fragment IdentifyFieldOptionsData on IdentifyFieldOptions { field strategy createMissing } fragment IdentifyMetadataOptionsData on IdentifyMetadataOptions { fieldOptions { ...IdentifyFieldOptionsData } setCoverImage setOrganized includeMalePerformers } fragment ScraperSourceData on ScraperSource { stash_box_index stash_box_endpoint scraper_id } fragment ConfigDefaultSettingsData on ConfigDefaultSettingsResult { scan { useFileMetadata stripFileExtension scanGeneratePreviews scanGenerateImagePreviews scanGenerateSprites scanGeneratePhashes scanGenerateThumbnails } identify { sources { source { ...ScraperSourceData } options { ...IdentifyMetadataOptionsData } } options { ...IdentifyMetadataOptionsData } } autoTag { performers studios tags } generate { sprites previews imagePreviews previewOptions { previewSegments previewSegmentDuration previewExcludeStart previewExcludeEnd previewPreset } markers markerImagePreviews markerScreenshots transcodes phashes interactiveHeatmapsSpeeds } deleteFile deleteGenerated } fragment ConfigData on ConfigResult { general { ...ConfigGeneralData } interface { ...ConfigInterfaceData } dlna { ...ConfigDLNAData } scraping { ...ConfigScrapingData } defaults { ...ConfigDefaultSettingsData } ui }