This isn’t an update to the Chromecast Ultra. This new Chromecast is an update to the 1080p Chromecast. If you need 4K, you still need to get the Chromecast Ultra.

Google updates Chromecast with 15% faster performance, support fo...

It is possible that in the midst of all the Pixel madness, you missed the news about the updated Chromecast. Worry not, we are here to break down the updated device for you. Google says that the new Chromecast is 15% faster than its predecessor and can do 1080p at 60 frames per second. The streaming dongle will be available in two colours—Chalk and Charcoal. A big addition to the new Chromecast is that it works better with your Google Home setup. On its official blog Google says, “Just say what you want to watch from compatible services, like YouTube or Netflix, and control your TV just by asking. Try, “Hey Google, play Cobra Kai from YouTube,” or “Hey Google, play Lost in Space from Netflix.” Its not that you couldn’t do this. Today you need to say things like Play Spiderman Trailer on my living room Chromecast to your Google Home and you need to have the Chromecast set up as the living room Chromecast.

Another interesting feature is that later this year, users will be able to add Chromecast to speaker groups, so that they can listen to music in sync throughout the house – essentially multi room speaker support. The new Chromecast also supports Google’s new Live Albums feature, introduced with the Google Home Hub. Live Albums allows users to personalize their TV screen with updating stream of photos of the people, pets and memories from Google Photos on your Phone. Live Albums is designed to create dedicated albums for the important people in your life and these albums automatically skip blurry photos ones and duplicates. 

The new Chromecast is priced at $59 (Rs 4,500 approx) and is available from the Google Store starting today in Australia, Canada, Denmark, Finland, Great Britain, Japan, Netherlands, New Zealand, Norway, Singapore, Sweden, and the US. Google says it will launch the new Chromecast in other countries sometime in 2019, which is probably when one can expect it to launch in India.

One thing to keep in mind for those looking to pick up the new Chromecast, this doesn’t do 4K. You will still need to resort to the Chromecast Ultra which was launched last year for your 4K needs. This is a refresh to the Chromecast 2 – the one that was available in red, yellow and black colour options. You can read our review of the Chromecast 2 here.

Sameer MithaSameer Mitha

Sameer Mitha lives for gaming and technology is his muse. When he isn’t busy playing with gadgets or video games he delves into the world of fantasy novels.

‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
return ret;

//function to put utm on DontMiss links
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

‘).insertAfter(“.inside-container p:eq(2)”);


Source link