@jjdenhertog/plex-music-search
Version:
Library to find tracks in your Plex Library
19 lines (18 loc) • 808 B
TypeScript
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';