UNPKG

javascript-ampache

Version:
38 lines (37 loc) 949 B
import { UID } from "../base"; import { GenreSummary } from "../genres/types"; import { ArtistSummary } from "../artists/types"; import { SongResponse } from "../songs/types"; export type AlbumSummary = { id: UID; name: string; prefix: string | null; basename: string; }; export type AlbumResponse = { id: UID; name: string; prefix: string | null; basename: string; artist: ArtistSummary; artists: ArtistSummary[]; songartists: ArtistSummary[]; time: number; year: number | string; tracks?: SongResponse[]; songcount: number; disccount: number; type: string | null; genre: GenreSummary[]; art: string; has_art: boolean; flag: boolean; rating: number | null; averagerating: number | null; mbid: string | null; }; export type AlbumsResponse = { total_count: number; md5: string; album: AlbumResponse[]; };