2016-11-25, 20:05
How to Stream Your Locally Stored Content (SD, HD, UHD4K) From Kodi to Vizio P-Series (Smartcast)
This thread provides a solution only for streaming video files stored on your personal Kodi server directly to a Vizio P-Series display, using the display's built-in player, and the Vizio tablet remote (or any Android tablet or mobile). Internet streaming is not included in this MOP.
Background
- Recently replaced my 15 year old Sharp Aquos 1080p panel with a Vizio P-Series, now that DolbyVision, HDR10, FALD and expanded colour gamut are supported.
- The Vizio P-Series also has a builtin ChromeCast Ultra, which supports 4K.
- Also figured I would no longer require the 2K MyGica Android box, which ran Kodi and played movies stored on my Kodi Ubuntu media server downstairs.
- However, like many others I quickly found out that Vizio SmartCast (like all GoogleCast devices) did not support DTS passthrough over TOSLINK or SPDIF, and only ARC....which my receiver did not support.
- Also found out that the Vizio Smartcast app had no support for playing (Casting) locally stored content, VLC and ES File Explorer Casting did not work either.
- I did not want to replace my AVR or purchase a 4K Android box, as this seemed reduntant.
Solutions
- Casting - I solved the Casting issue by installing 'Yatse" from the Google Play Store on the Vizio Android remote. (or any Android phone) Yatse is a free Kodi front-end remote app with casting support.
Initiate casting from Yatse, then select your movie. See http://www.displayspecifications.com/en/model/308342b for all the supported video format specs)
Important: If you initiate Casting from Yatse, you must stop the Casting from Yatse. If you turn off the Vizio,without stopping the Casting, Yatse will turn it back on in a few minutes.
- DTS - To solve the DTS audio issue, you will have to convert the audio tracks to AC3 or AAC.
Popcorn MKV Audio Converter works well for converting just the audio tracks and will replace the DTS track or add an additional AC3/AAC track so both are supported. Be sure to set the AC3/AAC audio track as the default/primary track, as there is no function to switch it when streaming. (note: I am not sure about DTS-MA 7:1 tracks yet)
If you need to convert the video and the audio, "Handbrake" application works well, and is easy to learn.
- 4K Videos - Once I had Casting from Kodi working I noticed none of my 4K videos would play. These were all using H.264 video encoding, just like most of my 2K (1080p) videos.
The solution here was to use Handbrake and convert the video to X.265 format. Seems the Vizio requires X.265 encoding to play 4k content.
I tried MP4 and MKV containers with AC3 or AAC audio,and they both worked.
So, now I do not have to use my old Android Box, or purchase a 4K Android box, or a new AVR, and I have perfect 4K movies playing on the Vizio P-Series.
Next up is to get my Off-Air TV that uses HDHomerun and TVheadend working on Vizio
Update Nov.26 2016: Vizio updated their VizioCast App a couple times this week and I was able to cast LiveTV/PVR using HDHomerun tuner and TVHeadend backend from Kodi to the display.
Update Dec.5 2016: Successfully tested with Yatse 7.1.0 and Kodi17beta6 and Kodi18_Aplha
This thread provides a solution only for streaming video files stored on your personal Kodi server directly to a Vizio P-Series display, using the display's built-in player, and the Vizio tablet remote (or any Android tablet or mobile). Internet streaming is not included in this MOP.
Background
- Recently replaced my 15 year old Sharp Aquos 1080p panel with a Vizio P-Series, now that DolbyVision, HDR10, FALD and expanded colour gamut are supported.
- The Vizio P-Series also has a builtin ChromeCast Ultra, which supports 4K.
- Also figured I would no longer require the 2K MyGica Android box, which ran Kodi and played movies stored on my Kodi Ubuntu media server downstairs.
- However, like many others I quickly found out that Vizio SmartCast (like all GoogleCast devices) did not support DTS passthrough over TOSLINK or SPDIF, and only ARC....which my receiver did not support.
- Also found out that the Vizio Smartcast app had no support for playing (Casting) locally stored content, VLC and ES File Explorer Casting did not work either.
- I did not want to replace my AVR or purchase a 4K Android box, as this seemed reduntant.
Solutions
- Casting - I solved the Casting issue by installing 'Yatse" from the Google Play Store on the Vizio Android remote. (or any Android phone) Yatse is a free Kodi front-end remote app with casting support.
Initiate casting from Yatse, then select your movie. See http://www.displayspecifications.com/en/model/308342b for all the supported video format specs)
Important: If you initiate Casting from Yatse, you must stop the Casting from Yatse. If you turn off the Vizio,without stopping the Casting, Yatse will turn it back on in a few minutes.
- DTS - To solve the DTS audio issue, you will have to convert the audio tracks to AC3 or AAC.
Popcorn MKV Audio Converter works well for converting just the audio tracks and will replace the DTS track or add an additional AC3/AAC track so both are supported. Be sure to set the AC3/AAC audio track as the default/primary track, as there is no function to switch it when streaming. (note: I am not sure about DTS-MA 7:1 tracks yet)
If you need to convert the video and the audio, "Handbrake" application works well, and is easy to learn.
- 4K Videos - Once I had Casting from Kodi working I noticed none of my 4K videos would play. These were all using H.264 video encoding, just like most of my 2K (1080p) videos.
The solution here was to use Handbrake and convert the video to X.265 format. Seems the Vizio requires X.265 encoding to play 4k content.
I tried MP4 and MKV containers with AC3 or AAC audio,and they both worked.
So, now I do not have to use my old Android Box, or purchase a 4K Android box, or a new AVR, and I have perfect 4K movies playing on the Vizio P-Series.
Next up is to get my Off-Air TV that uses HDHomerun and TVheadend working on Vizio
Update Nov.26 2016: Vizio updated their VizioCast App a couple times this week and I was able to cast LiveTV/PVR using HDHomerun tuner and TVHeadend backend from Kodi to the display.
Update Dec.5 2016: Successfully tested with Yatse 7.1.0 and Kodi17beta6 and Kodi18_Aplha