recording_genres and release_group_recordings reference recordings.id, so they must be deleted BEFORE the recordings table is cleaned. Also extends toast duration to 8s for readability.
62 lines
2.0 KiB
TypeScript
Executable File
62 lines
2.0 KiB
TypeScript
Executable File
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
import {sqlcgen} from '../models';
|
|
import {library} from '../models';
|
|
import {context} from '../models';
|
|
|
|
export function AddLibrary(arg1:string):Promise<sqlcgen.Library>;
|
|
|
|
export function CancelAllScans():Promise<void>;
|
|
|
|
export function CancelCurrentScan():Promise<void>;
|
|
|
|
export function CancelScan():Promise<void>;
|
|
|
|
export function FullRescan():Promise<library.ScanMetrics>;
|
|
|
|
export function GetAlbumTracks(arg1:number):Promise<Array<library.Track>>;
|
|
|
|
export function GetAlbumsByArtist(arg1:number):Promise<Array<library.Album>>;
|
|
|
|
export function GetAllAlbums():Promise<Array<library.Album>>;
|
|
|
|
export function GetAllArtists():Promise<Array<library.Artist>>;
|
|
|
|
export function GetAllGenresWithCounts():Promise<Array<library.GenreWithCount>>;
|
|
|
|
export function GetAllLibrariesWithTrackCounts():Promise<Array<library.Info>>;
|
|
|
|
export function GetAllTracks():Promise<Array<library.Track>>;
|
|
|
|
export function GetRemovalImpact(arg1:number):Promise<library.RemovalImpact>;
|
|
|
|
export function GetScanQueueLength():Promise<number>;
|
|
|
|
export function GetTracksByGenre(arg1:string):Promise<Array<library.Track>>;
|
|
|
|
export function IsScanActive():Promise<boolean>;
|
|
|
|
export function IsScanPaused():Promise<boolean>;
|
|
|
|
export function PauseScan():Promise<void>;
|
|
|
|
export function QueuedLibraryNames():Promise<Array<string>>;
|
|
|
|
export function RemoveLibrary(arg1:number):Promise<library.RemovalSummary>;
|
|
|
|
export function RenameLibrary(arg1:number,arg2:string):Promise<void>;
|
|
|
|
export function ResumeScan():Promise<void>;
|
|
|
|
export function ScanAllLibraries():Promise<void>;
|
|
|
|
export function ScanLibrary(arg1:number):Promise<void>;
|
|
|
|
export function SearchTracks(arg1:string):Promise<Array<library.Track>>;
|
|
|
|
export function SetContext(arg1:context.Context):Promise<void>;
|
|
|
|
export function SetRemovalHooks(arg1:library.RemovalHooks):Promise<void>;
|
|
|
|
export function SetRescanHooks(arg1:library.RescanHooks):Promise<void>;
|