VIZIO Internet Apps

An update on the progress of my plex app... 

Things are a little slow going with the holidays, but I'm hoping to have something for you testers by the new year. Hopefully before. 

I have dug into the generic transcoder a lot and I think I have worked out how it all works now. I THINK. My app will let you change the resolution and quality of the output, which worked out really well for testing. Word on the street is that the universal transcoder is just not an option for the video the Vizio TVs support, so low-powered or NAS servers might be out of luck unless you re-encode your media so it can direct play to the TV. 

The documentation says that the Ethernet port on most of the devices can only handle up to 720 video. I think I have confirmed this. I can stream full quality 720 video over eithernet (where my transcoder will keep up), and it plays beautifully.  1080, even at the lowest quality, starts stuttering. Hopefully some of the newer devices have better results. 

Wireless seems to be sadly slow on my TV.  Of course, I know I have my TV located in a bad location for my wireless, so I plan to take a router closer to get a real test. I also tried it on a brand new Vizio TV, however, with unknown specs on the wifi router, and had roughly the same results. Basically, I can only stream at 320 resolution at full quality. The picture is really not terrible, but is a far cry from 1080 or even 720.  480, even at low quality starts to struggle a bit. Hopefully a better wireless connection will show better results. In all honesty, though, I think the video doesn't look much different in quality (from a very few quick checks) than Netflix gives me over the same connection. I don't use this particular TV a lot. Usually my kids do, so I haven't really looked at the quality on it much. However, I know if I move the a roku fairly near the TV, it streams full 1080 just fine. So it could be that the devices (or at least my device) just isn't really built for a high-quality streaming. This is where all you testers will come in helpful for me. 

My app, when it is ready to test, will likely just pull the onDeck list and allow you to stream any of those movies from the beginning, or continue where it last left off. It will allow you to change the server IP and port (unfortunately, the framework doesn't expose enough functionality to automatically discover the servers), the video resolution and quality, and automatically decide if the video should transcode or direct play, or force transcode, or force direct play (which, if attempted on incompatible media, can cause the TV to shut down into an error mode for about 3 minutes). 

So, those who want to test for me, please follow the instructions in this link and send me your developer code in a private message: 

http://developer.yahoo.com/connectedtv/quickstart/CTV_QS_Deploying_TV_App_Software.html

Your code changes depending on the profile you are using on your machine. Also, system updates seem to cause that number to change. 

I'll post more updates soon, and hopefully will have a testable app before long. If everything goes well in that initial testing, it should hopefully be a fairly easy step up to the next version that shows the entire library in full screen. Then we can start playing with tweaks, beautification, bug fixes, and other fun features. 

Wa, crashbob, your post made my day!

Because the app I'm building supports more than just the Vizio TVs, and this thread is a continuation of an old topic, I have created a new topic to continue the discussion related to my app.  Please follow that thread for more updates.

https://forums.plexapp.com/index.php/topic/91448-plex-for-yahoo-connected-tv-devices-vizio-vizio-co-star-lt-sony-samsung/

Thanks for those who have offered to help test and sent me their developer codes. I have a pretty solid implementation I was testing on my TV this morning. In fact, the kids watched a full 1080p (Direct Play) movie over Wifi on the app this morning. Right now it only lets you play movies that are in your OnDeck list, but I'm sure you know how to add movies to your On Deck list. 

Anyway, keep an eye on your private messages. If I can get a few changes in today among the holiday festivities, I might be able to give my testers a christmas present by tomorrow. :) 

First of all thank you for working on this...How close would you say this is to a release?

Hard to say. I know the Yahoo and manufacturer review process is guaranteed to take at least 3 weeks. It looks like most people are in favor of a Direct Play only version for the first release to get it out the door as quickly as possible. If I can manage to get my code into the review process in the next 30 days, I'll be happy. So maybe, I'll give myself a deadline of Feb 15. to be ready for a release to Yahoo?  I'll shoot for that, but I can't make any guarantees. 

For the record

DLNA IS NOT Supported on any of the models from E390 to E550

Easiest thing to get plex on my new vizio m series is to just use Chromecast. Using plex and Chromecast together it has supported every video format I have including 3d movies. I've used my plex iphone app to send the videos to my tv as well as using the plex.tv interface with the cast button. 

This is just personal opinion...  I think the chromecast, for the price, is pretty cool. BUT, I don't like the idea of having to use my phone to control the thing. For one thing, what happens when I get a call while I'm watching?  Now I can't pause the show. And with 4 kids, it is hard to watch something very long without interruption. But to get the device awake and to the right place to pause the show several times in an hour is just annoying to me. I've got a computer hooked to one tv, and use Hippo Remote on my phone to control it. It is annoying to me to use the phone to control it sometimes. Convenient at times, but a pain in the butt compared to grabbing a remote and hitting pause. Maybe there will be some dedicated remotes at some point in the future. Until then, it's a bit annoying to me for anything other than playing. 

