refactor: remove remote-service code until feature is more complete

Temporarily removes client-side remote service discovery and authentication until the implementation is more fleshed out and working.
This commit is contained in:
Andy
2026-01-24 16:10:45 -07:00
parent 4b30090d87
commit 91a2d76f88
13 changed files with 420 additions and 2000 deletions

View File

@@ -1182,32 +1182,6 @@ remote_cdm:
[pywidevine]: https://github.com/rlaphoenix/pywidevine
## remote_services (list\[dict])
Configure connections to remote unshackle REST API servers to access services running on other instances.
This allows you to use services from remote unshackle installations as if they were local.
Each entry requires:
- `url` (str): The base URL of the remote unshackle REST API server
- `api_key` (str): API key for authenticating with the remote server
- `name` (str, optional): Friendly name for the remote service (for logging/display purposes)
For example,
```yaml
remote_services:
- url: "https://remote-unshackle.example.com"
api_key: "your_api_key_here"
name: "Remote US Server"
- url: "https://remote-unshackle-eu.example.com"
api_key: "another_api_key"
name: "Remote EU Server"
```
**Note**: The remote unshackle instances must have the REST API enabled and running. Services from all
configured remote servers will be available alongside your local services.
## scene_naming (bool)
Set scene-style naming for titles. When `true` uses scene naming patterns (e.g., `Prime.Suspect.S07E01...`), when