-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plex 1.40.3+
Not Downloading Codecs
#317
Comments
ah, I am hitting this as well. I was going to open a PR and noticed this is already open and has a PR waiting to be merged. I see @pabloromeo has approved the PR. Looking forward to PR #318 being merged. :) I also noticed CLUSTERPLEX_PLEX_EAE_VERSION (extracted) => 'eae--42' doesn't seem to be getting a valid value. Looking at the source, there should be a version number between the two hyphens. I ran the strings command manually myself against the pms_original binary and there doesn't appear to be any version numbers list. >> strings pms_original | grep Easy
EasyAudioEncoder-%s-%s
EasyAudioEncoder
EasyAudioEncoder- |
I'll try to merge it right now, which will hopefully fix the issue on "latest". |
"latest" docker tag should contain this fix. Please try it and let me know how it goes. |
Release https://github.com/pabloromeo/clusterplex/releases/tag/v1.4.12 is the pinned version that includes this fix. |
I've updated my helm chart and I'm back to running on the latest Plex tag. Thanks @pabloromeo for merging!
|
Describe the bug
It seems that a new update for Plex (
1.40.3+
, specifically) breaks the scripts ability to set theCLUSTERPLEX_PLEX_CODECS_VERSION
variable properly, thus preventing codecs from downloading for workers.To Reproduce
Steps to reproduce the behavior:
Deployed via Helm, set image tag to (or leave as) 'latest'
Run ClusterPlex
Attempts at playing media requiring transcoding will fail. Logs show several 404 errors, shortened below:
Expected behavior
Media plays without issue.
Screenshots
N/A
Desktop (please complete the following information):
Additional context
Running
strings "Plex Transcoder" | grep -Po '[0-9a-f]{7}-[0-9]{4}$'
yields no values. Taking a peek into the file itself, it seems that the second half of the new string has been shifted from being 4 characters long and numbers only to 16 characters long, consisting of both numbers and letters now.Will open a PR with the below; proposed change updates the script to allow numbers as well as letters, searching for a minimum of 4 characters and including any that are beyond the initial 4 since there's no way of knowing what will happen in the future, upstream. Definitely open to suggestions.
The text was updated successfully, but these errors were encountered: