New WSJ Plex icon

I am confused...

That's the server address - not the filename of the image/thumb, is it?

icon@1080.png & icon@720.png in /assets/thumbnails? I just copied the code over and changed a few URL's for the newer iOS mainly from looking thru the trailers icon to plex icon topic:

https://forums.plex.tv/topic/95309-trailers-icon-to-plex-icon/

>>icon@1080.png & icon@720.png in /assets/thumbnails?

That's how/where the live in the hacked PlexConnect versions, yes.

Question is: What is the filename (or complete URL) that the WSJ app is requesting to cache those thumbs?

For iOS 8:

http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/images/atv7/com.wsjlive.appletv.v2@720.png

http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/images/atv7/com.wsjlive.appletv.v2@1080.png

I believe this is why @SeanW in that topic originally restrained a1.phobos.apple.com in DNSServer.py line 339:

https://github.com/wahlmanj/OpenPlex/blob/master/update/OSX/DNSServer.py

He used icon@720.png or icon@1080.png in his code also to pull in the custom icons for the desired hosttointercept..

I had the ATV working until the lastest update.. it took a while to get it running as I used PlexConnect, I have a couple of questions. is openplex created to make it easier to get everything up and running.. if so I must be missing something, cannot get the ATV working..

Using openlex I ran the CLT and PIl/PIllow , choose a theme WahlmanJ. 

Ran Hijack on WSJ video with local IP  and choose same IP for URL , it created a certs.

ON ATV created profile pointing to the IP on my computer. it created a profile.  which was the same as the one that I created listed below.

Created the profile using the link https://github.com/wahlmanj/test/raw/master/certs/WSJ/trailers.cer and the provile was created. same as the one above..

Do I need to connect the ATV to the computer that I am using to upload something to it.. I believe I had to do that the last time ..

But I dont remember how I connected it to my mac.. thru terminal I believe..

any help would be appreciated.

Openplex does not seem to be doing anything.

thanks

Floyd

 

You should be able to load the certs from the machine running PlexConnect. For example if my machines IP was 192.168.101 I would type this into my aTV profiles to add the certs:

192.168.101/trailers.cer

The certs must match on the PlexConnect host and aTV(s) otherwise it won't work. The certs located on the github page are unique and will not match if you also generated them in OpenPlex:

https://www.youtube.com/watch?v=PvyQhwYfECE

For iOS 8:

http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/images/atv7/com.wsjlive.appletv.v2@720.png

http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/images/atv7/com.wsjlive.appletv.v2@1080.png

I believe this is why @SeanW in that topic originally restrained a1.phobos.apple.com in DNSServer.py line 339:

https://github.com/wahlmanj/OpenPlex/blob/master/update/OSX/DNSServer.py

He used icon@720.png or icon@1080.png in his code also to pull in the custom icons for the desired hosttointercept..

Well then...

try to change

>> iconname, ext = basename.split('.')

to 

iconname, ext = basename.rsplit('.',1)

This will cut the extension from the right, splitting only once (ie given two seperate strings, provided we have at least on dot).

I am not sure about the complete code, nor if the issue is still open... but the given line should be a quick fix. What file/source are we talking about anyways?