Getting an error when accessing the pre-play screen - read this?

There is currently a bug in the code that affects the pre-play screen some users; PlexConnect appears to work until you hit the select button to get to the pre-play screen.
You can avoid this by hitting the "play" button rather than the "select" (centre) button on your Apple remote when selecting a movie or episode, this will skip the pre-play screen and start the media playing.
This is because of some metadata being missing. It happens when there are no actors, directors, or genres in your metadata.


I wonder if missing data could be replaced with "info n/a" or just "-" to avoid empty place holders problem.

The select vs play bug has been fixed in Baa’s main build but not in elans’s branch. The branch will be rolled into the main build soon but if you want the latest base improvements use Baa’s.

The select vs play bug has been fixed in Baa's main build but not in elans's branch. The branch will be rolled into the main build soon but if you want the latest base improvements use Baa's.

Baa main build is: https://github.com/iBaa/PlexConnect ? I will try the latest build today.

Just make sure you do not copy over the settings.py file, as it has changed significantly, configure it from scratch.

Also go into the ATV settings and change the transcoding level to 12Mbps (otherwise it will read the file stored on the ATV, Elan's branch had up to 40Mbps, and it may get confused).

I wonder if missing data could be replaced with "info n/a" or just "-" to avoid empty place holders problem.

It has been fixed but unfortunately it was not trivial to do so.

Just make sure you do not copy over the settings.py file, as it has changed significantly, configure it from scratch.

I only changed the ip address (my_windows8_ipaddress) in the old settings.py file:

def getIP_PMS(): # default IP, if GDM fails... todo: do we need this fall back?
    return 'my_windows8_ipaddress'

In the new settings.py file i only need to change this right?

g_settings = { \
    'enable_plexgdm' :('True', 'False'), \
    'ip_pms' :('my_windows8_ipaddress',), \
    'port_pms' :('32400',), \
    \
    'enable_dnsserver':('True', 'False'), \
    'ip_dnsmaster' :('8.8.8.8',), \
    }

Enable plexgdm = true ? need to remove false?

if i want to use google dns, enable_dnsserver true or false?

Also go into the ATV settings and change the transcoding level to 12Mbps (otherwise it will read the file stored on the ATV, Elan's branch had up to 40Mbps, and it may get confused).

I changed transcoding from 1080p 12Mbps to 1080p 8Mbps in the "trailer app" because i had some lags while starting a movie. 

You only need to change the IP of the PMS (and to be honest that is optional but i find it a good idea).

Oke thank you very much. I don't need to remove some True/False ?

I will test this today and let you guys know :)

Good luck!

I too get the No pre-play screen/Trailers unavailable on my aTV2 with fw 5.0.2. Has been like that for a week or so.

On my other unit aTV3 with fw 5.2.1 the pre-play screen works great.

Last tested with iBaa-PlexConnect from today and PMS 0.9.7.22

Not sure if I really want to get the latest firmare, might not be able to run the plexapp then...

I upgraded my firmware for this sole purpose only. 5.2.1 works great with PlexConnect.

Will it also work with 5.1?

Yeah it should work with 5.1. If it won't, you could upgrade to 5.2.1  :P

... and please forget the habit to constantly change the settings.py file. When you run the current version first time, a settings.cfg file will be created. Do your modifications there... this is the place to change!

If you have the blobs for 5.1 or 5.2 then i would suggest upgrading as we will be dropping support soon for pre 5.1 firmwares.

This is because pre 5.1 firmwares do not support the navigation bar at the top and maintaining two separate users interfaces is too much of a drain on resources and it is impossible to support the new UI pieces like the on deck shelves.

Just downloaded the latest PlexConnect. I can confirm it didn't work for firmware 5.1 on aTV3. The select button still gives the error "no trailer available". After the upgrade to 5.2.1 firmware i can confirm it works! :)

Transcoding level 12Mbps and 10Mbps still gives a little lag/stutter sometimes. Most of the time when the camera is moving fast.

I'm using the aTV3 with wired connection. I'm also using Windows 8 machine with PMS and PlexConn  and Synology NAS. All connected to the same router.

So I have to choose between the Plex app and PlexConnect...

Anyway I don't have blobs for 5.2, I might just get an ATV3...

>> So I have to choose between the Plex app and PlexConnect...

Not quite. Curretnly the only thing not fully working on older firmwares is the PrePlay screen - according to roidy the command is not supported pre 5.1.

Therea re several options now:

- skip the PrePlay screen

- remove the part from the template

With the second option, we have to discuss how we are going to support the older firmwares... the bigger PlexConnect gets, the more trouble the older firmwares bring.

So I have to choose between the Plex app and PlexConnect...
 
Anyway I don't have blobs for 5.2, I might just get an ATV3...


Dump your current blobs using e.g. IFaith before upgrading, it means you have a path back if you want.
It is always good to keep your options open ;)