PlexConnect on ATV 7.0 GM (iOS 8.0 GM)

I just saw that @wahlman.j managed to get it working and @Baa had updated GitHub with the latest fix.. so I sat and restored my ATV, adding in the icon hack from another thread.. got everything set up and working and then saw @roidy 's new icons..

And because of ATV's aggressive caching I'm now restoring my ATV again to re-set up, with iOS8 icons.... thanks roidy :p

but I too confirm this works, on iMovie Theatre with the latest update on GitHub.

Getting this error in my Plexconnect, but everything still seems to be working.

14:21:36 XMLConverter: XML_ExpandNode - Error in cmd COPY, line 
                                    
                                    
Traceback (most recent call last):
  File "/Applications/PlexConnect/XMLConverter.py", line 616, in XML_ExpandNode
    res = getattr(CommandCollection, 'TREE_'+cmd)(elem, child, src, srcXML, param)
  File "/Applications/PlexConnect/XMLConverter.py", line 893, in TREE_COPY
    itemrange = src.findall(tag)
AttributeError: 'NoneType' object has no attribute 'findall'
 
Also, got the icon uploaded to iMovie and everything is working now.

And because of ATV's aggressive caching I'm now restoring my ATV again to re-set up, with iOS8 icons.... thanks roidy :P


Sorry.....

Is there any news because of the overlay problem?

Haven't read the whole thread but having two separate issues with ios8 version of Apple tv 3.  First off i think others have noticed the the overlay for when the video will finish doesn't go away unless you select pause and then start again.  I have also had the weirdest issue...twice now in the middle of a tv episode it has all of a sudden started playing a vertically shot video of some people jamming while wearing earbuds...No understanding of where it came from and i had to stop and resume and it went back to the episode as if nothing has happened...any explanation would be awesome.  Using it inside the trailers app.

The overlay not disappearing problem was fixed a couple of days ago with this commit:- "Fix always on clock bug. Start clocks as hidden."

As for your people jamming with earbuds… no idea.

Haven't read the whole thread but having two separate issues with ios8 version of Apple tv 3.  First off i think others have noticed the the overlay for when the video will finish doesn't go away unless you select pause and then start again.  I have also had the weirdest issue...twice now in the middle of a tv episode it has all of a sudden started playing a vertically shot video of some people jamming while wearing earbuds...No understanding of where it came from and i had to stop and resume and it went back to the episode as if nothing has happened...any explanation would be awesome.  Using it inside the trailers app.


Strange I haven't noticed this at all on my aTV. I mainly use playlists though to watch stuff because I'm a lazy :P Maybe do another git clone to get the latest commit and restore your aTV from the settings menu of the aTV to rule them both out?

I just pulled the new zip and no issues now...I just pulled it on the weekend but it must have changed...Cheers!

I just removed the certificate and re-installed it via network and it worked fine.

If someone wanted another reason to consider python totally broken: http://www.quantstart.com/articles/Parallelising-Python-with-Threading-and-Multiprocessing

In the general case, for for i/o bound activity, like with plexconnect, the threads will actually run somewhat in parallel.

For mostly IO bound python (internal SOA http requests, DB, etc), at $dayjob we have gotten lots of mileage out of gunicorn+gevent.

For mostly IO bound python (internal SOA http requests, DB, etc), at $dayjob we have gotten lots of mileage out of gunicorn+gevent.

Yeah. Still python does it just slightly better that ruby (which uses "green" threads) and worse than perl. It does not sound right.

how do i install the iMove cerificate over the network?

i get kAMDsendmessageerror, when i try iPhone configuration utillity...

after intense googeling you just type:

iptoplexconnect/trailers.cer (ex. 192.168.1.2/trailers.cer)

(not www.icloud.com/trailers.cer as i thought)

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


I have better results using the “PlexconnectIP/trailer.cer” without the http prefix just like you stated plus it’s less to input into aTV using your remote :wink:


Also for OpenPlex (OSX) users I made a little window for iOS 5-8 custom plex icon upload option:


Black and Gradient icons made by @Roidy, Grey is by @SeanW I think?


Can this icon be updated without ringing? I can add it to the choices of icons then :wink:

https://github.com/iBaa/PlexConnect/blob/master/support/aTV_jailbreak/plexconnect.png

https://www.youtube.com/watch?v=9eokS2wOHYg

I've switched back to iMovie Theater. Thanks to those responsible for fixing this :)

