lms-community-slimserver

Namespace

lms-community-slimserver

Description:
  • Experience the ultimate audio streaming solution with Lyrion Music Server. Effortlessly stream local and internet music to any device, transforming your listening experience across platforms like Windows, macOS, and Linux.

Author:

Methods

(async, static) createLmsCommunitySlimserverInstance(context, body) → {LmsCommunitySlimserver}

Description:
  • Create a new Lyrion Music Server instance

Example
import { Context } from '@osaas/client-core';
import { createLmsCommunitySlimserverInstance } from '@osaas/client-services';

const ctx = new Context();
const body: LmsCommunitySlimserverConfig = { name: 'myinstance', ... };
const instance = await createLmsCommunitySlimserverInstance(ctx, body);
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

body LmsCommunitySlimserverConfig

Service instance configuration

Returns:
  • Service instance
Type
LmsCommunitySlimserver

(async, static) getLmsCommunitySlimserverInstance(context, name) → {LmsCommunitySlimserver}

Description:
  • Get a Lyrion Music Server instance

Example
import { Context } from '@osaas/client-core';
import { getLmsCommunitySlimserverInstance } from '@osaas/client-services';

const ctx = new Context();
const instance = await getLmsCommunitySlimserverInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the slimserver to be retrieved

Returns:
  • Service instance
Type
LmsCommunitySlimserver

(async, static) removeLmsCommunitySlimserverInstance(context, name)

Description:
  • Remove a Lyrion Music Server instance

Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the slimserver to be removed