Bam!
There is hope yet for trailers and WSJ. Actually I'm pretty sure you change the icon on trailers an wsj on iOS 8.
Bam!
There is hope yet for trailers and WSJ. Actually I'm pretty sure you change the icon on trailers an wsj on iOS 8.
Nicely done! I have thought about doing the icon on mine but it seems to much for me to actually put forth the effort :)
Easy..... :) You can do it from the aTV restore menu.
How? Is there a restore menu? :unsure:
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 (overwrite if existing) 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 once the new files are in place and Follow these steps below
Reinstall your theme (github) to get rid of the temporary files (use the default files from ibaa don’t overwrite ANYTHING) needed to upload the custom plex icon and reboot aTV to load the remaining icons. Enjoy
Here is an illustrated guide for the wahlman.j method for getting Plex icon on Apple TV.
- Goto aTV settings (not plexconnect) and restore aTV to factory settings
This found in Settings - GeneralIMG_2716.jpg
Scroll down till you get to ResetIMG_2717.jpg
Click Reset and you get to RestoreIMG_2718.jpg
Then the AppleTV will update as follows:IMG_2710.jpg
IMG_2711.jpg
IMG_2712.jpg
- When it hits step 2 of 2 of the restore disconnect your Ethernet from your aTV and disconnect the Ethernet from your ISP (Internet modem) NOT your router
- when your aTV boots up to the home screen hook your Ethernet only to your aTV it will pull a IP address but have no internet since the ISP is still disconnected from the router.
- Change the DNS to your plexconnect host ip as usual
- hook back up your ISP to your router. Plexconnect will now serve the custom icon to your desired hijack, and all the icons will load up on the aTV.IMG_2713.jpg
Yeah that's too much for me, but thanks for posting the directions :)
No worries, takes about 15min or so if anyone was wondering.
great stuff thanksIf on OSX click Plex Icon on OpenPlex first in extras tab and update (existing users) in settings tab 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 :)
hey:)
i get this error message when trying iBaa's new commit on original plexconnect ?
Exception happened during processing of request from ('192.168.178.50', 49731)
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
self.handle()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
method()
File "/Users/CyberGhost/Downloads/Test/WebServer.py", line 218, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File "/Users/CyberGhost/Downloads/Test/XMLConverter.py", line 755, in XML_PMS2aTV
XML_ExpandTree(aTVroot, PMSroot, 'main')
TypeError: XML_ExpandTree() takes exactly 4 arguments (3 given)
----------------------------------------
12:36:51 WebServer: serving .xml: /PlexConnect.xml
----------------------------------------
Exception happened during processing of request from ('192.168.178.50', 49732)
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
self.handle()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
method()
File "/Users/CyberGhost/Downloads/Test/WebServer.py", line 218, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File "/Users/CyberGhost/Downloads/Test/XMLConverter.py", line 755, in XML_PMS2aTV
XML_ExpandTree(aTVroot, PMSroot, 'main')
TypeError: XML_ExpandTree() takes exactly 4 arguments (3 given)
----------------------------------------
12:36:51 WebServer: serving .xml: /PlexConnect.xml
----------------------------------------
Exception happened during processing of request from ('192.168.178.50', 49733)
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 649, in __init__
self.handle()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
method()
File "/Users/CyberGhost/Downloads/Test/WebServer.py", line 218, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File "/Users/CyberGhost/Downloads/Test/XMLConverter.py", line 755, in XML_PMS2aTV
XML_ExpandTree(aTVroot, PMSroot, 'main')
TypeError: XML_ExpandTree() takes exactly 4 arguments (3 given)
any idea what this issue could be?
Thx:)
>>XML_ExpandTree(aTVroot, PMSroot, 'main')
This line is nowhere found in the code, much less in line 755.
Please double check, if you got the correct files when updating.
I've created (really modified from a plex banner png I found) a new flat version of the Plex icon to go with iOS 8's new flat icon style. I know, ridiculously picky, but that's me...
I've created (really modified from a plex banner png I found) a new flat version of the Plex icon to go with iOS 8's new flat icon style. I know, ridiculously picky, but that's me...
Nice!
282x159 pixels must be icon@1080.png icon which yours is for aTV3 for iOS8.
188x106 pixels must be icin@720.png icon size for atv2 for iOS8.
Does aTV2’s get iOS 8? According to this site, nope:
http://en.wikipedia.org/wiki/History_of_iOS
I've created (really modified from a plex banner png I found) a new flat version of the Plex icon to go with iOS 8's new flat icon style. I know, ridiculously picky, but that's me...
ringing?
ringing?
Here’s a version with a very slight grey gradient, in case you don’t want a completely black background:-
Can the icon be changed without OpenPlex?
wahlman, have you noticed that if you do the ios 8 fix first, the icon button doesn't restart the plexconnect properly?
ios8 fix isn't necessary anymore. Baa already included it in the PlexConnect code.