[DVR] Option to disable Plex Tuner Service when DVR not configured

most likely after they are done ingesting a satchel of richards

Personally, I’d rather have a ā€œslimā€ build without any of these DVR features (while I’m dreaming, add the ā€œonline servicesā€ like TIDAL and whatnot to the pile too). Heck, Plex could even spice the installer up with some 1997 tech and make them options during setup\update.

Since none of this is happening, will have to stick with the good ol’ brute-force executable deletion while avoiding to update my PMS since most of them address these bugs features I couldn’t care less about.

1 Like

+1

I completely agree. In a world where choice is king, why not give people the CHOICE to disable these features.

Yes yes, I know you’ve all been working really hard on these new services which some people have asked for and which make Plex sound even better and sells passes and pays for staff, I get that, but let’s not forget that some (maybe most?) people didn’t ask for these bloaty services.

So, you are fabulous in what you do, but PLEASE let people decide whether they want the all-in-one bloat of Microsoft Outlook or a Burger with salad, cheese, onions, mushrooms or pickles or sauce.

Personally, I use Mozilla Thunderbird for email and like a burger with NOTHING on it.

Thanks.

Paully

BrutuZ,
I agree regarding the Slim Build.

One thing, though, perhaps I’m missing all of what you meant: Tidal can be disabled under (Plex Windows Browser) Settings, Online Media Sources, Music: Select Disabled. That eliminates Tidal. This is same for Plex’s listed Online Media Sources.

Regarding that darn Tuner: I originally posted back in 2017 about it. As then, I still rename the File Extension to other than .exe after every Server update. I regard that as seems stupid.

Aside from this, I am most grateful for Plex. I have used it for many, many a year.

I saw few posts and couldn’t figure out a neat way to do disable Plex Tuner Service,so I had a play - on PMS Linux Server, I just replaced the binary with a shell script that gracefully exits - the server gives up starting it and seems to be unaffected :slight_smile:

win. :slight_smile:
tickbox would be nicer :slight_smile:

Jun 25, 2020 14:48:12.988 [0x7f031f7fe700] DEBUG - Plex Tuner Service starting.
Jun 25, 2020 14:48:12.988 [0x7f031f7fe700] DEBUG - Job running: '/usr/lib/plexmediaserver/Plex Tuner Service' '/usr/lib/plexmediaserver/Resources/Tuner/Private' '/usr/lib/plexmediaserver/Resources/Tuner/Shared' '1.19.4.2935-79e214ead' '32600' '/waitmutex'
Jun 25, 2020 14:48:12.996 [0x7f034cfa4700] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Tuner Service' exit code for process 7700 is 0 (success)
Jun 25, 2020 14:48:12.997 [0x7f031f7fe700] DEBUG - Plex Tuner Service exited.
Jun 25, 2020 14:48:13.097 [0x7f031f7fe700] DEBUG - Job running: '/usr/lib/plexmediaserver/Plex Tuner Service' '/usr/lib/plexmediaserver/Resources/Tuner/Private' '/usr/lib/plexmediaserver/Resources/Tuner/Shared' '1.19.4.2935-79e214ead' '32600' '/waitmutex'
Jun 25, 2020 14:48:13.102 [0x7f034cfa4700] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Tuner Service' exit code for process 7711 is 0 (success)
Jun 25, 2020 14:48:13.102 [0x7f031f7fe700] DEBUG - Plex Tuner Service exited.
Jun 25, 2020 14:48:13.202 [0x7f031f7fe700] DEBUG - Job running: '/usr/lib/plexmediaserver/Plex Tuner Service' '/usr/lib/plexmediaserver/Resources/Tuner/Private' '/usr/lib/plexmediaserver/Resources/Tuner/Shared' '1.19.4.2935-79e214ead' '32600' '/waitmutex'
Jun 25, 2020 14:48:13.206 [0x7f034cfa4700] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Tuner Service' exit code for process 7713 is 0 (success)
Jun 25, 2020 14:48:13.206 [0x7f031f7fe700] DEBUG - Plex Tuner Service exited.
Jun 25, 2020 14:48:13.206 [0x7f031f7fe700] ERROR - Plex Tuner Service exited 3 times in less than 60 seconds, giving up.

