How to use iMovie Theater instead of the Trailers app

When I switch certs/hijack using openplex (since you are using a Darwin OS) I just delete my old certs then generate new certs, pick my hijack then upload via network method. If I ever have a issue I just reboot the atv then the cert upload works for me.

When I switch certs/hijack using openplex (since you are using a Darwin OS) I just delete my old certs then generate new certs, pick my hijack then upload via network method. If I ever have a issue I just reboot the atv then the cert upload works for me.

iMovie doesn't work for me: Neither with the latest OpenPlex nor with native PlexConnect on my Mac and on my Win 8 PC. I reset my ATV. Didn't help anything.  :(

Switching Trailers and WSJ app works both on Mac (OpenPlex and native PlexConnect via Terminal) and on my PC.  :)

- I tried also to upload the cert file via iPhone Configuration utility: No success, too.

- I generate the iMovie cert file in two ways: On my Own and with OpenPlex. No difference in result.

Any other tips? 

No that is strange that it won’t allow you to upload that specific cert. At one time I even uploaded all three certs on to multiple atv’s and they showed up in the profiles as this:


trailers.apple.com

secure.marketwatch.com

www.icloud.com


Maybe restore your atv to factory and attempt the cert upload before doing anything besides the manual DNS pointing at your plexconnect host. Also you can upload the cert like this:


Yourplexconnecthostip/trailers.cer


Or


https://github.com/iBaa/PlexConnect/wiki/Install-Guide-Certificate-via-Ethernet


Are you signed into iCloud or anything?

Sorry for misspelling, uploading of cert files works in any cases. However, I cannot hijack iMovie in any way. The error message I got is always the same (see my very first post in this thread…).

What GitHub are you using? Have you tried a different theme or ibaa’s standard version instead?

Yep, all already done: Latest Github, latest OpenPlex, latest PlexConnect and ibaa’s standard theme. As already mentioned: trailers and WSJ are working seamlessly. No reboot of ATV is necessary to switch between them, just PlexConnect has to be closed and restarted.

If you delete the iMovie cert from the aTV then generate and re-add a newly generated iMovie cert using openplex it should switch your hijack in settings.cfg to hosttointercept = www.icloud.com when adding via network method. I usually reboot my atv then iMovie theater works fine for me. It seems to me like iMovie takes a bit to get it to hijack correctly which I believe is a aTV issue.


If you do that and upload a newly generated imovie cert and reboot your aTV then attempt to use iMovie theater what does your aTV say during the hijack attempt?

Hi wahlman.j,


I’ve already done this. It says ‘iMovie not available’. I did this on an ATV 3 with software 7.0 beta 4. This night I will check this again with my ATV 3 running on software 6.2… Maybe Apple switched the adress www.icloud.com to another one on the beta version? Can anybody check this?

Hi wahlman.j,

I'm back: Fact is iMovie works on my second Apple TV 3 running on Apple TV 6.2 software! :)

But my other Apple TV 3 running on Apple TV 7.0 beta software does still not work, delivering this error messages: :angry:

21:32:46 PlexConnect: started: 21:32:46

