fragment ConfigGeneralData on ConfigGeneralResult { stashes { path excludeVideo excludeImage } databasePath generatedPath 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 } } fragment ConfigInterfaceData on ConfigInterfaceResult { menuItems soundOnPreview wallShowTitle wallPlayback maximumLoopDuration autostartVideo showStudioAsText css cssEnabled language slideshowDelay handyKey funscriptOffset } fragment ConfigDLNAData on ConfigDLNAResult { serverName enabled whitelistedIPs interfaces } fragment ConfigScrapingData on ConfigScrapingResult { scraperUserAgent scraperCertCheck scraperCDPPath excludeTagPatterns } fragment ConfigData on ConfigResult { general { ...ConfigGeneralData } interface { ...ConfigInterfaceData } dlna { ...ConfigDLNAData } scraping { ...ConfigScrapingData } }