User Guide
Under Construction
This documentation is actively being developed.
Not for New Users
The User Guide is not intended to be an introduction to TitleCardMaker for new users - it is a detailed reference for those already familiar with the basics. New users should follow the Getting Started tutorial.
Pages
The TitleCardMaker interface is separated into various pages which can be navigated to via the sidebar or buttons on the header. Each page is detailed below:
- Series
- Adding Series
- Recently Added
- Missing Summary
- Templates
- Fonts
- Sync
- Settings
- Connections
- Scheduler
- Importer
- System Summary
- Logs
- Graphs
- Changelog
- Command Line Image Creation
Selecting a Branch / Tag
TitleCardMaker follows the typical design pattern of lots of software packages, separating changes which are "in development" and "finalized". As a result, you have the option of selecting between either of these branches (or tags) for your version of TCM.
Develop Branches / Tags
If using the develop version of TCM, expect to encounter bugs which may
require frequently updating. If this sounds cumbersome, stick to the main
branch.
Backwards Compatibility
If there are changes to the TCM database schema, these are often
irreversible - meaning swapping from develop to main is not
possible.
Docker
| Tag Name | Description | Recommended For.. |
|---|---|---|
latest |
The most up-to-date (stable) release | Most users1 |
main |
Same as latest |
It's recommended to use latest |
develop |
The most feature-rich (unstable) release | Those wanting to try the latest features |
main-armv7 |
Same as latest, but for those on an ARMv7 architecture |
See latest |
develop-armv7 |
Same as develop, but for those on an ARMv7 architecture |
See develop |
Non-Docker
| Branch Name | Description | Recommended For.. |
|---|---|---|
main |
The most up-to-date (stable) release | Most users1 |
develop |
The most feature-rich (unstable) release | Those wanting to try the latest features |
Environment Variables
Specifying an Environment Variable
Add all environment variables under the environment section of your
compose file, like so:
Specify the environment variable with the -e commands in your Docker
run command, like so:
All TitleCardMaker environment variables use the TCM_ prefix. Variables are read
from the process environment and, when present, from a .env file in the
application root.
See the Environment Variables reference for every available variable, defaults, and constraints.