The bane of Plex admins existence... 4K Transcodes. According to Plex's forum post [*The Rules of 4K*](https://forums.plex.tv/t/info-plex-4k-transcoding-and-you-aka-the-rules-of-4k/378203) the first three rules of collecting 4k content is don’t 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](https://www.plex.tv/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
```plaintext
Script Folder: /config/JBOPS
Script File: killstream/kill_stream.py
Script Timeout: 30 (default)
Description (optional): 4K Transcode Stopper
```
## Triggers
```plaintext
☑️ Playback Start
☑️ Playback Resume
☑️ Transcode Decision Change
```
## Conditions
```plaintext
Condition {1}
Video Decision is transcode
Condition {2}
Video Resolution is 4k
Condition Logic
{1} and {2}
```
## Arguments
```plaintext
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.'
@ -236,8 +236,7 @@ Add this to your `Must not contain (2)`
### P2P Groups + Repack/Proper
Add this to your `Preferred (3)` with a score of [180]
The reason why this one get's such a high score is because it's the only quality scene group that exist (till now) and scene groups don't add the [Release Sources (Streaming Service)](#release-sources-streaming-service) to their release name so they don't get the extra point of the release source regex.
Add this to your `Preferred (3)` with a score of [180] [^1]
```bash
/(-deflate|-inflate)\b/i
@ -246,45 +245,13 @@ The reason why this one get's such a high score is because it's the only quality
Add this to your `Preferred (3)` with a score of [150]
#### Optional (matches releases that ends with EN)
@ -477,7 +428,7 @@ Add this to your `Must not contain (2)`
Add this to your `Must not contain (2)`
```bash
/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i
/([_. ]WEB[_. ]|\bCAKES\b|GGEZ|GGWP|GLHF)/i
```
------
@ -542,3 +493,7 @@ If you want to be mentioned please message me on discord, including a link for p
------
--8<--"includes/support.md"
[^1]:
The reason why this one get's such a high score is because it's the only quality scene group that exist (till now) and scene groups don't add the [Release Sources (Streaming Service)](#release-sources-streaming-service) to their release name so they don't get the extra point of the release source regex.