Files
Guides/docs/Plex/Tips/4k-transcoding.md
T
Eric Nemchik ac0adfd0af chore(editorconfig): Add more extensions (#1410)
* Add more extensions to editorconfig

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* feat(editorconfig): update indent size

* Revert "feat(editorconfig): update indent size"

This reverts commit 30e5918efe.

* style: 💄 format json files

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* style: 💄 format yaml files

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* style: 💄 format md files

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* style: 💄 format other files

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* style: 💄 format md files

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* fix: 🐛 markdownlint fixes

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* fix: 🐛 markdownlint fixes

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* fix: 🐛 markdownlint fixes

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* fix: 🐛 editorconfig lint fixes

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* feat: 🚀 deploy preview

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* feat: 🚀 deploy preview

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* feat: 🚀 deploy preview

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* revert: 🔥 remove deploy preview

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* fix: 🐛 fix incorrect prior merges

Signed-off-by: Eric Nemchik <eric@nemchik.com>

* style: 💄 change json to 2 spaces

Signed-off-by: GitHub <noreply@github.com>

* style: 💄 format json to 2 spaces

Signed-off-by: GitHub <noreply@github.com>

* update(formatting/py): run pep8 formatting

---------

Signed-off-by: Eric Nemchik <eric@nemchik.com>
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: FonduemangVI <15520607+FonduemangVI@users.noreply.github.com>
Co-authored-by: FonduemangVI <michael.thomas@vualtlabs1226.com>
Co-authored-by: zakary <zak@ary.dev>
2024-05-11 23:04:29 +02:00

1.6 KiB
Raw Blame History

JBOPS 4K Transcode Stopping with Tautulli

Introduction

The bane of Plex admins existence... 4K Transcodes. According to Plex's forum post The Rules of 4K the first three rules of collecting 4k content is dont bother transcoding 4k.

This guide will walk you through getting started with Tautulli and JBOPS. By the end of this guide you'll be able to stop all 4K video transcodes on your server. Note that this does require a Plex Pass to work.

Getting Started

git clone https://github.com/blacktwin/JBOPS into the config dir of your tautulli instance (if dockerized) Install requirements if needed (pip install -r requirements.txt)

Go to your tautulli and go to the settings menu. In the sidebar, open “Notification Agents”. Create a new Notification Agent.

Configuration Tab

Script Folder: /config/JBOPS
Script File: killstream/kill_stream.py
Script Timeout: 30 (default)
Description (optional): 4K Transcode Stopper

Triggers

☑️ Playback Start
☑️ Playback Resume
☑️ Transcode Decision Change

Conditions

Condition {1}
Video Decision is transcode

Condition {2}
Video Resolution is 4k

Condition Logic
{1} and {2}

Arguments

Under each: Playback Start, Playback Resume, Transcode Decision Change

--jbop stream --username {username} --sessionId {session_id} --killMessage 'Transcoding streams are not allowed for {video_resolution} streams.'