I will at some point try and run through the various apps and find out which ones work with PC. I have a mobile config file with cer's for all the items I could find, and that does seem to work with Flickr and iMovie Theater, so that's good news, and could be helpful to some as it means, I think, all you'd need to do is whack the files into the certificates folder, and then just edit Settings.cfg to change the name of the file used and the hostToIntercept option.

Sorry for the delay, but work has been very busy and fraught (any devs here who have been trying to submit apps since the GM of iOS 8 came out may well be sharing my pain - cannot submit apps, Xcode crashing when submitting, invalid binaries in iTunesConnect which you cannot delete, having to bump the build number to attempt resubmission when iTunesConnect has a bad binary, and other stuff too - Have to say it's been the most painful iOS release I've experienced. Couple that with the iOS 8.0.1 debacle and it's not great overall)

Ya, I thought it was great until I tried playing 1080p movies you can notice the bug if up you press pause while playing a 1080p movie It will seem if the movie is buffering but it enters a “buffer lock” until you reboot iOS 8 you will also notice native iOS 8 apps will start not loading all the cover art within their native apps. I’m going back to 7.1.2 while it’s still being signed.

https://forums.plex.tv/topic/121863-ios-8-black-screen-of-death/


Edit - Great apple stopped signing iOS 7.1.2 for aTV 3 yesterday. Glad to be a guinea pig for your untested iOS 8 software apple, thanks :slight_smile:

aTV Firmware signing status

@wahlman.j, I am trying to upload Plex icon to KORTV which is the app I have hijacked for Plex. I am using Win 7 and following your instructions by replacing the DnsServer.py and WebServer.py to the latest PlexConnect pulled from GitHub, however when I try to update the icons I get.

----------------------------------------
Exception happened during processing of request from ('192.168.1.124', 49380)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "D:\PlexConnect\WebServer.py", line 132, in do_GET
    iconname, ext = basename.split('.')
ValueError: too many values to unpack
----------------------------------------

Any input will be appreciated.

Click on my username and send me a message.

Not sure if anyone else is having issues but since the upgrade some shows don’t get marked as watched, or if I exit half way through watching and I want to resume it makes me start from the beginning, no memory of where it was up to.


It’s not affecting all shows, so hard to put my finger on it, not sure how to even troubleshoot it.

If on OSX update to latest openplex app revision then click update (existing users) in settings tab then after plexconnect is running click plex icon to get new webserver.py and icons for iOS 8!

Other Os's or non OpenPlex users:

Copy these files:
DNSServer.py ------>PlexConnect base dir (Overwrite Existing)
WebServer.py ------>PlexConnect base dir (Overwrite Existing)
icon@1080.png ------>/assets/thumbnails
icon@720.png ------>/assets/thumbnails

Restart PlexConnect and Follow these steps below

Reinstall your theme (github) to get rid of the temporary files needed to upload the custom plex icon and reboot aTV to load the remaining icons. Enjoy :)

I'm running a windows PC, an apple tv 3 with latest iOS and I'm trying over and over again to get a plex icon, but all I get is headaches...

If i replace your .py files linked above, I cant even start the PlexConnect service :(
 

I tried this method first:
Rename your webserver.py to webserver.old. Download the file from post 63 and put it in your PlexConnect folder named webserver.py. Duplicate your dnsserver.py file and rename one of them to dnsserver.old. Follow post 29 and change your dnsserver.py as he informed and also place the two icons named properly as he informed to assets/thumbnails then Restart plexconnect. Restore your atv as stated in post 135. Once you reach step 2 of 2 of the atv restore unplug your modem from power or disconnect the ethernet from the modem to the router. Once your atv finishes restoration and you see the home screen change the dns manually to your plexconnect server also after your change your dns load imovie certs via network method outlined here:

https://github.com/i...te-via-Ethernet

Now plug back in your modem to power or the ethernet to the router. At this point plexconnect will serve the new icon to imovie theater and will be "stuck". Delete webserver.py and dnsserver.py and rename the two .old files back to .py. Restart plexconnect and you should be good to go. If you need to do this to multiple atv's follow the same directions and leave them all on the home screen ready for the new icon stage. All of this can now be done without microusb thanks to @boffenhiem.

But no luck there either..

Has anyone succesfully changed the Plex icon on iMovie Theatre, using a Windows PC and latest ATV 7.0 GM (iOS 8.0 GM)? If so, how?

Has anyone succesfully changed the Plex icon on iMovie Theatre, using a Windows PC and latest ATV 7.0 GM (iOS 8.0 GM)? If so, how?


Yes, I have, I just followed the instruction in post #165