21:32:46 PlexConnect: Version: 0.4+
21:32:46 PlexConnect: Python: 2.7.6 (default, Aug  8 2014, 11:00:32) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)]
21:32:46 PlexConnect: Host OS: darwin
21:32:46 PlexConnect: IP_self: 192.168.178.52
21:32:46 DNSServer: started: 21:32:46
21:32:46 DNSServer: ***
21:32:46 DNSServer: DNSServer: Serving DNS on 192.168.178.52 port 53.
21:32:46 DNSServer: ***
21:32:47 WebServer: started: 21:32:47
21:32:47 WebServer: ***
21:32:47 WebServer: WebServer: Serving HTTP on 192.168.178.52 port 80.
21:32:47 WebServer: ***
21:32:47 WebServer: started: 21:32:47
21:32:47 WebServer: ***
21:32:47 WebServer: WebServer: Serving HTTPS on 192.168.178.52 port 443.
21:32:47 WebServer: ***
21:35:18 PlexAPI: ***
21:35:18 PlexAPI: looking up Plex Media Server
21:35:18 PlexAPI: ***
21:35:19 PlexAPI: GDM: Servers discovered: 1
21:35:19 PlexAPI: Servers (local+MyPlex): 1
21:37:24 XMLConverter: XML_ExpandNode - Error in cmd CUT, line 
        
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 581, in XML_ExpandNode
    res = getattr(CommandCollection, 'TREE_'+cmd)(elem, child, src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 878, in TREE_CUT
    key, leftover, dfltd = self.getKey(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 738, in getKey
    res = g_ATVSettings.getSetting(self.ATV_udid, attrib[1:])
AttributeError: 'NoneType' object has no attribute 'getSetting'
 
21:37:24 XMLConverter: XML_ExpandLine - Error in {{URL(:/js/utils.js)}}
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 653, in XML_ExpandLine
    res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 1072, in ATTRIB_URL
    res = g_param['baseURL']  # base address to PlexConnect
KeyError: 'baseURL'
 
21:37:24 XMLConverter: XML_ExpandLine - Error in {{URL(:/PMS(owned)/library/sections)}}
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 653, in XML_ExpandLine
    res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 1072, in ATTRIB_URL
    res = g_param['baseURL']  # base address to PlexConnect
KeyError: 'baseURL'
 
21:37:24 XMLConverter: XML_ExpandLine - Error in {{URL(:/PMS(owned)/channels/all)}}
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 653, in XML_ExpandLine
    res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 1072, in ATTRIB_URL
    res = g_param['baseURL']  # base address to PlexConnect
KeyError: 'baseURL'
 
21:37:24 XMLConverter: XML_ExpandLine - Error in {{URL(:/PMS(shared)/library/sections)}}
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 653, in XML_ExpandLine
    res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 1072, in ATTRIB_URL
    res = g_param['baseURL']  # base address to PlexConnect
KeyError: 'baseURL'
 
21:37:24 XMLConverter: XML_ExpandLine - Error in {{URL(:/&PlexConnect=Settings)}}
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 653, in XML_ExpandLine
    res = getattr(CommandCollection, 'ATTRIB_'+cmd)(src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 1072, in ATTRIB_URL
    res = g_param['baseURL']  # base address to PlexConnect
KeyError: 'baseURL'
 
I'm not an expert, but the KeyError can mean that Apple has change the URL?! Is there anybody out there who can figure it out?
 
Cheers,
Gee Are

    Not having any luck here. I've done the install before for trailers many times using these steps https://github.com/iBaa/PlexConnect/wiki/Install-Guide  however I tried on another computer to do the iMovie and I can't get it going. I all steps necessary here for generating the .cer and .pem  I also wondered what is the .key for as I've never read anywhere where its suppose to go or its function. Unforutnaly I don't have a micro USB so I have always done it wirelessly 

Install the certificate to your AppleTV

  1. Go to the AppleTV settings menu.
  2. Select “General” then scroll the cursor down to highlight “Send Data To Apple” and set to "No".
  3. With "Send Data To Apple" highlighted, press “Play” (not the normal “Select” button) and you will be prompted to add a profile.
  4. Enter (without the quotes): "http://trailers.apple.com/trailers.cer"

My Question is, is it possible to still use this method and if so what am I suppose to type as the address for the profile.   Thanks for any help 

Update: Tried everything and still no luck, anyone have any idea what Im doing wrong or is this totally restricted to just MicroUSB. 

But my other Apple TV 3 running on Apple TV 7.0 beta software does still not work, delivering this error messages: :angry:

...

Is it really that hard to attach/post to pastebin/drop somewhere else a full "PlexConnect.log" with "loglevel=High"?

Also, add information about your issue and setup and stuff, revisit "read before posting".

Looks similar: https://forums.plex.tv/topic/118983-error-after-updating-from-03-to-04/?p=706954

Bottomline: The iMovie address is fine. Otherwise PlexConnect wouldn't receive any aTV requests.

The Issue - just a very wild guess: iMovie Theater doesn't provide the UDID any more? A log might help...

Guys, please help me with certificates.
My PlexConnect is on CentOS remote server
I want to create certificate for Trailers, iMovie, WSJ
Doing this steps on my mac:
openssl req -new -nodes -newkey rsa:2048 -out trailers.pem -keyout trailers.key -x509 -days 365 -subj “/C=US/CN=trailers.apple.com
openssl x509 -in trailers.pem -outform der -out trailers.cer && cat trailers.key >> trailers.pem

Then I open Apple Configurator or even iPhone Configuration utility and create signed trailers.mobileconfig profile
using just created trailers.cer
Then I post it to my http server (not cent os)
http://xxx.xxx.xxx.xxx/trailers.mc
Load this profile from Apple TV using Ethernet method (Add Profile)
It’s add succesfully, but Trailers app reports message
“Trailers unavailable” and there are no logs in PlexConnect.log

What I doing wrong?

Hijacking the wrong topic. Open a new topic. A good place to start is here:

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