{"client":{"newFeaturesInfo":true,"header":{"hideInstanceName":false},"videos":{"miniature":{"preferAuthorDisplayName":true},"resumableUpload":{"maxChunkSize":0}},"browseVideos":{"defaultSort":"-publishedAt","defaultScope":"federated"},"menu":{"login":{"redirectOnSingleExternalAuth":false}},"openInApp":{"android":{"intent":{"enabled":true,"host":"joinpeertube.org","scheme":"peertube","fallbackUrl":"https://play.google.com/store/apps/details?id=org.framasoft.peertube"}},"ios":{"enabled":true,"host":"joinpeertube.org","scheme":"peertube","fallbackUrl":"https://apps.apple.com/fr/app/peertube/id6737834858"}}},"defaults":{"publish":{"downloadEnabled":true,"commentsPolicy":1,"privacy":1,"licence":null},"live":{"saveReplay":false},"p2p":{"webapp":{"enabled":true},"embed":{"enabled":true}},"player":{"theme":"lucide","autoPlay":true}},"webadmin":{"configuration":{"edition":{"allowed":true}}},"instance":{"name":"Spectra Video","shortDescription":"Spectra is a PeerTube instance dedicated to supporting original content creators, and building the video community within the fediverse!","isNSFW":false,"defaultNSFWPolicy":"blur","defaultClientRoute":"/home","serverCountry":"United States of America","support":{"text":"[Matrix Chat](https://matrix.to/#/!qaHqYwzQSbDeBGuZGD:matrix.org)\n[Contact Us](/about/contact)\n[Server Status](https://spectra.instatus.com/)\n[Donate](https://opencollective.com/spectra-video)"},"social":{"blueskyLink":"https://bsky.app/profile/spectra.video","mastodonLink":"https://social.wedistribute.org/@spectra","xLink":"","externalLink":""},"customizations":{"javascript":"","css":"#custom-css .custom-links {\n    margin-bottom: 15px;\n}\n\n#custom-css .custom-links br {\n    display: none;\n}\n\n#custom-css .custom-links strong {\n    display: block;\n    margin-bottom: 15px;\n    margin-top: 34px;\n    text-transform: uppercase;\n    font-weight: 700;\n    font-size: 13px;\n    margin-left: 26px;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    margin-right: 30px;\n}\n\n#custom-css .custom-links a {   \n    display: flex;\n    align-items: center;\n    padding-left: 26px;\n    color: var(--menuForegroundColor);\n    cursor: pointer;\n    font-size: 16px;\n    white-space: normal;\n    word-break: break-word;\n    padding-right: 20px;\n    transition: background-color .1s ease-in-out;\n    line-height: 1.2;\n    min-height: 40px;\n}\n\n.peertube-container.layout-row {\npadding: 15px;\nborder-radius: 8px;\nmargin-bottom:20px;\n}\n\n.channel {\n  border-radius: 5px;\n  min-height: 410px;\n}\n.peertube-container.layout-row .avatar {\nborder-radius: 4em;\n}\n\n.video-info-description[_ngcontent-ng-c2380619364] .video-info-description-html[_ngcontent-ng-c2380619364] a {\n  text-decoration: none;\n  color: var(--primary-400) !important;\n}"},"defaultLanguage":"en-US","avatars":[{"height":48,"width":48,"path":"/lazy-static/avatars/6262e5dc-b11c-4ad0-9236-a56a3d118d2e.png","fileUrl":"https://spectra.video/lazy-static/avatars/6262e5dc-b11c-4ad0-9236-a56a3d118d2e.png","createdAt":"2025-12-10T19:56:37.860Z","updatedAt":"2025-12-10T19:56:37.860Z"},{"height":120,"width":120,"path":"/lazy-static/avatars/d029d00d-5557-4f64-842e-9526fdde420d.png","fileUrl":"https://spectra.video/lazy-static/avatars/d029d00d-5557-4f64-842e-9526fdde420d.png","createdAt":"2025-12-10T19:56:37.855Z","updatedAt":"2025-12-10T19:56:37.855Z"},{"height":600,"width":600,"path":"/lazy-static/avatars/61184546-0ce4-4fdc-b4de-845ea2288523.png","fileUrl":"https://spectra.video/lazy-static/avatars/61184546-0ce4-4fdc-b4de-845ea2288523.png","createdAt":"2025-12-10T19:56:37.853Z","updatedAt":"2025-12-10T19:56:37.853Z"},{"height":1500,"width":1500,"path":"/lazy-static/avatars/71f5d173-eea9-47a7-b254-f7e91f9f5d25.png","fileUrl":"https://spectra.video/lazy-static/avatars/71f5d173-eea9-47a7-b254-f7e91f9f5d25.png","createdAt":"2025-12-10T19:56:37.849Z","updatedAt":"2025-12-10T19:56:37.849Z"}],"banners":[{"height":100,"width":600,"path":"/lazy-static/banners/80f3d0c3-3062-4334-9cb7-162abcc22122.png","fileUrl":"https://spectra.video/lazy-static/banners/80f3d0c3-3062-4334-9cb7-162abcc22122.png","createdAt":"2025-12-10T20:18:57.357Z","updatedAt":"2025-12-10T20:18:57.357Z"},{"height":317,"width":1920,"path":"/lazy-static/banners/4cf71390-1959-4f9e-a179-c42499606dc7.png","fileUrl":"https://spectra.video/lazy-static/banners/4cf71390-1959-4f9e-a179-c42499606dc7.png","createdAt":"2025-12-10T20:18:57.352Z","updatedAt":"2025-12-10T20:18:57.352Z"}],"logo":[{"height":32,"width":32,"type":"favicon","fileUrl":"https://spectra.video/static/uploads/images/e65701ae-f01a-42ee-81e9-959ae4b8b771.png","isFallback":false},{"height":48,"width":48,"type":"header-square","fileUrl":"https://spectra.video/lazy-static/avatars/6262e5dc-b11c-4ad0-9236-a56a3d118d2e.png","isFallback":true},{"height":120,"width":120,"type":"header-square","fileUrl":"https://spectra.video/lazy-static/avatars/d029d00d-5557-4f64-842e-9526fdde420d.png","isFallback":true},{"height":600,"width":600,"type":"header-square","fileUrl":"https://spectra.video/lazy-static/avatars/61184546-0ce4-4fdc-b4de-845ea2288523.png","isFallback":true},{"height":1500,"width":1500,"type":"header-square","fileUrl":"https://spectra.video/lazy-static/avatars/71f5d173-eea9-47a7-b254-f7e91f9f5d25.png","isFallback":true},{"height":48,"width":48,"type":"header-wide","fileUrl":"https://spectra.video/lazy-static/avatars/6262e5dc-b11c-4ad0-9236-a56a3d118d2e.png","isFallback":true},{"height":120,"width":120,"type":"header-wide","fileUrl":"https://spectra.video/lazy-static/avatars/d029d00d-5557-4f64-842e-9526fdde420d.png","isFallback":true},{"height":600,"width":600,"type":"header-wide","fileUrl":"https://spectra.video/lazy-static/avatars/61184546-0ce4-4fdc-b4de-845ea2288523.png","isFallback":true},{"height":1500,"width":1500,"type":"header-wide","fileUrl":"https://spectra.video/lazy-static/avatars/71f5d173-eea9-47a7-b254-f7e91f9f5d25.png","isFallback":true},{"height":48,"width":48,"type":"opengraph","fileUrl":"https://spectra.video/lazy-static/avatars/6262e5dc-b11c-4ad0-9236-a56a3d118d2e.png","isFallback":true},{"height":120,"width":120,"type":"opengraph","fileUrl":"https://spectra.video/lazy-static/avatars/d029d00d-5557-4f64-842e-9526fdde420d.png","isFallback":true},{"height":600,"width":600,"type":"opengraph","fileUrl":"https://spectra.video/lazy-static/avatars/61184546-0ce4-4fdc-b4de-845ea2288523.png","isFallback":true},{"height":1500,"width":1500,"type":"opengraph","fileUrl":"https://spectra.video/lazy-static/avatars/71f5d173-eea9-47a7-b254-f7e91f9f5d25.png","isFallback":true}]},"search":{"remoteUri":{"users":true,"anonymous":false},"searchIndex":{"enabled":true,"url":"https://sepiasearch.org/","disableLocalSearch":false,"isDefaultSearch":false}},"plugin":{"registered":[{"npmName":"peertube-plugin-auto-mute","name":"auto-mute","version":"0.0.8","description":"Auto mute plugin for PeerTube","clientScripts":{}},{"npmName":"peertube-plugin-originally-published-at","name":"originally-published-at","version":"0.0.3","description":"PeerTube plugin to use originallyPublishedAt over publishedAt","clientScripts":{"dist/common-client-plugin.js":{"script":"dist/common-client-plugin.js","scopes":["common"]}}},{"npmName":"peertube-plugin-sort-originally-published-at","name":"sort-originally-published-at","version":"0.1.1","description":"Plugin to sort recently added videos by originally published date.","clientScripts":{}},{"npmName":"peertube-plugin-extra-licenses","name":"extra-licenses","version":"1.0.1","description":"A plugin that extends the PeerTube licenses with some non-standard ones.","clientScripts":{"client/video-watch-client-plugin.js":{"script":"client/video-watch-client-plugin.js","scopes":["video-watch"]}}},{"npmName":"peertube-plugin-video-annotation","name":"video-annotation","version":"0.2.0","description":"PeerTube plugin video annotation","clientScripts":{"dist/embed-client-plugin.js":{"script":"dist/embed-client-plugin.js","scopes":["embed"]},"dist/video-edit-client-plugin.js":{"script":"dist/video-edit-client-plugin.js","scopes":["video-edit"]},"dist/video-watch-client-plugin.js":{"script":"dist/video-watch-client-plugin.js","scopes":["video-watch"]}}},{"npmName":"peertube-plugin-creative-commons","name":"creative-commons","version":"1.2.0","description":"Standardized display of Creative Commons licenses. Uses short identifiers like CC BY-SA 4.0 instead of descriptive text.","clientScripts":{"client/video-watch-client-plugin.js":{"script":"client/video-watch-client-plugin.js","scopes":["video-watch"]}}},{"npmName":"peertube-plugin-sentry","name":"sentry","version":"1.6.4","description":"Sentry plugin for PeerTube","clientScripts":{"dist/common-client-plugin.js":{"script":"dist/common-client-plugin.js","scopes":["common"]}}},{"npmName":"peertube-plugin-livechat","name":"livechat","version":"14.0.4","description":"PeerTube plugin livechat: create chat rooms for your Peertube lives! Comes with many features: federation, moderation tools, chat bot, chat persistence, OBS integration, ...","clientScripts":{"dist/client/common-client-plugin.js":{"script":"dist/client/common-client-plugin.js","scopes":["common"]},"dist/client/admin-plugin-client-plugin.js":{"script":"dist/client/admin-plugin-client-plugin.js","scopes":["admin-plugin"]}}},{"npmName":"peertube-plugin-better-menu","name":"better-menu","version":"1.0.2","description":"A fully customizable menu plugin for PeerTube. This plugin allows you to add/remove/reorder menu items, and group them into custom sections. You can also conditionally show menu items based on if a user is logged in or not.","clientScripts":{"dist/client/common-client-plugin.js":{"script":"dist/client/common-client-plugin.js","scopes":["common"]}}},{"npmName":"peertube-plugin-sell-storage","name":"sell-storage","version":"1.1.9","description":"Completely automated storage (video quota) subscriptions to users.","clientScripts":{"dist/common-client-plugin.js":{"script":"dist/common-client-plugin.js","scopes":["common"]}}},{"npmName":"peertube-plugin-web-monetization","name":"web-monetization","version":"1.0.5","description":"Web Monetization PeerTube plugin","clientScripts":{"dist/video-watch-client-plugin.js":{"script":"dist/video-watch-client-plugin.js","scopes":["video-watch","embed"]},"dist/video-edit-client-plugin.js":{"script":"dist/video-edit-client-plugin.js","scopes":["video-edit"]},"dist/common-client-plugin.js":{"script":"dist/common-client-plugin.js","scopes":["common"]}}}],"registeredExternalAuths":[],"registeredIdAndPassAuths":[]},"theme":{"registered":[{"npmName":"peertube-theme-dark","name":"dark","version":"3.0.0","description":"PeerTube dark theme","css":["assets/style.css"],"clientScripts":{}}],"builtIn":[{"name":"peertube-core-dark-brown"},{"name":"peertube-core-light-beige"}],"default":"peertube-core-dark-brown","customization":{"primaryColor":null,"onPrimaryColor":null,"foregroundColor":null,"backgroundColor":null,"backgroundSecondaryColor":null,"menuForegroundColor":null,"menuBackgroundColor":null,"menuBorderRadius":null,"headerForegroundColor":null,"headerBackgroundColor":null,"inputBorderRadius":null}},"email":{"enabled":true},"contactForm":{"enabled":true},"serverVersion":"8.2.4","serverCommit":"","transcoding":{"remoteRunners":{"enabled":false},"hls":{"enabled":true},"web_videos":{"enabled":false},"enabledResolutions":[360],"profile":"default","availableProfiles":["default"]},"live":{"enabled":true,"allowReplay":true,"dvr":{"maxWindow":3600},"latencySetting":{"enabled":true},"maxDuration":-1,"maxInstanceLives":-1,"maxUserLives":-1,"transcoding":{"enabled":true,"remoteRunners":{"enabled":false},"enabledResolutions":[],"profile":"default","availableProfiles":["default"]},"rtmp":{"port":1935}},"videoStudio":{"enabled":true,"remoteRunners":{"enabled":false}},"videoFile":{"update":{"enabled":true}},"videoTranscription":{"enabled":true,"remoteRunners":{"enabled":true}},"import":{"videos":{"http":{"enabled":true},"torrent":{"enabled":true}},"videoChannelSynchronization":{"enabled":false},"users":{"enabled":true}},"export":{"users":{"enabled":true,"exportExpiration":172800000,"maxUserVideoQuota":10737418240}},"autoBlacklist":{"videos":{"ofUsers":{"enabled":false}}},"avatar":{"file":{"size":{"max":8388608},"extensions":[".png",".jpeg",".jpg",".gif",".webp"]}},"banner":{"file":{"size":{"max":8388608},"extensions":[".png",".jpeg",".jpg",".gif",".webp"]}},"logo":{"file":{"size":{"max":8388608},"extensions":[".svg",".png",".jpeg",".jpg",".gif",".webp"]}},"video":{"image":{"extensions":[".png",".jpg",".jpeg",".webp"],"size":{"max":8388608}},"file":{"extensions":[".webm",".ogv",".ogg",".mp4",".mkv",".mov",".qt",".mqv",".m4v",".flv",".f4v",".wmv",".avi",".3gp",".3gpp",".3g2",".3gpp2",".nut",".mts",".ts",".m2ts",".mpv",".m2v",".m1v",".mpg",".mpe",".mpeg",".vob",".mxf",".mp3",".wma",".wav",".flac",".aac",".m4a",".m4b",".ac3"]}},"videoCaption":{"file":{"size":{"max":20971520},"extensions":[".vtt",".srt"]}},"user":{"videoQuota":-1,"videoQuotaDaily":-1},"videoChannels":{"maxPerUser":20},"trending":{"videos":{"intervalDays":7,"algorithms":{"enabled":["hot","most-viewed","most-liked"],"default":"hot"}}},"tracker":{"enabled":true},"followings":{"instance":{"autoFollowIndex":{"indexUrl":""}}},"federation":{"enabled":true},"broadcastMessage":{"enabled":true,"message":"While it's not in effect yet, we are currently exploring the possibility of data caps and paid plans for those who need more storage.  \n[Check out](https://spectra.video/p/ncd-my-subscription) the landing page and proposed prices, and if you have any feedback, [respond to this post](https://social.wedistribute.org/@spectra/posts/B7cisDsOyVmXDnNsoK).","level":"warning","dismissable":true},"homepage":{"enabled":true},"openTelemetry":{"metrics":{"enabled":false,"playbackStatsInterval":15000}},"views":{"videos":{"remote":{"maxAge":2592000000},"local":{"maxAge":-1},"watchingInterval":{"anonymous":5000,"users":5000}}},"storyboards":{"enabled":true,"remoteRunners":{"enabled":true}},"webrtc":{"stunServers":["stun:stunserver2024.stunprotocol.org","stun:stun.framasoft.org"]},"nsfwFlagsSettings":{"enabled":true},"fieldsConstraints":{"users":{"password":{"minLength":8,"maxLength":50}}},"signup":{"allowed":true,"allowedForCurrentIP":true,"minimumAge":16,"requiresApproval":true,"requiresEmailVerification":false}}