Sonarr
Optional Step
This step is completely optional, and only those with Sonarr servers should continue.
Although Sonarr can only serve as an Episode Data Source, it is typically much faster than the other alternatives (especially Emby, Jellyfin, or Plex) and is generally the recommended option for most users.
Connecting
-
Under the Sonarr section, click the
button. -
Give this Connection some descriptive name - e.g.
Sonarr 4K
- and enter the root URL to your Sonarr server including the port.Example URL
Although your local IP address will obviously be different, this IP should be like
http://192.168.0.29:8989/
. -
Open the Sonarr WebUI, then open your settings from the left navigation bar.
-
Towards the bottom of the Settings sub-menu, open
General
. -
Under the Security subsection, and find and copy the API key - it should be a 32-character long string of numbers and the letters between A and F.
Security Warning
Keep this API key private, as it can be used to remotely access and modify Sonarr.
-
Back within TitleCardMaker, paste the API key from Step 5 into the API key input box and then click
. TCM will reload the page. -
The next step is to add the top-level directories for each of your television libraries to that TitleCardMaker can automatically detect a Series' Library when Syncing from Sonarr. The paths listed here must be as they appear within Sonarr - not your media server. See the following examples for reference.
Quick Setup
For most users, simply listing the paths, library names, and associated servers for the folders in Sonarr under
Settings
>Media Management
>Root Folders
is sufficient.Example Library Paths
Within Plex, I have two libraries called
Anime
andTV
located at/data/media/Anime
and/data/media/TV
respectively. My Library Paths setting should look like:Media Server Library Name Path Plex Anime /data/media/Anime/ Plex TV /data/media/TV/ Within Jellyfin, I have four libraries called
Anime
,Anime 4K
,TV Shows
, andTV Shows 4K
- they are located at/data/media/anime
,/data/media/anime 4k/
,/data/media/tv/
, and/data/media/tv 4k
respectively. The Library Paths setting should look like:Media Server Library Name Path Jellyfin Anime /data/media/anime/ Jellyfin Anime 4K /data/media/anime 4k/ Jellyfin TV /data/media/TV/ Jellyfin TV 4K /data/media/TV 4k/ Within Emby I have two libraries:
TV
, andReality TV
located atC:\TV
andK:\Reality TV
; within Plex there are two libraries:Anime
andReality TV
located atC:\Anime
andK:\Reality TV
(the same directory as within Emby). The Library Paths setting should look like:Media Server Library Name Path Emby TV C:\TV Emby Reality TV K:\Reality TV Plex Anime C:\Anime Plex Reality TV K:\Reality TV -
After entering all the necessary library paths, click
.
Webhook Integration
For details on setting up this integration, see here.