I'd like to welcome everyone to try my first (and probably only) attempt at a published private channel for Roku:
https://owner.roku.com/Add/hockeystreams
Features:
-requires valid username/password to stream
-displays useful error information if encountered during streaming
-archived games browseable by team and date
-automatically chooses HD or SD stream quality based on device display mode (480 vs 720/1080)
-**hosted service merges HockeyStreams live feed with ESPN live feed to integrate real-time scores
-**graphics include home and away logos, grayed-out if no stream available
To-Do List:
-code to generate IP exception is in place, though i dont think it is functioning correctly
-reverse-sort the streamable archive dates, newest to oldest
-do not own an HD device, guaranteed the HD UI will need tweaking
-publish source code somewhere (suggestions?)
NOTES:
-**the xml wrapper that integrates the logos and merges the live scores into the feed is hosted on my server, the disclaimer is that this service may be halted if bandwidth becomes unreasonable, at which point i will gladly publish a new version which uses the original hockeystreams-hosted content.
-the login does not make use of SSL, so if someone on your network cares enough, they could sniff out your login credentials
-the account login is deemed valid when the Set-Cookie response headers for hsuser and hspass are NOT blank. this works for incorrect passwords, though i am not sure how it will behave for expired subscriptions.
-this is my first channel, so please be gentle with your feedback. however, spare no effort stress-testing this channel!
-I'm not sure I will be much help for stream quality issues, once the video gets passed to the Roku, its out of our hands.
-Ive noticed many of the archived feeds are reporting HTTP 404 errors, this happens on web browsers and is not specific to the Roku or this channel.
-sadly i'm expecting a *brief* gap in my subscription renewal this week, so the quicker bug fixes and suggestions get reported, the quicker i can work on them.
Let me know if youd like any further technical details.
Thanks, I hope you enjoy!
UPDATE:
v1.1 published 3/10/12
- allows users to toggle live-scores ON or OFF
- all auth request now use SSL (site cookies still sent in cleartext, however)
- now distinguishes between premium members and regular members (in case of expired subscriptions)
- improved error handling and user feedback
UPDATE:
published source code 3/16/12
http://ken-meyer.com/roku/src/