make-only-subtitle-default
HaveAGitGat 2 years ago
parent 8c8ef277df
commit ae0ff14bf0

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Codec',
name: 'codec',
type: 'string',
defaultValue: 'aac',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Channel Count',
name: 'channelCount',
type: 'number',
defaultValue: '2',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'i',
name: 'i',
type: 'string',
defaultValue: '-23.0',
@ -31,6 +32,7 @@ const details = (): IpluginDetails => ({
defaults to -23.0`,
},
{
label: 'lra',
name: 'lra',
type: 'string',
defaultValue: '7.0',
@ -41,6 +43,7 @@ const details = (): IpluginDetails => ({
`,
},
{
label: 'tp',
name: 'tp',
type: 'string',
defaultValue: '-2.0',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Plugin Source ID',
name: 'pluginSourceId',
type: 'string',
defaultValue: 'Community:Tdarr_Plugin_00td_filter_by_codec',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Plugin Source ID',
name: 'pluginSourceId',
type: 'string',
defaultValue: 'Community:Tdarr_Plugin_MC93_Migz1FFMPEG',

@ -19,6 +19,7 @@ const details = () :IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Input Arguments',
name: 'inputArguments',
type: 'string',
defaultValue: '',
@ -29,6 +30,7 @@ const details = () :IpluginDetails => ({
},
{
label: 'Output Arguments',
name: 'outputArguments',
type: 'string',
defaultValue: '',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Audio Encoder',
name: 'audioEncoder',
type: 'string',
defaultValue: 'aac',
@ -41,6 +42,7 @@ const details = (): IpluginDetails => ({
'Enter the desired audio codec',
},
{
label: 'Language',
name: 'language',
type: 'string',
defaultValue: 'en',
@ -52,6 +54,7 @@ const details = (): IpluginDetails => ({
+ ' Case-insensitive. One tag only',
},
{
label: 'Channels',
name: 'channels',
type: 'number',
defaultValue: '2',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Property To Check',
name: 'propertyToCheck',
type: 'string',
defaultValue: 'codec_name',
@ -37,6 +38,7 @@ const details = (): IpluginDetails => ({
`,
},
{
label: 'Values To Remove',
name: 'valuesToRemove',
type: 'string',
defaultValue: 'aac',
@ -52,6 +54,7 @@ const details = (): IpluginDetails => ({
`,
},
{
label: 'Condition',
name: 'condition',
type: 'string',
defaultValue: 'includes',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Process Order',
name: 'processOrder',
type: 'string',
defaultValue: 'codecs,channels,languages,streamTypes',
@ -38,6 +39,7 @@ The default order is suitable for most people.
`,
},
{
label: 'Languages',
name: 'languages',
type: 'string',
defaultValue: '',
@ -51,6 +53,7 @@ The default order is suitable for most people.
`,
},
{
label: 'Channels',
name: 'channels',
type: 'string',
defaultValue: '7.1,5.1,2,1',
@ -64,6 +67,7 @@ The default order is suitable for most people.
7.1,5.1,2,1`,
},
{
label: 'Codecs',
name: 'codecs',
type: 'string',
defaultValue: '',
@ -77,6 +81,7 @@ The default order is suitable for most people.
aac,ac3`,
},
{
label: 'Stream Types',
name: 'streamTypes',
type: 'string',
defaultValue: 'video,audio,subtitle',

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Container',
name: 'container',
type: 'string',
defaultValue: 'mkv',
@ -35,6 +36,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the container to use',
},
{
label: 'Force Conform',
name: 'forceConform',
type: 'boolean',
defaultValue: 'false',

@ -20,6 +20,7 @@ const details = () :IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Framerate',
name: 'framerate',
type: 'number',
defaultValue: '30',

@ -19,6 +19,7 @@ const details = () :IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Target Resolution',
name: 'targetResolution',
type: 'string',
defaultValue: '1080p',

@ -20,6 +20,7 @@ const details = () :IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Bitrate',
name: 'bitrate',
type: 'string',
defaultValue: '5000',

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Output Codec',
name: 'outputCodec',
type: 'string',
defaultValue: 'hevc',
@ -38,6 +39,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify codec of the output file',
},
{
label: 'FFmpeg Preset',
name: 'ffmpegPreset',
type: 'string',
defaultValue: 'fast',
@ -58,6 +60,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ffmpeg preset',
},
{
label: 'FFmpeg Quality',
name: 'ffmpegQuality',
type: 'number',
defaultValue: '25',
@ -67,6 +70,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ffmpeg quality',
},
{
label: 'Hardware Encoding',
name: 'hardwareEncoding',
type: 'boolean',
defaultValue: 'true',
@ -80,6 +84,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to use hardware encoding if available',
},
{
label: 'Hardware Type',
name: 'hardwareType',
type: 'string',
defaultValue: 'auto',
@ -96,6 +101,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify codec of the output file',
},
{
label: 'Hardware Decoding',
name: 'hardwareDecoding',
type: 'boolean',
defaultValue: 'true',
@ -109,6 +115,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to use hardware decoding if available',
},
{
label: 'Force Encoding',
name: 'forceEncoding',
type: 'boolean',
defaultValue: 'true',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'File To Check',
name: 'fileToCheck',
type: 'string',
// eslint-disable-next-line no-template-curly-in-string
@ -32,6 +33,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify file to check using templating e.g. ${fileName}_720p.${container}',
},
{
label: 'Directory',
name: 'directory',
type: 'string',
defaultValue: '',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Extensions',
name: 'extensions',
type: 'string',
defaultValue: 'mkv,mp4',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Terms',
name: 'terms',
type: 'string',
// eslint-disable-next-line no-template-curly-in-string

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Unit',
name: 'unit',
type: 'string',
defaultValue: 'GB',
@ -34,6 +35,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use',
},
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '0',
@ -43,6 +45,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '10000',

@ -21,6 +21,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '99.5',
@ -31,6 +32,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 99.5% so new file duration must be at least 40% of original file duration.',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '100.5',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '40',
@ -30,6 +31,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '110',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '40',
@ -30,6 +31,7 @@ const details = (): IpluginDetails => ({
+ 'Default value is 40% so new file size must be at least 40% of original file size.',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '110',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: 'faArrowRight',
inputs: [
{
label: 'Output Directory',
name: 'outputDirectory',
type: 'string',
defaultValue: '',
@ -32,6 +33,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify ouput directory',
},
{
label: 'Keep Relative Path',
name: 'keepRelativePath',
type: 'boolean',
defaultValue: 'false',
@ -45,6 +47,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify whether to keep the relative path',
},
{
label: 'Make Working File',
name: 'makeWorkingFile',
type: 'boolean',
defaultValue: 'false',

@ -20,6 +20,7 @@ const details = (): IpluginDetails => ({
icon: 'faTrash',
inputs: [
{
label: 'File To Delete',
name: 'fileToDelete',
type: 'string',
defaultValue: 'workingFile',

@ -25,6 +25,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight',
inputs: [
{
label: 'Output Directory',
name: 'outputDirectory',
type: 'string',
defaultValue: '',
@ -34,6 +35,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Specify ouput directory',
},
{
label: 'Keep Relative Path',
name: 'keepRelativePath',
type: 'boolean',
defaultValue: 'false',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'File Rename',
name: 'fileRename',
type: 'string',
// eslint-disable-next-line no-template-curly-in-string

@ -22,6 +22,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'File Access Checks',
name: 'fileAccessChecks',
type: 'boolean',
defaultValue: 'false',
@ -35,6 +36,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Will check if input file and cache are readable and writable',
},
{
label: 'Pause Node If Access Checks Fail',
name: 'pauseNodeIfAccessChecksFail',
type: 'boolean',
defaultValue: 'false',

@ -29,6 +29,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Hardware Encoder',
name: 'hardwareEncoder',
type: 'string',
defaultValue: 'hevc_nvenc',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight',
inputs: [
{
label: 'Flow ID',
name: 'flowId',
type: 'string',
defaultValue: '',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faArrowRight',
inputs: [
{
label: 'Flow ID',
name: 'flowId',
type: 'string',
defaultValue: '',
@ -29,6 +30,7 @@ const details = ():IpluginDetails => ({
tooltip: 'Specify flow ID to go to',
},
{
label: 'Plugin ID',
name: 'pluginId',
type: 'string',
defaultValue: 'start',

@ -18,6 +18,7 @@ const details = (): IpluginDetails => ({
icon: 'faBell',
inputs: [
{
label: 'Arr',
name: 'arr',
type: 'string',
defaultValue: 'radarr',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify which arr to use',
},
{
label: 'Arr API Key',
name: 'arr_api_key',
type: 'string',
defaultValue: '',
@ -37,6 +39,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Input your arr api key here',
},
{
label: 'Arr Host',
name: 'arr_host',
type: 'string',
defaultValue: 'http://192.168.1.1:7878',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faClock',
inputs: [
{
label: 'Amount',
name: 'amount',
type: 'string',
defaultValue: '1',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the amount of time to wait',
},
{
label: 'Unit',
name: 'unit',
type: 'string',
defaultValue: 'seconds',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faArrowRight',
inputs: [
{
label: 'Method',
name: 'method',
type: 'string',
defaultValue: 'post',
@ -34,6 +35,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request method',
},
{
label: 'Request URL',
name: 'requestUrl',
type: 'string',
defaultValue: 'http://example.com',
@ -43,6 +45,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request URL',
},
{
label: 'Request Headers',
name: 'requestHeaders',
type: 'string',
defaultValue: `{
@ -57,6 +60,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify request URL',
},
{
label: 'Request Body',
name: 'requestBody',
type: 'string',
defaultValue: `{

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '0',
@ -28,6 +29,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound of fps',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '60',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Unit',
name: 'unit',
type: 'string',
defaultValue: 'kbps',
@ -33,6 +34,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use',
},
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '0',
@ -42,6 +44,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '10000',

@ -19,6 +19,7 @@ const details = (): IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Unit',
name: 'unit',
type: 'string',
defaultValue: 'kbps',
@ -33,6 +34,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify the unit to use',
},
{
label: 'Greater Than',
name: 'greaterThan',
type: 'number',
defaultValue: '0',
@ -42,6 +44,7 @@ const details = (): IpluginDetails => ({
tooltip: 'Specify lower bound',
},
{
label: 'Less Than',
name: 'lessThan',
type: 'number',
defaultValue: '10000',

@ -19,6 +19,7 @@ const details = ():IpluginDetails => ({
icon: 'faQuestion',
inputs: [
{
label: 'Codec',
name: 'codec',
type: 'string',
defaultValue: 'hevc',

@ -23,6 +23,7 @@ const details = (): IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Type',
name: 'type',
type: 'string',
defaultValue: 'quick',

@ -21,6 +21,7 @@ const details = ():IpluginDetails => ({
icon: '',
inputs: [
{
label: 'Target Codec',
name: 'target_codec',
type: 'string',
defaultValue: 'hevc',

@ -32,7 +32,7 @@ export interface IpluginInputUi {
}
export interface IpluginInputs {
label?: string,
label: string,
name: string,
type: 'string' | 'boolean' | 'number',
defaultValue: string,

Loading…
Cancel
Save