},
TRENDING: {
VIDEOS: {
- INTERVAL_DAYS: config.get<number>('trending.videos.interval_days')
+ INTERVAL_DAYS: config.get<number>('trending.videos.interval_days'),
+ ALGORITHMS: {
+ get ENABLED () { return config.get<string[]>('trending.videos.algorithms.enabled') },
+ get DEFAULT () { return config.get<string>('trending.videos.algorithms.default') }
+ }
}
},
REDUNDANCY: {
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 PROFILE () { return config.get<string>('transcoding.profile') },
RESOLUTIONS: {
get '0p' () { return config.get<boolean>('transcoding.resolutions.0p') },
get '240p' () { return config.get<boolean>('transcoding.resolutions.240p') },
TRANSCODING: {
get ENABLED () { return config.get<boolean>('live.transcoding.enabled') },
get THREADS () { return config.get<number>('live.transcoding.threads') },
+ get PROFILE () { return config.get<string>('live.transcoding.profile') },
RESOLUTIONS: {
get '240p' () { return config.get<boolean>('live.transcoding.resolutions.240p') },
get DEFAULT_NSFW_POLICY () { return config.get<NSFWPolicyType>('instance.default_nsfw_policy') },
get DEFAULT_CLIENT_ROUTE () { return config.get<string>('instance.default_client_route') },
- get DEFAULT_TRENDING_ROUTE () { return config.get<string>('instance.default_trending_route') },
- PAGES: {
- HOT: {
- get ENABLED () { return config.get<boolean>('instance.pages.hot.enabled') }
- }
- },
CUSTOMIZATIONS: {
get JAVASCRIPT () { return config.get<string>('instance.customizations.javascript') },