},
FEDERATION: {
VIDEOS: {
- FEDERATE_UNLISTED: config.get<boolean>('federation.videos.federate_unlisted')
+ FEDERATE_UNLISTED: config.get<boolean>('federation.videos.federate_unlisted'),
+ CLEANUP_REMOTE_INTERACTIONS: config.get<boolean>('federation.videos.cleanup_remote_interactions')
+ }
+ },
+ PEERTUBE: {
+ CHECK_LATEST_VERSION: {
+ ENABLED: config.get<boolean>('peertube.check_latest_version.enabled'),
+ URL: config.get<string>('peertube.check_latest_version.url')
}
},
ADMIN: {
get ALLOW_ADDITIONAL_EXTENSIONS () { return config.get<boolean>('transcoding.allow_additional_extensions') },
get ALLOW_AUDIO_FILES () { return config.get<boolean>('transcoding.allow_audio_files') },
get THREADS () { return config.get<number>('transcoding.threads') },
+ get CONCURRENCY () { return config.get<number>('transcoding.concurrency') },
get PROFILE () { return config.get<string>('transcoding.profile') },
RESOLUTIONS: {
get '0p' () { return config.get<boolean>('transcoding.resolutions.0p') },
},
IMPORT: {
VIDEOS: {
+ get CONCURRENCY () { return config.get<number>('import.videos.concurrency') },
+
HTTP: {
get ENABLED () { return config.get<boolean>('import.videos.http.enabled') },
get FORCE_IPV4 () { return config.get<boolean>('import.videos.http.force_ipv4') },
},
VIDEO_CAPTIONS: {
get SIZE () { return config.get<number>('cache.captions.size') }
+ },
+ TORRENTS: {
+ get SIZE () { return config.get<number>('cache.torrents.size') }
}
},
INSTANCE: {