devopsarr.sonarr.sonarr_naming module – Manages Sonarr naming.
Note
This module is part of the devopsarr.sonarr collection (version 1.3.1).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install devopsarr.sonarr
.
To use it in a playbook, specify: devopsarr.sonarr.sonarr_naming
.
New in devopsarr.sonarr 0.0.6
Synopsis
Manages Sonarr naming.
Parameters
Parameter |
Comments |
---|---|
Anime episode format. |
|
Colon replacement format. 0 - ‘Delete’ 1 - ‘Replace with Dash’ 2 - ‘Replace with Space Dash’ 3 - ‘Replace with Space Dash Space’ 4 - ‘Smart Replace’, 5 - ‘Custom Replace’. Choices:
|
|
Custom colon folder format. Default: |
|
Daily episode format. |
|
Multi episode style. 0 - ‘Extend’ 1 - ‘Duplicate’ 2 - ‘Repeat’ 3 - ‘Scene’ 4 - ‘Range’ 5 - ‘Prefixed Range’. Choices:
|
|
Rename episodes. Choices:
|
|
Replace illegal characters. Choices:
|
|
Series folder format. |
|
Series folder format. |
|
API key for Sonarr authentication. |
|
Full Sonarr URL with protocol and port (e.g. `https://test.sonarr.tv:8989`) |
|
Series folder format. |
|
Standard episode format. |
Notes
Note
for authentication, you can set service_account_file using the c(SONARR_URL) env variable.
for authentication, you can set service_account_contents using the c(SONARR_API_KEY) env variable.
Examples
---
# update naming
- name: Update naming
devopsarr.sonarr.sonarr_naming:
rename_episodes: true
replace_illegal_characters: true
multi_episode_style: 0
colon_replacement_format: 0
daily_episode_format: '{Series Title} - {Air-Date} - {Episode Title} {Quality Full}'
anime_episode_format: '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Quality Full}'
series_folder_format: '{Series Title}'
season_folder_format: 'Season {season}'
specials_folder_format: 'S0'
standard_episode_format: '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Quality Full}'
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Anime episode format. Returned: always Sample: |
|
Colon replacement format. 0 - ‘Delete’ 1 - ‘Replace with Dash’ 2 - ‘Replace with Space Dash’ 3 - ‘Replace with Space Dash Space’ 4 - ‘Smart Replace’. Returned: always Sample: |
|
Custom colon replacement format. Returned: always Sample: |
|
Daily episode format. Returned: always Sample: |
|
Naming ID. Returned: always Sample: |
|
Multi episode style. 0 - ‘Extend’ 1 - ‘Duplicate’ 2 - ‘Repeat’ 3 - ‘Scene’ 4 - ‘Range’ 5 - ‘Prefixed Range’. Returned: always Sample: |
|
Rename episodes. Returned: always Sample: |
|
Replace illegal characters. Returned: always Sample: |
|
Series folder format. Returned: always Sample: |
|
Series folder format. Returned: always Sample: |
|
Series folder format. Returned: always Sample: |
|
Standard episode format. Returned: always Sample: |