Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
destruk
Binge Watcher

Re: Questions re: Best Practices in Supporting End Users

I can accept that answer Mark. AppleTV has bluetooth keyboard support added through a software update, so now every appleTV device they ever made, has keyboard support available for the end user.
You still might consider it as a valid feature to add, for those models that can use it, to provide a better end user experience to report problems, register/link/sign up billing, run searches, run online chats and tweets, etc etc etc for sometime in the future.
0 Kudos
EnTerr
Roku Guru

Re: Questions re: Best Practices in Supporting End Users

"destruk" wrote:
I can accept that answer Mark. AppleTV has bluetooth keyboard support added through a software update, so now every appleTV device they ever made, has keyboard support available for the end user.
You still might consider it as a valid feature to add, for those models that can use it, to provide a better end user experience to report problems, register/link/sign up billing, run searches, run online chats and tweets, etc etc etc for sometime in the future.

Two things:
a) not "every appleTV device they ever made" but 2nd generation and above - and Apple is bad example of openness, let's not give them free pass on this: apparently bluetooth keyboard was added only in 2013 but BT was hiding in the chipset since 2010; all AppleTVs have USB port but Apple dictatorship are still hogging it as "diagnostics only"

b) do you know if any of the current products has still the hardware BT capabilities? My guess would be no, since they did not leave pairing with "BT gaming remote" - and if so, i can predict RokuCo will consider it impractical extending BT for past product line.

This BT subject has hijacked this thread, is there a way moderator can split it in new thread?
0 Kudos
srbsdean
Visitor

Re: Questions re: Best Practices in Supporting End Users

I am trying to build a page that will give support information/an About US page but I think I am missing something. Can anyone help, please?

So I added a new category to my app built from the "Videoplayer" example so my category xml looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<categories>

<!-- banner_ad: optional element which displays an at the top level category screen -->



<category title="Recent Episodes" description="Watch Recent Episodes" sd_img="http://selectbroadcasting.org/roku/examples/source/SRBS/images/recent-episodes-SD.png" hd_img="http://selectbroadcasting.org/roku/examples/source/SRBS/images/recent-episodes-HD.png">
<categoryLeaf title="Time for Hope TV Episodes" description="" feed="http://selectbroadcasting.org/roku/examples/source/SRBS/xml/tfhplaylist.xml" />

</category>

<category title="About Us" description="About Time for Hope TV" sd_img="http://selectbroadcasting.org/roku/examples/source/SRBS/images/about-us-SD.png" hd_img="http://selectbroadcasting.org/roku/examples/source/SRBS/images/about-us-HD.png">
<categoryLeaf title="About Time for Hope TV" description="" feed="http://selectbroadcasting.org/roku/examples/source/SRBS/xml/tfh-aboutus.xml" />

</category>



</categories>

Then I added a new xml file based on my video feed xml file and just took out the video portion and put in my text for the page...it didn't work. The telnet said "Can't parse feed" Here is what my xml looks like for the About Us page:
<?xml version="1.0" encoding="utf-8"?>

<feed>
<!-- resultLength indicates the total number of results for this feed -->
<resultLength>1</resultLength>
<!-- endIndix indicates the number of results for this *paged* section of the feed -->
<endIndex>1</endIndex>
<item sdImg="http://selectbroadcasting.org/roku/examples/source/SRBS/images/About_Us_TimeForHope_SD.png" hdImg="http://selectbroadcasting.org/roku/examples/source/SRBS/images/About_Us_TimeForHope_HD.png">
<title>l</title>
<contentId></contentId>
<contentType>text</contentType>
<contentQuality></contentQuality>
<streamFormat></streamFormat>
<media>

<streamQuality></streamQuality>
<streamBitrate></streamBitrate>
<streamUrl></streamUrl>
</media>
<synopsis>Time for Hope is a weekly Faith-Based Mental Health talk and interview television show designed to help people find hope and meaning in their lives. Host, Dr. Freda V. Crews, skillfully guides interactive interviews with nationally known authors, clinicians, biblical scholars and others who freely share their knowledge, expertise and life experiences to help hurting people find hope. With in-depth discussions, Dr. Crews and her guests offer practical solutions to real life problems and challenge potentially millions of viewers each week to put their hope in Jesus Christ for genuine peace, healing and recovery.<p> If you would like to get in touch with, please call us toll free at 1-800-669-9133 or email us at info@timeforhope.org.
</synopsis>
<genres>Time for Hope</genres>
<runtime>1750</runtime>
</item>
</feed>

I am sure it's not even close to being right, but I can't find any information on how to build a page like this with the correct feed tags, etc. Any help would be much appreciated!

Dean Anderson
0 Kudos
RokuMarkn
Visitor

Re: Questions re: Best Practices in Supporting End Users

If you paste your XML into an XML validator like http://www.w3schools.com/xml/xml_validator.asp it will tell you what the problem is. In this case it is the <p> tag embedded in your synopsis element. You need to escape angle brackets within XML text.

--Mark
0 Kudos
srbsdean
Visitor

Re: Questions re: Best Practices in Supporting End Users

Thanks very much. That worked. Unfortunately, it is not behaving the way I would like for it to.

I would like for my category listing (About Us) to take me directly to a full screen page with text/image and not go anywhere else, like the episode screen, etc. How can I accomplish this. Can I just link my category listing to an HTML document, or is there another suggested way?

I am really sorry if this has been addressed before. I have searched the best way I can and can't find any real documentation about how to pull this off.

Dean
0 Kudos
RokuJoel
Binge Watcher

Re: Questions re: Best Practices in Supporting End Users

Probably you will want to add a tag to your xml, or make use of one that isn't being used, and in your Brightscript, use it as a way to detect which screen that your channel will show.

- Joel
0 Kudos