lidarr_profiles_formats
Manage Lidarr music profiles and formats: create, update, delete custom formats, quality profiles, metadata profiles, and quality definitions. Retrieve schemas and lists to configure your library.
Instructions
lidarr profiles formats operations on Lidarr. Pass operation and an arguments dict matching that operation's parameters.
lidarr_bulk_delete_customformat(body={}) — Bulk delete custom formats (body carries custom format ids). DESTRUCTIVE: this deletes data.
lidarr_bulk_update_customformat(body={}) — Bulk update custom formats (body is a list of resources). WRITE: this modifies your Lidarr instance.
lidarr_create_customformat(body={}) — Create a custom format. WRITE: this modifies your Lidarr instance.
lidarr_create_metadataprofile(body={}) — Create a metadata profile. WRITE: this modifies your Lidarr instance.
lidarr_create_qualityprofile(body={}) — Create a quality profile. WRITE: this modifies your Lidarr instance.
lidarr_delete_customformat(id) — Delete a custom format. DESTRUCTIVE: this deletes data.
lidarr_delete_metadataprofile(id) — Delete a metadata profile. DESTRUCTIVE: this deletes data.
lidarr_delete_qualityprofile(id) — Delete a quality profile. DESTRUCTIVE: this deletes data.
lidarr_get_customformat(id) — Fetch a single custom format by id.
lidarr_get_customformat_schema() — Return the custom format schema (available specifications).
lidarr_get_language(id) — Fetch a single language by id.
lidarr_get_metadataprofile(id) — Fetch a single metadata profile by id.
lidarr_get_metadataprofile_schema() — Return the metadata profile schema (available primary types/release statuses).
lidarr_get_qualitydefinition(id) — Fetch a single quality definition by id.
lidarr_get_qualityprofile(id) — Fetch a single quality profile by id.
lidarr_get_qualityprofile_schema() — Return the quality profile creation schema.
lidarr_list_customformat() — List custom formats.
lidarr_list_language() — List all languages.
lidarr_list_metadataprofile() — List metadata profiles (MusicBrainz release-status/type filters).
lidarr_list_qualitydefinition() — List quality definitions (per quality: title, weight, min/max size).
lidarr_list_qualityprofile() — List quality profiles.
lidarr_update_customformat(id, body={}) — Update a custom format. WRITE: this modifies your Lidarr instance.
lidarr_update_metadataprofile(id, body={}) — Update a metadata profile. WRITE: this modifies your Lidarr instance.
lidarr_update_quality_definitions(body=[]) — Bulk update quality definitions (body is a list of resources). WRITE: this modifies your Lidarr instance.
lidarr_update_qualitydefinition(id, body={}) — Update a single quality definition. WRITE: this modifies your Lidarr instance.
lidarr_update_qualityprofile(id, body={}) — Update a quality profile. WRITE: this modifies your Lidarr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |