Wow apologies for the extremely late reply, I've been on another project for months and just came back to look at roku again this week.
Well here goes, I hope you've figured it out by now but maybe this will help someone else!
in appDetailSceen.brs Replace:
Function preShowDetailScreen(breadA=invalid, breadB=invalid) As Object
port=CreateObject("roMessagePort")
screen = CreateObject("roSpringboardScreen")
screen.SetDescriptionStyle("video")
screen.SetMessagePort(port)
if breadA<>invalid and breadB<>invalid then
screen.SetBreadcrumbText(breadA, breadB)
end if
with
Function preShowDetailScreen(breadA=invalid) As Object
port=CreateObject("roMessagePort")
screen = CreateObject("roSpringboardScreen")
screen.SetDescriptionStyle("video")
screen.SetMessagePort(port)
in appPosterScreen.brs change
screen = preShowDetailScreen(category.Title, category.kids[m.curCategory].Title)
showIndex = showDetailScreen(screen, shows, showIndex)
to
'screen = preShowDetailScreen(category.Title, category.kids[m.curCategory].Title)
screen = preShowDetailScreen(category.Title)
showIndex = showDetailScreen(screen, shows, showIndex)
and also in appPosterScreen.brs change this
categoryList = CreateObject("roArray", 100, true)
for each subCategory in topCategory.Kids
categoryList.Push(subcategory.Title)
next
return categoryList
to this
categoryList = CreateObject("roArray", 100, true)
categoryList = topCategory
return categoryList
and also in appPosterScreen.brs change this
conn = InitShowFeedConnection(category.kids[item])
to this
conn = InitShowFeedConnection(category)
and in CategoryFeed.brs
o.HDPosterURL = xml@hd_img
to this
o.HDPosterURL = xml@hd_img
o.Feed = xml@feed
and also in CategoryFeed.brs change this
kid.HDPosterURL = xml@hd_img
o.AddKid(kid)
to
kid.HDPosterURL = xml@hd_img
kid.Feed = e@feed
o.AddKid(kid)
I *think* that's it, I apologize if anything is extraneous or incorrect, it's been a while!!