Object for initiating media sync to/from a device or storage

MediaSync

Constructors

Properties

_ERR_TERMINATED: string

Undocumented

_fastTrackAccess: any

Undocumented

device: Device

Undocumented

files: StringList

Undocumented

isScheduled: boolean

Undocumented

process: any

Undocumented

queue: any[]

Undocumented

queuedTracksCount: number

Undocumented

queuedTracksUploadedCount: number

Undocumented

taskProgress: BackgroundTask

Undocumented

taskType: string

Undocumented

Methods

  • Parameters

    • syncHandler: any
    • Optional last_content_signature: any

    Returns Promise<unknown>

    Undocumented

  • Parameters

    Returns Promise<unknown>

    Undocumented

  • Parameters

    • success: boolean

    Returns void

    Undocumented

  • Parameters

    • info: any

    Returns any

    Undocumented

  • Parameters

    • device: Device
    • Optional info_file: any
    • Optional files: any

    Returns Promise<unknown>

    Undocumented

  • Parameters

    Returns any

    Undocumented

  • Parameters

    • syncHandler: any
    • Optional parent_playlist: any

    Returns Promise<void>

    Undocumented

  • Parameters

    • syncHandler: any
    • playlist: any

    Returns Promise<unknown>

    Undocumented

  • Parameters

    • tracks: Tracklist
    • replaceExisting: boolean
    • Optional isFullScan: boolean

    Returns Promise<void>

    Undocumented

  • Parameters

    Returns Promise<void>

    Undocumented

  • Parameters

    Returns any

    Undocumented

  • Parameters

    Returns Promise<void>

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Parameters

    Returns Promise<void>

    Undocumented

  • Parameters

    • success: boolean

    Returns void

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Parameters

    Returns any

    Undocumented

  • Parameters

    Returns any

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Parameters

    • info: any

    Returns Promise<void>

    Undocumented

  • Parameters

    Returns Promise<unknown>

    Undocumented

  • Returns Promise<void>

    Undocumented

  • Parameters

    • target: any

    Returns any

    Undocumented

  • Parameters

    Returns Promise<void>

    Undocumented

  • Removes tracks from the device

    Parameters

    Returns void

    Method

    removeFromDevice

  • Returns Promise<unknown>

    Undocumented

  • Initiates auto sync with this device

    Parameters

    • Optional runLibraryScan: boolean

    Returns Promise<void>

    Method

    runAutoSync

  • Returns Promise<unknown>

    Undocumented

  • Parameters

    Returns Promise<unknown>

    Undocumented

  • Scans remote (cloud/device) content into library

    Returns Promise<void>

    Method

    scanToLibrary

  • Sends tracks into device

    Parameters

    Returns Promise<void>

    Method

    sendToDevice

  • Parameters

    • mode: string

    Returns Promise<void>

    Undocumented

  • Parameters

    Returns void

    Undocumented

  • Parameters

    Returns Promise<void>

    Undocumented

  • Parameters

    • source: string
    • target: string

    Returns any

    Undocumented

  • Returns Promise<unknown>

    Undocumented

  • Returns Promise<void>

    Undocumented