feat: add lidarr integration (#1433)

This commit is contained in:
Manuel
2024-11-20 19:03:09 +01:00
committed by GitHub
parent ed10d63a04
commit ed74604a54
9 changed files with 203 additions and 31 deletions

View File

@@ -0,0 +1,17 @@
import { Integration } from "../base/integration";
export abstract class MediaOrganizerIntegration extends Integration {
/**
* Priority list that determines the quality of images using their order.
* Types at the start of the list are better than those at the end.
* We do this to attempt to find the best quality image for the show.
*/
protected readonly priorities: string[] = [
"cover", // Official, perfect aspect ratio
"poster", // Official, perfect aspect ratio
"banner", // Official, bad aspect ratio
"fanart", // Unofficial, possibly bad quality
"screenshot", // Bad aspect ratio, possibly bad quality
"clearlogo", // Without background, bad aspect ratio
];
}