Add AMD support via ort alternative to trt
This commit is contained in:
@@ -42,6 +42,7 @@ Get a free TMDB API key at: https://www.themoviedb.org/settings/api
|
||||
|
||||
import argparse
|
||||
import concurrent.futures
|
||||
import os
|
||||
import io
|
||||
import json
|
||||
import sys
|
||||
@@ -376,11 +377,13 @@ def main():
|
||||
description="Build a gallery.json spanning an entire Jellyfin library",
|
||||
formatter_class=argparse.RawDescriptionHelpFormatter,
|
||||
)
|
||||
parser.add_argument("--jellyfin-url", required=True,
|
||||
parser.add_argument("--jellyfin-url", default=os.environ.get("JELLYFIN_URL"),
|
||||
required=not os.environ.get("JELLYFIN_URL"),
|
||||
help="Jellyfin base server URL only, e.g. http://jellyfin.local:8096 "
|
||||
"(no /Items or other API path)")
|
||||
parser.add_argument("--api-key", required=True,
|
||||
help="Jellyfin API key (Dashboard → Advanced → API Keys)")
|
||||
"(no /Items or other API path). Env: JELLYFIN_URL")
|
||||
parser.add_argument("--api-key", default=os.environ.get("JELLYFIN_API_KEY"),
|
||||
required=not os.environ.get("JELLYFIN_API_KEY"),
|
||||
help="Jellyfin API key (Dashboard → Advanced → API Keys). Env: JELLYFIN_API_KEY")
|
||||
parser.add_argument("--output", required=True, help="Output gallery.json path")
|
||||
parser.add_argument("--item-types", default="Movie,Series",
|
||||
help="Comma-separated Jellyfin item types to scan (default: Movie,Series)")
|
||||
@@ -397,10 +400,11 @@ def main():
|
||||
parser.add_argument("--fetch-imdb-ids", action="store_true",
|
||||
help="Resolve each actor's real IMDB id via Jellyfin ProviderIds "
|
||||
"(one extra API call per new actor; otherwise imdb_id is left empty)")
|
||||
parser.add_argument("--tmdb-key", default=None,
|
||||
parser.add_argument("--tmdb-key", default=os.environ.get("TMDB_API_KEY"),
|
||||
help="TMDB API key/bearer token. If set, actors with no usable "
|
||||
"Jellyfin image fall back to TMDB profile images (looked up "
|
||||
"via the actor's IMDB id, requires one extra Jellyfin call per actor)")
|
||||
"via the actor's IMDB id, requires one extra Jellyfin call per actor). "
|
||||
"Env: TMDB_API_KEY")
|
||||
parser.add_argument("--merge", action="store_true",
|
||||
help="If --output already exists, keep its actors and only embed "
|
||||
"actors not already present (matched by jellyfin_id)")
|
||||
|
||||
Reference in New Issue
Block a user