beq wrote:Thanks to belltown for the major update, much appreciated! And still free, too. It certainly makes the TV listings more convenient to use.
Just curious, was it a lot of work? I assume you had to custom design the grid layout, as opposed to using one of the screen templates?
Other than USTVNow, I wish other Roku channels dealing with live TV (previous Aereo, DishWorld, FilmOn, NimbleTV, Simple.TV, Skitter TV, Tablo, etc) could also provide a 2D program guide (EPG). Are they just waiting for Roku to provide the template?
farside847 wrote:Crazy question. .. would you be willing to contribute to the media browser project? They now support live tv, but are in desperate need of a grid guide.
If you have never heard of it, media browser is a free server program and roku app that allows you to stream local movies, TV shows, and now even live TV in hd.
Here is another thread where the developers are wondering if anyone knows how to implement a grid
http://mediabrowser.tv/community/index. ... -requests/
It's pretty cool, and has a ton of momentum with frequent updates.
luke823 wrote:Thanks. I'm the Media Browser project lead. Our server supports streaming Live Tv and there is a lot of demand for a presentation like this within our Roku app.
Danzatranz wrote:... Would you consider swapping the layout priority to emphasize the TV guide? I think as it being the focus it would bring a log more users into the fold to utilize this App, or allow for customization presentation like the Roku home channel? It could even be preset as Movies first or TV first so its just the choice of 2 layouts ...
Great channel! I'm working on a project that could use something exactly like this.
I saw you mentioned you used the Image Canvas component to build the grid.
How did you handle text wrapping and knowing when to put in "..." to truncate a string? If a line does have to be wrapped, are you outputting multiple substrings of the original string at multiple locations or just using some built-in wrapping feature?
I've been playing with using the "GetOneLineWidth" function but it doesn't always work correctly to determine if the line should be truncated.
If you don't mind, I would love to see how you got this work behind-the-scenes.