Inserting shortcode into a Text widget

hi i’m trying to insert a short code into a Text widget but all its doing it showing the code and not processing it.

<?php echo do_shortcode(' [stream embed=false share=false width=500 height=560 dock=true controlbar=bottom bandwidth=high autostart=false playlistfile= config= playlist=bottom repeat=none /] '); ?>

Solutions Collecting From Web of "Inserting shortcode into a Text widget"

the text widget doesn’t do php….

Here’s my fave solution

It’s from Otto, so ya know it’s good. Based heavily on the text widget, but allows for php

if [stream /] is ‘real’ shortcode (not everything in square bracket is shortcode) then try to add this to functions.php of your theme:

add_filter('widget_text', 'do_shortcode');

related: Stream Video Player does not work with do_shortcode()? ?