I agree that chromecast is a great way to use plex but I have ethernet to my Vizio for more stable connection and all the reasons that crashbob just got. Numerous times i'm watching a loud action movie and get a call. I end up having to grab the receiver remote to turn down the volume (movie continues to play). Just one example. Still hoping for a plex app on my Vizio.

I have the Chromecast as well, along with a WD TV Live Streaming Box and also PS3 Media Server to stream through PS3...But, with all that said.....I would absolutely love to have a direct on tv app for PLEX for my Vizio 60" Model E601i-A3. I find the WD TV to be the best Media Streamer hands down even over Roku for handling all file formats. Especially .MKV files. The WD TV is flawless streaming my 3TB WD My Book LIve Network Drive and USB Thumb drives in FAT32 or NTFS format. But I do hope to see a PLEX app some day on Vizio. I will be following this thread.

Thank You! 

You might be better off following this thread: 

https://forums.plex.tv/topic/91448-plex-for-yahoo-connected-tv-devices-vizio-vizio-co-star-lt-sony-samsung/

Even better, I recently started a facebook page so people can 'like' or follow to better track progress of the app. 

http://www.facebook.com/crashplayertv

If anyone is still following this thread, I need some help Internationalizing CRASHPlayer, the vizio client app for Plex Media Server. 

I've posted this on the facebook page at http://facebook.com/crashplayertv. Please let me know if you can help by replying here, emailing support@crashplayer.com, or commenting on the facebook post. 

Let's internationalize CRASHPlayer. 

I need your help. I speak English, and the smallest amount of Spanish. But I'd like to get CRASHPlayer to support as many languages as we can. So, if you know any language aside from English, or you know someone else who does that would be willing to help out, I would appreciate any help we can get. 

Here is how you can help. I've uploaded the ENGLISH version of the text strings that are used in CRASHPlayer tohttp://crashplayer.com/resources/Localizable.strings. In the file is a bunch of key/value pairs of data. On the left is a string that cannot be changed. On the right is the actual text strings that are used somewhere in CRASHPlayer. 

Anything between a /* and */ are comments to help you understand the context of how the string might be used. These don't need to be translated. 

Some of the strings have something like %s or %2$s. These are placeholders in the strings where other text or values will be inserted. You can move these as appropriate for your language. I think most of them will be easy enough to understand, but I'm happy to clear up any confusion. 

I need the strings after the "=" translated to any language. And then I need to try to figure out the code that the TVs will use to indicate the language they are using. Many of them will fit this list: 

bg
cs
da
de
el
en
en-UK
es
es-MX
et
fi
fr
fr-CA
hr
hu
it
ja
ko
lt
lv
nl
no
pl
pt
pt-BR
ro
sk
sr
sv
zh-Hant-HK
zh-Hant-TW

So please let me know in the comments what language you can translate for me. Then send the translated file to support@crashplayer.com along with a note about what language it is and what language code it probably is. 

If I can be of any help understanding the context of any of these strings, or you need any other information to help me out with this, please don't hesitate to ask.

Thanks for any help you can provide. 

I forgot to post an update here...  Last night I released the first Release Candidate version of code to testers. Version 1.0.3.

You can see the details at http://facebook.com/crashplayertv

Last night I released version 1.0.10 to the Yahoo QA process. Their documentation says that best-case is 3 weeks to be in the store. You can see the details at http://facebook.com/crashplayertv.

At the request of someone on the facebook page, I put together a short video demo of CRASHPlayer. You can see it here: http://youtu.be/QBB9fzAldtc

Very very cool!  Nice work!

For the record

DLNA IS NOT Supported on any of the models from E390 to E550

Does that include e390i-a1 ?

Does that include e390i-a1 ?

Yes

It would seem the ball is in Vizio's court:

http://developer.yahoo.com/connectedtv/faq/#videoCodec

I reached out to yahoo and (even though the SDK site suggests they plan on supporting new standards in the future) they said there are no plans to support additional streaming formats anytime soon.

It would seem the ball is in Vizio's court:

http://developer.yahoo.com/connectedtv/faq/#videoCodec

Yeah, the TVs themselves handle the media decoding. Software decoding is too slow to do on TVs with the speed of their low-speed CPUs, so all the decoding has to be handled directly in the hardware. Any new Vizios seem to have really good support for many codecs. For all the testers helping me out with the CRASHPlayer app testing, we have found that most TVs bought in the last year or so will direct play nearly everything we throw at them, including mkv, avi, mp4, m4v, wmv, containers. They also seem to support most video codecs, though most everything is h.264 anymore. And most audio formats, like aac, ac3, dts/dca, etc. I've been really impressed with the newer TVs, which is another reason we decided to not worry about transcoding support for the first release of CRASHPlayer.