๐Ÿงฐ Setup Instructions - jordanlambrecht/modular-tdarr-flows GitHub Wiki

Introduction

Work in progress

Step 1: Flow Creation

There are 8 total flows that work in sync with each other. You'll need to make them all.

  1. ๐Ÿง  Controller Flow - The main brain that controlls all of the other ones
  2. ๐Ÿ‘‹ Initialization
  3. ๐Ÿ’ฌ Subtitle Cleaning
  4. ๐ŸŽง Audio Cleaning
  5. ๐Ÿ”Š Audio Transcoding
  6. ๐Ÿ“ผ Video Transcoding
  7. ๐Ÿ›Ž๏ธ Notifications
  8. ๐Ÿงผ Cleanup

Creation is a fairly straight forward process: Under Flows > Flow +, scroll to the bottom of the modal and paste the coorosponding json file into Import JSON Template. Repeat for each flow.

Step 2: Design Your Personal System

My setup, just like yours, is unique to me. You may have a thousand nodes, or you may be running everything off of the same computer. Take some time to think through this and map out your system.

Step 3: Hunt Down Worker Tags

Once you have your server/node system mapped out, you need to go through all of the flows and plan accordingly. At the top of each page, there is a count of the total number of worker tags in that flow that need to be tracked down and either disabled or modified. It's kind of like a nerdy version of Where's Waldo. Enjoy.

Step 4: Library Setup

Begin to add your libraries. I recommend straying away from root folders and adding things on a show-by-show basis. It's a bit untested still, but if you want to do something like process all movies, you can add a blank file named .tdarr_ignore to each movie subfolder you do not want processed.

  1. Decide if you want to to enable Folder Watch. I have it enabled for shows that are still on the air, and disabled for ones that are not.
  2. Enable health checks, Closed Caption Check, MediaInfo, and Closed Caption Check.
  3. Add your transcode cache, i.e /temp.
  4. Under Transcode Options, toggle on Flows and select ๐Ÿง  CONTROLLER FLOW. If you are wanting to perform a single flow on a library, set the flow you want instead. The system is designed to handle either.
  5. Construct all of your variables under the Variables tab.
  6. Begin processing content by going to Options > Scan New.
  7. You should be good to go. Go outside or kiss a girl or something.