Merge pull request #1036 from TheCaptain989/radarr-striptracks

radarr: striptracks release 2.15.0
This commit is contained in:
aptalca 2025-05-31 22:21:18 -04:00 committed by GitHub
commit 3ca60bb656
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 1531 additions and 1618 deletions

View File

@ -31,7 +31,7 @@ jobs:
echo "MULTI_ARCH=${{ env.MULTI_ARCH }}" >> $GITHUB_OUTPUT
if [[ -z "${{ env.MOD_VERSION }}" ]]; then
# **** If the mod needs to be versioned, set the versioning logic below. Otherwise leave as is. ****
MOD_VERSION="2.13.3"
MOD_VERSION="2.15.0"
else
MOD_VERSION=${{ env.MOD_VERSION }}
echo "MOD_VERSION_OVERRIDE=true" >> $GITHUB_OUTPUT

View File

@ -138,7 +138,7 @@ The language of the video file will be updated in the Radarr or Sonarr database
If the resulting video file would contain the same tracks as the original, and it's already an MKV, the remux step is skipped.
> [!TIP]
> If you've configured the Radarr/Sonarr **Recycle Bin** path correctly, the original video will be moved there.
> If you've configured the Radarr/Sonarr **Recycle Bin** path correctly, the original video will be moved there unless disabled with the `--disable-recycle` option.
> [!CAUTION]
> If you have ***not*** configured the Recycle Bin, the original video file will be deleted/overwritten and permanently lost.
@ -210,7 +210,7 @@ All language conditions with positive scores *and* Negated conditions with negat
The script also supports command-line arguments that will override the automatic language detection. More granular control can therefore be exerted or extended using tagging and defining multiple *Connect* scripts (this is native Radarr/Sonarr functionality outside the scope of this documentation).
The syntax for the command-line is:
`striptracks.sh [{-a|--audio} <audio_languages> [{-s|--subs} <subtitle_languages>] [{-f|--file} <video_file>]] [--reorder] [{-l|--log} <log_file>] [{-c|--config} <config_file>] [{-d|--debug} [<level>]]`
`striptracks.sh [{-a|--audio} <audio_languages> [{-s|--subs} <subtitle_languages>] [{-f|--file} <video_file>]] [--reorder] [--disable-recycle] [{-l|--log} <log_file>] [{-c|--config} <config_file>] [{-d|--debug} [<level>]]`
<details>
<summary>Table of Command-Line Arguments</summary>
@ -221,6 +221,7 @@ Option|Argument|Description
`-s`, `--subs`|`<subtitle_languages>`|Subtitle languages to keep<br/>ISO 639-2 code(s) prefixed with a colon (`:`)<br/>Each code may optionally be followed by a plus (`+`) and one or more modifiers.
`-f`, `--file`|`<video_file>`|If included, the script enters **[Batch Mode](#batch-mode)** and converts the specified video file.<br/>Requires the `--audio` option.<br/>![notes] **Do not** use this argument when called from Radarr or Sonarr!
`--reorder`| |Reorder audio and subtitles tracks to match the language code order specified in the `<audio_languages>` and `<subtitle_languages>` arguments.
`--disable-recycle`| |Disable recycle bin use, even if configured in Radarr/Sonarr
`-l`, `--log`|`<log_file>`|The log filename<br/>Default is `/config/log/striptracks.txt`
`-c`, `--config`|`<config_file>`|Radarr/Sonarr XML configuration file<br/>Default is `/config/config.xml`
`-d`, `--debug`|`[<level>]`|Enables debug logging. Level is optional.<br/>Default is `1` (low)<br/>`2` includes JSON output<br/>`3` contains even more JSON output

View File

@ -6,8 +6,8 @@ Only the latest major and minor version are supported.
| Version | Supported |
| ------- | ------------------ |
| 2.13.x | :heavy_check_mark: |
| < 2.13 | :x: |
| 2.15.x | :heavy_check_mark: |
| < 2.15 | :x: |
## Reporting a Vulnerability

File diff suppressed because it is too large Load Diff