UNPKG

stone-deezer

Version:

A plugin that allows you to play deezer links with available sources (requires kazagumo)

55 lines 1.24 kB
import { KazagumoPlugin as Plugin, Kazagumo, KazagumoTrack } from 'kazagumo'; export declare class KazagumoPlugin extends Plugin { private _search; private kazagumo; private readonly methods; constructor(); load(kazagumo: Kazagumo): void; private search; private buildSearch; private searchTrack; private getTrack; private getAlbum; private getPlaylist; private filterNullOrUndefined; private buildKazagumoTrack; } export interface Result { tracks: KazagumoTrack[]; name?: string; } export interface Album { title: string; tracks: AlbumTracks; } export interface AlbumTracks { data: DeezerTrack[]; next: string | null; } export interface Artist { name: string; } export interface Playlist { tracks: PlaylistTracks; title: string; } export interface PlaylistTracks { data: DeezerTrack[]; next: string | null; } export interface DeezerTrack { data: KazagumoTrack[]; } export interface SearchResult { exception?: { severity: string; message: string; }; loadType: string; playlist?: { duration_ms: number; name: string; }; data: KazagumoTrack[]; } //# sourceMappingURL=plugin.d.ts.map