just type the following in you shell


service plexmediaserver stop
cp /usr/lib/plexmediaserver/Plex\ Tuner\ Service  /usr/lib/plexmediaserver/Plex\ Tuner\ Service-BACKUP
cat > /usr/lib/plexmediaserver/Plex\ Tuner\ Service << EOF
#!/bin/bash
exit 0
EOF

chmod +x /usr/lib/plexmediaserver/Plex\ Tuner\ Service

service plexmediaserver start
1 Like

killing the process and renaming it to *.bak works but u run into trouble when u want to update your PMS… :frowning:
I just live with it now :\

I’m interested in disabling Plex Tuner Service since plex is running on small SoC system.
I’m building official plex docker for arm
ā€œdocker build -t plexinc/pms-docker:latest -f Dockerfile.armv7 .;ā€

Ho can I configure the execution of ā€œremove executable flagā€ when starting/building the image?

Not sure if they for some reason want us to run this Tuner service. or Plex just doesn’t give a rats ass, but to see this issue still hasn’t been addressed or even acknowledged after nearly 4(!!!) years by Plex support is just plain rude.

Shouldn’t be so hard to realize… still waiting!

1 Like

I hope it is disabled by default if tuning isn’t even enabled. I run a monero stagenet node for development and the tuner binds to the same 38081 port! I’m just going to delete the ā€œplex tuner serviceā€ executable and see what happens.

I agree Plex Tuner Service is just a waist of processor time if your server doesn’t have video capture hardware. I just chmod -x
/usr/lib/plexmediaserver/Plex\ Tuner\ Service
After every update. I only update if there is a bug on the version I am using. In order to keep older Plex client apps running.

Ned

+1 gib

Wow, 5 years haha. I just bought the lifetime pass a few days ago and really hope this isn’t the beginning of me learning why it seemed like a great deal.

Wow. I’ve defended Plex in the past, but this is feature creep at a terrifying level. Why is this niche feature on by default and why is there no sane way of disabling it from the settings? This is what they call an anti-feature and certainly not very consumer friendly for someone with Plex Pass.

I found this after using powertop to reduce the energy usage of my system. The ā€œPlex Tuner Serviceā€ was responsible for 30 Events/s out of ~300 and in the top 3. I removed the executable bit of the binary via a pacman hook on Arch Linux:

# /etc/pacman.d/hooks/plex.hook
[Trigger]
Operation = Upgrade
Type = Package
Target = plex-media-server

[Action]
Description = Remove Plex Tuner Service executable bit
When = PostTransaction
Exec = /usr/bin/chmod -x "/usr/lib/plexmediaserver/Plex Tuner Service"

Got these tree lines afterwards but running without issues:

Oct 07 18:47:36 systemd[1]: Started Plex Media Server.
Oct 07 18:47:37 plexmediaserver[21869]: Jobs: Exec of /usr/lib/plexmediaserver/Plex Tuner Service failed. (13)
Oct 07 18:47:56 plexmediaserver[21973]: Jobs: Exec of /usr/lib/plexmediaserver/Plex Tuner Service failed. (13)
Oct 07 18:48:16 plexmediaserver[21981]: Jobs: Exec of /usr/lib/plexmediaserver/Plex Tuner Service failed. (13)
1 Like

Still a wanted feature in 11/2024…
When no movies are playing, this process is using ~25% of CPU of all the plex docker container for ā€œnothingā€ !
This is quite a big issue on very small CPU like the one I use to have such an useless process running…

Thank you @PKNW1 for the nice workaround.

I did the same but with docker container:

On host:

cat > "any/docker/path/to/plex/workaround/Plex Tuner Service" << EOF
#!/bin/bash
exit 0
EOF

Then added this in plex container volumes docker-compose:

      - "any/docker/path/to/plex/workaround/Plex Tuner Service:/usr/lib/plexmediaserver/Plex Tuner Service:ro" # Workaround for stopping use of the tuner service (waste of CPU)

(Note: ā€œ:roā€ for preventing Plex to put the service again…)