UNPKG

@jjdenhertog/plex-music-search

Version:

Library to find tracks in your Plex Library

19 lines (18 loc) 808 B
import { Metadata } from "./types"; import { PlexMusicSearchConfig } from "./types/PlexMusicSearchConfig"; import { PlexMusicSearchTrack } from "./types/PlexMusicSearchTrack"; import { PlexTrack } from "./types/PlexTrack"; import { SearchResponse } from "./types/SearchResponse"; export declare class PlexMusicSearch { private readonly _config; private _cache; constructor(config: PlexMusicSearchConfig); search(tracks: PlexMusicSearchTrack[]): Promise<SearchResponse[]>; analyze(track: PlexMusicSearchTrack): Promise<SearchResponse>; searchAlbum(tracks: PlexMusicSearchTrack[]): Promise<SearchResponse[]>; getMetaData(key: string): Promise<Metadata[]>; getById(key: string): Promise<PlexTrack>; private _newTrackSearch; private _findTrack; } export * from './types';