n8n-nodes-kodi
Version:
A powerful n8n community node for controlling Kodi media center through JSON-RPC API with intelligent method discovery and comprehensive media management capabilities
64 lines • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KodiApi = void 0;
class KodiApi {
constructor() {
this.name = 'kodiApi';
this.displayName = 'Kodi API';
this.documentationUrl = 'https://github.com/PhilippMundhenk/n8n-nodes-kodi';
this.properties = [
{
displayName: 'Server',
name: 'host',
type: 'string',
required: true,
default: '',
},
{
displayName: 'User Name',
name: 'username',
type: 'string',
required: false,
default: '',
},
{
displayName: 'Password',
name: 'password',
type: 'string',
typeOptions: {
password: true,
},
noDataExpression: true,
required: false,
default: '',
},
{
displayName: 'Port',
name: 'port',
type: 'number',
default: 8080,
},
{
displayName: 'Enable Method Discovery',
name: 'enableDiscovery',
type: 'boolean',
default: true,
description: 'Automatically discover available JSON-RPC methods from Kodi',
},
{
displayName: 'Discovery Timeout (ms)',
name: 'discoveryTimeout',
type: 'number',
default: 5000,
description: 'Timeout for method discovery in milliseconds',
displayOptions: {
show: {
enableDiscovery: [true],
},
},
},
];
}
}
exports.KodiApi = KodiApi;
//# sourceMappingURL=KodiApi.credentials.js.map