Youtube Live Stream Auto Embed

Description

This WordPress plugin provides a shortcode to automatically embed ANY live stream from a specified YouTube channel ID. [youtube-live]
It comes with an admin settings page to let you set the options for the embeded YouTube Player.

Main Features:

  • Automatically Embeds a YouTube Live Stream from a Channel ID
  • Options to set YouTube Player Width and Height
  • Left, Center Align or Responsive Player Size

Pro Version:

  • NEW FEATURE: Display text/image/html content with a message that changes when streaming live and when not streaming live using a new shortcode
  • Automatically Embeds a YouTube Live Stream from a Channel ID
  • Automatically Embeds Latest Video OR Playlist when NOT Streaming Live
  • Options to set YouTube Player Width and Height
  • Left, Center Align or Responsive Player Size
  • Select Player Theme Color, Dark / Light
  • Change Progress Bar Color, Red / White
  • Hide / Autohide Player Controls
  • Hide Player Title Bar
  • Autoplay / Autoplay Muted
  • Set different options for the Live Player and Latest Video Player

How it works… (View LIVE Demo)

A. If you’re currently live, automatically display the live video. (Free Version)

B. If you’re not currently live, display the previous upload/live event or playlist. (Pro Version)

Plugin Support

We have made this plugin super simple to install and setup, however if you have any trouble or run into any problems get in touch and we will spend the time to help you get the plugin up and running correctly.

If you are upgrading to the Pro Version be sure to remove the free version before installation an enter your Channel ID instead of Username on the admin settings page.

Works using the latest YouTube API V3

Credits

Screenshots

  • Auto embed youtube live stream with a shortcode
  • Youtube Live Stream Auto Embed settings page

Installation

  1. Upload the complete youtube-live-stream-auto-embed folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the plugins settings page located in in the settings tab of the WordPress admin menu and setup your default settings
  4. Paste the Youtube Live shortcode in a page or post [youtube-live]
  5. ALL DONE!

Make Any Shortcode Work in a Widget

To make the shortcode work in a widget you need to add this line to your functions.php file

add_filter(‘widget_text’, ‘do_shortcode’);

Your Functions file is located here…

http://www.yourwebsite.com/wp-content/themes/YOURTHEME/functions.php

YouTube API Credentials

Full detailed instructions with images can be found on the plugins admin settings page, making things nice and simple.

  1. Go to the Google Developers Console www.console.developers.google.com/project
  2. Select a project, or create a new one
  3. In the sidebar on the left, expand APIs & auth. Next, click APIs. In the list of APIs, make sure the status is ON for the YouTube Data API v3 by creating a new Public API access key.

YouTube Channel ID Code

  1. Find your YouTube Channel ID by visting www.youtube.com/account_advanced

YouTube Playlist ID

  1. To find a YouTube Playlist ID, simply go to any YouTube Playlist and copy the Playlist ID from the URL bar in your web browser.

example: https://www.youtube.com/playlist?list=PLAYLISTID

Known Issues

The embeded player can take a few minutes to dedect a live stream before it auto embeds the live player, working on improving this in future updates.

FAQ

Installation Instructions
  1. Upload the complete youtube-live-stream-auto-embed folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the plugins settings page located in in the settings tab of the WordPress admin menu and setup your default settings
  4. Paste the Youtube Live shortcode in a page or post [youtube-live]
  5. ALL DONE!

Make Any Shortcode Work in a Widget

To make the shortcode work in a widget you need to add this line to your functions.php file

add_filter(‘widget_text’, ‘do_shortcode’);

Your Functions file is located here…

http://www.yourwebsite.com/wp-content/themes/YOURTHEME/functions.php

YouTube API Credentials

Full detailed instructions with images can be found on the plugins admin settings page, making things nice and simple.

  1. Go to the Google Developers Console www.console.developers.google.com/project
  2. Select a project, or create a new one
  3. In the sidebar on the left, expand APIs & auth. Next, click APIs. In the list of APIs, make sure the status is ON for the YouTube Data API v3 by creating a new Public API access key.

YouTube Channel ID Code

  1. Find your YouTube Channel ID by visting www.youtube.com/account_advanced

YouTube Playlist ID

  1. To find a YouTube Playlist ID, simply go to any YouTube Playlist and copy the Playlist ID from the URL bar in your web browser.

example: https://www.youtube.com/playlist?list=PLAYLISTID

Known Issues

The embeded player can take a few minutes to dedect a live stream before it auto embeds the live player, working on improving this in future updates.

Auto embed the live stream, how long does it take to detect that I am streaming live?

The embeded player can take a few minutes to dedect a live stream before it auto embeds the live player, working on improving this in future updates.

Can’t get the plugin to work?

A common error is usally due to an extra Space at the end of your API or Channel ID.

Also make sure you have filled in ALL the fields on the plugins settings page.

You can also test the live stream with the following details: Sky News Live 24/7

Test Youtube Channel ID: UCoMdktPbSTixAyNGwb-UYkQ

Test API Key: AIzaSyDtfQfxROiBBM1AydfRlOwypunxPwFgAB0

Reviews

Pleased

Great plugin, saved me loads of time for embeding my YouTube live stream!

Could be great but…

This could be a great plugin but while the core works, it has it issues.

1. The documentation is terrible. Not up to date with the latest YouTube methods.
This makes setting it up harder than it should and too many hours of me watching other peoples videos to understand the issue.

2. Implies that it detects a live stream happening…and does not…unless you re-load the page manually, your viewer will miss the presentation.

3. Same thing for when the stream goes off line. It will sit there and indicate that it is online, when even the live stream feed says that it is off line.

Great concept, does work, but I will have to either modify the code myself to allow it to detect a actual live stream or find another plugin that will force a reload when it detect streams.

The author wrote to me once and have since stopped communicating, so that is the reason it is a 3 and not a 4. It could be a 5 rating..the potential is there.

Great idea, awful support

I am using the free version and loving it. I bought the full version and it took down my site completely. I emailed the Dev. Got generic email back with nothing that helps. Been a few weeks and still no response. What gives.

Does not work

I hv emailed my situation failed to have live streaming outo embedded after my purchased.

But nobody seems interested to assist.

Still waiting…

Read all 28 reviews

Contributors & Developers

“Youtube Live Stream Auto Embed” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Created August 11, 2015

1.0.1

  • Created July 29, 2015

1.0.0

  • Created June 29, 2015