PlexConnect for Apple TV 3rd generation

Thanks for the speedy response. I haven’t modified the Settings.cfg. Would this be done whilst connected via SSH, or with the ATV plugged into my Mac?

I specified the manual DNS for the jailbreak but reverted back to automatic as instructed.

Can you please login to https://www.plex.tv/ and click in the Launch button ? If plex.tv sees your Plex server from the web so PlexConnect should do it, supposing that you are using the same credentials.

What about YouTube in the ATV3 ? Are you able to use it after the jailbreak ?

Otherwise can you please post the following files: Settings.cfg and PlexConnect.log

@moody_blue

A1469
7.4 v8081
I am having the same issue with PMS not being found (0). I checked Settings.cfg and it says ip_pms = 192.168.173.10 so I set it to my local IP for PMS. reboot, still nothing. I logged in and have certs and the app is working but I can not find my server.

enable_webserver_ssl was set to True, so I changed it to False as you noted above and reboot appleTV. No dice, app would not open. I reverted and rebooted and now its opening again.

For DNS, it is grayed out and only set to manual so I put 192.168.1.1. I can not set this to “automatic” now.

I tried logging out and then logging back into my account with no luck.

Server is working fine for my other Plex media players on the same network. I am trying to get this working since I no longer can use my Tizen based samsung tv since I uninstalled and it will not download the app again.

EDIT:
So I logged out again and moved the Atv to my other tv and plugged it in and powered it up and low and behold, it found my PMS without being logged in. This is odd and I do not understand how it would not find it while logged in but did find it after logging in/out a few times. Does this package save login credentials on the AppleTV somewhere?

Does this package save login credentials on the AppleTV somewhere?

Yes, in ATVSettings.cfg

PlexConnect uses GDM discovery when not logged in (if GDM is enabled in both sides, PMS and PlexConnect), and queries plex.tv for available servers when PlexConnect is logged in.

Now that everything is working, albeit pretty slow, every movie I try to play said an error occurred cannot play media. I’ll have to poke around tomorrow to see what’s up. Where are the logs stored and do they delete once Apple TV is rebooted?

Well I suppose Plex on Apple TV is pretty pointless if most all of your media files are mkv. I did not Know the Apple TV only plays m4v or mp4 which maybe 10% of my media is. Even the latest Apple TV 4K does not have mkv support.

Media files are similar to compressed folders:

  1. Compression algorithm - compressed folders can be .zip .tar .rar (etc), media files can be .mp4 .mkv .avi (etc). In the case of media files these are called containners
  2. Included files - compressed folders can include any file, but media files can only contain tracks (video, audio, subtitles) encoded with certain codecs: h264, h263, h265, aac (etc). A containner allows only some codecs. Probably MKV’s are the containners that support more types of codecs, and hence their popularity

When a containner and all its codecs can be played natively by the ATV3 PlexConnect will ask PMS to DirecPlay the file. If codecs are supported but containners are not, PlexConnect will ask PMS to DirectStream the file, which is a non-intensive CPU task. But when codecs are not supported by the ATV (even if containners are supported) PlexConnect asks PMS to transcode the files, and this can be highly cpu intensive, specially for high bitrates and/or h265 codecs.

PlexConnect comes by default with Transcode action = automatic. If you use MKV’s you should never change it to DirectPlay. It’s recommended to set this parameter to transcode because PMS’s decision engine is more reliable than PlexConnect’s one, but this may require a faster cpu for PMS.

If subtitles are used the transcoding decision may be different. PlexConnect handles external .srt subtitles, and in this case the transcoding decision is as before. But for all other types of subtitles transcoding is mandatory.

I changed the transcode options as noted and it still won’t even play media. Ended up just going to buy a 4k Fire stick which is working perfect so far.

It was a fun project to jailbreak the ATV3 and I might run some other stuff on it from github to put that 1core to work :joy:

I have done all steps as per wiki and jailbreak and setup is completed. Can you please assist on how to link my ATV3 to my plex server. When I click on Plex (iMovie Theater) on the ATV3 I get the message “iMovie Theater is unavailable. Try again later”.
I have also logged into https://www.plex.tv and clicked on the Launch button and I can access my plex server via the web.

  1. Is YouTube working in the ATV ?
  2. Did you load the certificate as explainned in the wiki ?

@ moody_blue or anyone with advice:
I previously had plexconnect running on my ATV3 (no jailbreak) and was working well.
I have today decided to jailbreak my ATV3 and therefore had to re-install plex connect.
I have followed the instructions here - https://github.com/iBaa/PlexConnect/wiki/Install-Guide-AppleTV-3
But I’m stuck - after entering “git clone git://github.com/iBaa/PlexConnect.git” into Terminal, I get “-sh: git: command not found” and cannot continue.
I have searched online and there doesnt seem to be a solution.
Not sure if the old set up (pre jailbreak) on my computer is interfering or something else is the problem.
Would really appreciate advice

Did you install the prereq’s and rebooted as said in the instructions ?

yes i did that, and have just done it again. still no dice
Also, just to mention that I used the JoshTV script to complete install of jailbreak, so now when i log into my ATV using ssh I get a message in terminal saying Party Time hosted by JTV before it logs in

Earlier tests showed that ATV3 becomes unstable when PlexConnect is installed along with NitoTV. I’ve never tried JoshTV. If you really need JoshTV maybe your better option is to setup DNS, load certificates, and use PlexConnect as before, even with the JB’d ATV3.

I dont need JoshTV - I thought this was just a script that saved me entering all of the command lines and also added icon artwork to nitoTV and Kodi, but can live without it.
So I can just follow a guide to set up plexconnect as if the ATV isnt’t jailbroken?

Not sure exactly what you mean by this “maybe your better option is to setup DNS, load certificates, and use PlexConnect as before” - I’m not super technical and just following instructions.

Is there something you can point me to as a guide?

Thanks for the fast responses

If you have PlexConnect installed in your PC/Mac/NAS here are the steps to parametrize the aTV:

I’ll give this a go. you’re a legend

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.