Automation templates
Each of these is an automation someone built in Tracearr and exported as a share code. Copy a code, open Automations → Import in your own Tracearr, and paste it. Tracearr shows you what the automation does before it is added, and adds it paused.
This gallery lives on the docs site. Your Tracearr never reads it, and there is no way to import from a URL: pasting is the only way in, so nothing your install does depends on this page staying up.
Neither badge travels with a code. A code someone sends you carries no claim at all, which is why the import review shows what it does and the automation starts paused.
Raise a violation when an account goes unused for the days you allow.
When an account has been inactive for 30 days. Flag it.
Raise a violation when an account plays more streams at once than you allow.
When a stream starts, and only if the stream count is above 3. Flag it.
Raise a violation when an account streams from more IP addresses in a window than you allow.
When a stream starts, and only if the number of IP addresses is above 5. Flag it.
Raise a violation when a stream comes from a country you block.
When a stream starts, and only if the country is one of those chosen; and also the user is not on the local network. Flag it.
Raise a violation when two sessions sit further apart than anyone could travel between them.
When a stream starts, and only if the travel speed is above 500 km/h. Flag it.
Stop a stream that has sat paused past the minutes you allow.
When a stream has been paused for 30 minutes, stop the stream.
Tell a destination when a library item shows up for the first time.
When media is added, send a notification.
Tell a destination when a library item changes quality.
When media is upgraded, send a notification.
Tell a destination the first time an account streams from a device you have not seen.
When an account plays from a new device, send a notification.
Stop a stream that transcodes 4K source video.
When a stream starts or transcoding starts or stops, and only if the source resolution is 4K (2160p); and also the stream is transcoding video. Flag it, then stop the stream.
Tell a destination when a stream sits paused past the minutes you allow.
When a stream has been paused for 30 minutes, send a notification.
Tell a destination when a server has a newer Tracearr plugin to install.
When a plugin update is available, send a notification.
Tell a destination when a media server stops answering.
When a server goes down, send a notification.
Tell a destination when a media server answers again.
When a server comes back up, send a notification.
Tell a destination when a media server has an update available.
When a server update is available, send a notification.
Raise a violation when one account streams from two distant places at the same time.
When a stream starts, and only if the distance between streams is at least 100 km. Flag it.
Tell a destination every time a stream stops.
When a stream stops, send a notification.
Tell a destination every time a stream starts.
When a stream starts, send a notification.
Tell a destination when a new Tracearr release is out.
When a Tracearr update is available, send a notification.
Tell a destination when a stream transcodes video or audio.
When a stream starts or transcoding starts or stops, and only if the stream is transcoding; send a notification.
Tell a destination when an account's trust score changes.
When an account's trust score changes, send a notification.
Adding one of your own
Open the automation in Tracearr, choose Export, expand Put this in the community gallery and copy the JSON. Then open a pull request against Tracearr/automation-templates with the JSON in templates/. CI validates the envelope against the same schema the app uses and recomputes the fingerprint, so a hand-edited definition fails before anyone reads it.
The gallery renders the envelope's own fields and nothing else. There is no place for a contributor to put markup or a link, and the consequence lines on each page are read off the definition rather than off the description its author wrote.