2.3 KiB
With the introduction of version 1.0 of Trash Updater, I am leaving the old Python script behind. I decided to rewrite the entire application in C# .NET mainly for two reasons:
- I prefer using and am more comfortable with C#
- The application started becoming too large and complicated for Python, in my humble opinion.
The rewritten version isn't completely identical to the Python script, unfortunately. The purpose of this page is to document all of the differences so you can learn the new command line and migrate your configuration over.
Sonarr-specific Differences
- Release profile names that previously used
WEB-DL
now useSeries
. This may require you to manually remove release profiles that start with[Trash] WEB-DL
.
Command Line Differences
The biggest differences are:
-
Nearly all the old CLI options are gone. You no longer have the option of providing something on the command line or in the YAML config. Everything must be put in the YAML configuration now! See Configuration Reference for details.
-
The subcommands are different. Instead of specifying
profile
orguide
now, you instead mention the service you're using, such asradarr
orsonarr
. See Command Line Reference for details.
Configuration Differences
The YAML structure is mostly identical. I recommend you head over to the Configuration Reference page and get familiar with the whole schema. But I'll point out a few differences to look out for here.
Sonarr
Changed:
- Everything under the top-level
sonarr:
property is now in a list. That means just make the first line prefixed with a-
. This is the list format in YAML. There are actual examples in the reference linked above. profile
is nowrelease_profile
base_uri
is nowbase_url
(thei
at the end became anL
)
Added:
- Property named
strict_negative_scores
has been added to therelease_profile
objects (since it's no longer specified via CLI). quality_definition
has been added undersonarr
.
Radarr
Changed:
- Everything under the top-level
radarr:
property is now in a list. That means just make the first line prefixed with a-
. This is the list format in YAML. There are actual examples in the reference linked above.
Added:
quality_definition
has been added underradarr
.