-
-
Notifications
You must be signed in to change notification settings - Fork 4
v2.0.0 #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
v2.0.0 #18
Conversation
fix: 480p videos were upscaling to 1080p
feat: multiple new safety checks feat: remove_commentary feat: keep 8ch audio option breaking: new mono to 2ch conversion. see changelog
|
@Shadowalker125 and @jaybawk if you have some free time, can you please test this version before I commit it to main? It's a huge update so I'd appreciate more eyes on it. |
|
Will throw this in tomorrow and try it out! |
subtitle streams
|
@jaybawk Ha! You beat me to it. I ran into the same issue. Try the new files- I switched over to JS functions for the error counting instead. Apparently Tdarr does not allow for calculations in their Set Flow Variable plugin. |
|
Do you happen to know an easier way to replaces flows with new versions? Currently a little of a hassle because of flow IDs being used throughout so you can't just delete and replace. |
|
Also before I forget a low priority change for the variable wiki page would be specifically highlighting changed or new variables for those updating. For example "use_foreign" being changed to "is_foreign" |
|
This is awesome feedback man, thank you for taking the time. I'm going to start knocking these out.
I wish =/ It's pretty frustrating. I've just been duplicating/making backups and overwriting the main flow |
Might be worth it to put in issue in the tdarr GitHub for a new feature of replacing flows rather than just adding and deleting. |
Done. |
removed: disabled mono logic for now
…n no longer needed. see change log
v2.2.1-beta - June 6, 2025Added
Fixed
Changed
Removed
Docs
|
|
Will throw this in later. Hoping the next tdarr version comes out soon and not in a couple weeks so we can get that update with the replacing flows feature. |
|
It has been a few months without any commits. I'm just getting started with my configuration and just wondering if this is still being maintained or if this release might be soon and I'll just wait for that? |
|
It's currently functional as is and I've been using it for quite a while. Although, it's not perfect by any means and is more of a starting point for whatever you need. |
|
@Shadowalker125 do you know if during the audio conversions does it apply DRC to normalize the loudness between dialogue and louder action scenes? |
|
No, it’s a straight conversion to ac3
…On Mon, Nov 17, 2025 at 09:50 g4m3r7ag ***@***.***> wrote:
*g4m3r7ag* left a comment (jordanlambrecht/modular-tdarr-flows#18)
<#18 (comment)>
@Shadowalker125 <https://github.com/Shadowalker125> do you know if during
the audio conversions does it apply DRC to normalize the loudness between
dialogue and louder action scenes?
—
Reply to this email directly, view it on GitHub
<#18 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD3QRAX5M766BJO2MI2TGPL35HVF5AVCNFSM6AAAAAB6IX7AQOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKNBSGU4DCOJWGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|










Added
keep_8ch_audiolibrary variable. Defaults to false. This variable isoptional.
remove_commentarylibrary variable. Defaults to false. Setting to true willremove any audio tracks that are flagged as commentary. This variable is
optional. Executed in the Audio Cleaning flow.
remove the mono track.
enable_unraidis set totruecalled
👋 Initialization. It can be activated using the variableenable_initialization. Closes Suggestion: reorder streams #12audio transcodingflow now fails at theCreate 2-channel aac (jp)andCreate 2-channel aac (en)steps because 2ch AAC is mandatory. Furtherinvestigation is required for 'en' vs 'eng' and 'jp' vs 'jpn' language
codes.
audio transcodingflow to ensure that a valid audiocodec is found before scrubbing unwanted ones. This was put in place due to
rare cases where mp2 2ch audio was not transcoding to aac 2ch and was being
removed instead, leaving no audio track at all.
audio transcodingnow checks for dubs to transcode in addition to japanese(for anime)
shaky since Tdarr does not have great subtitle handling logic. Please report
any issues you find with subtitles.
nvenc_presetvariable to thevideo transcodingflow. This isused to set the preset for the NVENC encoder. Defaults to
p7. Nvenc encodingnow uses
-c:0 hevc_nvenc -preset p{{{args.variables.user.use_nvenc_preset}}} -tune hq -spatial-aq 1 -temporal-aq 1 -rc-lookahead 32 -no-scenecut 1 -qmin 0 -g 250 -bf 3 -b_ref_mode middle -b_adapt 0 -fps_mode passthrough -i_qfactor 0.75 -b_qfactor 1.1. Closes Bug: NVENC disregarding quality level presets #4 and closes Error: Failed transcoding using default settings. #3Changed
AC3
Video Transcodingflow now checks for small h265 movie files and does nottranscode them if they're under 4.5gb. This is to prevent unnecessary
transcoding of small files that are already in a good format.
Video Transcodingflow now renders 480p and 576p videos as 480p instead ofup converting them to 720p. This is to prevent unnecessary upscaling of videos
that are already in a good format.
Fixed
to the global variable being used with http://, but the plugin does not want
http:// in it's input field. Closes Issue: sonarr notification #11
BREAKING
Please see this
pull request. Until
it is merged, you will need to create custom plugins into it. Please open an
issue if you run into trouble. Referr to the [[🕹️ Custom Plugins]] wiki page
for detailed setup instructions
it is merged, you will need to create a custom plugin and copy/paste
this code
into it. Referr to the [[🕹️ Custom Plugins]] wiki page for detailed setup
instructions
AND audio channel. Same deal.
Github repo here.
Referr to the [[🕹️ Custom Plugins]] wiki page for detailed setup instructions
https:// anymore. Please update your global variables accordingly.