home
tour
content
information

Youtube Feeder WordPress Plugin


Description | Features | Screenshots | Demo | License | Requirements | Download
Installation Instructions | Usage | Version | Changelog | Roadmap | FAQ | Support


Description

Youtube Feeder allows you to embed a dynamic Youtube video feed anywhere in your WordPress blog. The feed is always up to date because it pulls directly from Youtube's data api, but it can also cache the Youtube feed based on configurable settings.

The plugin is very flexible because every aspect is configurable.  Each video feed can be configured separately, or you can use defaults that take effect site-wide.  Each component is given highly accessible classes for complete customization of the display through CSS.

The "Playlist" style of display was made possible by a jQuery plugin by Dan Drayne. The code is used with permission.

Back to top


Features

  • Retrieves and embeds the newest videos from a Youtube user's feed automatically.  No more updating pages or fiddling with embed code.
  • Displays player, title, date, and description for every video.
  • Configurable video size.  Can be set site-wide or per video feed.
  • Display styles completely customizable with simple tweaks to included CSS file.
  • Completely configurable date format.
  • Configurable caching of feeds to reduce server load and load time for visitors.  Can be handled site-wide or per video feed.
  • Can simply list each video or create a player, allowing visitors to click on each video title, loading it dynamically into the single player.
  • Configurable number of videos displayed in each feed.
  • Dedicated function to get the published date of the most recent video in a feed.
  • Dedicated function to get the thumbnail of the most recent video in a feed.

Back to top


Screenshots

Options Page

Simple "List" Style Example

"Playlist" Style Example

Back to top


Demo


The above demo was embedded in this post with:

1
[youtubefeeder user="flamadiddle86" limit="2" style="playlist" width="335" height="275" dateformat="n/d/y"]

Back to top


License

This plugin is released under the GPLv3 license and comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. I make no guarantee this plugin will work for you.

Back to top


Requirements

The following are the minimum requirements for Youtube Feeder to work properly:

Back to top


Download

Download the latest version from the WordPress plugin page

Back to top


Installation Instructions

  1. Unzip the files from the download file
  2. Upload the entire `youtube-feeder` folder to your `/wp-content/plugins/` directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Go to the Youtube Feeder options page and choose your settings
  5. Put the shortcode [youtubefeeder] in any post or page
    or <?php embed_youtube_feed(); ?> anywhere in your template files.

Back to top


Usage

There are three main functions of Youtube Feeder: embedding the youtube feed, grabbing the published date of the most recent video in a feed, and embedding the thumbnail of the most recent video in a feed.

The list

To embed the feed, simply use the shortcode in any post or page:

1
[youtubefeeder]

The shortcode has several options:

  • user - The Youtube user to grab the feed from
  • limit - The maximum number of videos to display
  • width - Video width
  • height - Video height
  • dateformat - The format in which to display the date. Any PHP date() compatible format
  • datelocation - Where to put the date. Valid values:
    • beforevideo
    • beforetitle
    • aftertitle
    • nowhere
  • description - Set to 'true' to display the video descriptions. Set to 'false' to disable
  • style - List style. Valid values:
    • list
    • playlist
  • thumbnail - Set to 'true' to display thumbnails in the 'playlist' style feed. Set to 'false' to disable
  • cache - Time period to cache feed data for. Any value like '1 day', '6 hours', '2 weeks', etc. will work

They can be used as such:

1
[youtubefeeder user="flamadiddle86" limit="3" width="335" height="275" dateformat="n/d/y" datelocation="aftertitle" description="false" style="playlist" thumbnail="true" cache="3 days"]



You can also call the function embed_youtube_feed() anywhere in your template files like so:

1
2
3
4
5
6
<?php
if(function_exists('embed_youtube_feed'))
{
    embed_youtube_feed();
}
?>

It takes all the same options as the shortcode, so you can specify specific settings like this:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if(function_exists('embed_youtube_feed'))
{
    embed_youtube_feed(array(
            'user' => 'flamadiddle86',
            'limit' => 3,
            'width' => 335,
            'height' => 275,
            'dateformat' => 'n/d/y',
            'datelocation' => 'aftertitle',
            'description' => 'false',
            'style' => 'playlist',
            'thumbnail' => 'true',
            'cache' => '3 days'
        ));
}
?>


The date

To embed the published date of the most recent video in a feed, just use this shortcode:

1
[youtubefeederpublisheddate]

This shortcode shares three of the same options with the [youtubefeeder] shortcode:

  • user - The Youtube user to grab the feed from
  • dateformat - The format in which to display the date. Any PHP date() compatible format
  • cache - Time period to cache feed data for. Any value like '1 day', '6 hours', '2 weeks', etc. will work

They can be used like this:

1
[youtubefeederpublisheddate user="flamadiddle86" dateformat="n/d/y" cache="3 days"]

You can also call the function get_youtube_published_date() anywhere in your template files like so:

1
2
3
4
5
6
<?php
if(function_exists('get_youtube_published_date'))
{
    get_youtube_published_date();
}
?>

It takes all the same options as the shortcode, so you can specify specific settings like this:

1
2
3
4
5
6
7
8
9
10
<?php
if(function_exists('get_youtube_published_date'))
{
    get_youtube_published_date(array(
            'user' => 'flamadiddle86',
            'dateformat' => 'n/d/y',
            'cache' => '3 days'
        ));
}
?>


The Thumbnail

To embed the thumbnail of the most recent video in a feed, just use this shortcode:

1
[youtubefeederthumbnail]

This shortcode shares two of the same options with the [youtubefeeder] shortcode:

  • user - The Youtube user to grab the feed from
  • cache - Time period to cache feed data for. Any value like '1 day', '6 hours', '2 weeks', etc. will work

They can be used like this:

1
[youtubefeederthumbnail user="flamadiddle86" cache="3 days"]

You can also call the function embed_youtube_thumb() anywhere in your template files like so:

1
2
3
4
5
6
<?php
if(function_exists('embed_youtube_thumb'))
{
    embed_youtube_thumb();
}
?>

It takes all the same options as the shortcode, so you can specify specific settings like this:

1
2
3
4
5
6
7
8
9
<?php
if(function_exists('embed_youtube_thumb'))
{
    embed_youtube_thumb(array(
            'user' => 'flamadiddle86',
            'cache' => '3 days'
        ));
}
?>

Back to top


Version

The current version of this plugin is 1.0.7

Back to top


Changelog

2011-08-17 - 1.0.7:

  • Updated to grab video description from new location in Youtube's data feed.

2011-06-06 - 1.0.6:

  • Fixed bug causing manual function calls to always use the default admin settings.

2011-03-25 - 1.0.5:

  • Fixed order of video feed so that it is now in reverse-chronological order.

2011-03-24 - 1.0.4:

  • Fixed the "Invalid argument supplied for foreach() on line 103" bug.
  • Fixed the API call to only grab videos that are embeddable on public websites.
  • Expanded number of possible results up to 50 instead of the default 25. The Youtube API does not honor requests for more than 50.
  • Added cURL as alternative to file_get_contents() for grabbing the feed.

2010-09-13 - 1.0.3:

  • Added the ability to embed the most recent thumbnail from a feed.
  • Added the ability to display the video description in "playlist" style and remove it in simple "list" style.
  • Changed the default embed style to "playlist".
  • Changed preview to show default youtube user (if available) instead of a static user.
  • Fixed bug in get_youtube_published_date() function.
  • Changed some of the default CSS classes.
  • Changed URL for thumbnails.

2010-09-10 - 1.0.2:

  • Added ability to view videos fullscreen.
  • Fixed a bug with updating cache settings.

2010-09-09 - 1.0.1:

  • Fixed bug with embed_youtube_feed() and get_youtube_published_date() raising warnings when no argument was supplied.
  • Added ability to add thumbnails to "playlist" style.
  • Added ability to clear the Youtube Feeder Cache.
  • Added message pointing to this page for FAQ and Support to the top of the settings page.
  • Changed name of main plugin file from 'youtube_feed.php' to 'youtube-feeder.php' for consistency.

2010-09-09 - 1.0.0:

  • Initial release

Back to top


Roadmap

  • 1.1

    • Switch embed code to (now standard) iframe embeds with option to fall back to old embed code.
    • Add all available video playback settings, such as showing related videos, HD playback, autoplay, style options, etc.
    • Add ability to hide video title in simple list format.
  • 1.2

    • Add switchable theme support for the different list styles via separate CSS files.
    • Also add new theme-file detection to allow for custom user themes that will not be over-written on updates
  • 2.0

    • Add ability to embed user playlists.
    • Add ability to embed global playlists.

Back to top


Frequently Asked Questions

  • Q: Why don't all videos show up?

    A: Youtube restricts some videos from being embedded on public websites. This can be for copyright reasons or settings configured by the uploader. As a result, this plugin will not be able to embed those videos.

    If you are the uploader, and you didn't restrict public embedding on the video yourself, it's most likely because music in the video is copyrighted or it contains clips of a copyrighted video. You can review Youtube's fair use policies and submit a counter-notification if you feel your video falls within fair use.

  • Q: Why can't I display more than 50 videos?

    A: The Youtube API enforces a limit of 50 results for users' upload feeds. Unless and until Youtube changes the limit, this plugin will be unable to display more than 50 videos at a time.

  • Q: Why is it taking so long for my new videos to show up?

    A: First, try clicking the Clear Cache Now button on Youtube Feeder's settings page to make sure you are getting the most up-to-date information available. If that doesn't work, it is most likely a delay in the Youtube API.

    Youtube's API is updated periodically throughout the day. As a result, uploaded videos won't be visible in the feed immediately. The Youtube API reference explains the delay. Here are some key points:

    • Uploaded videos will be included in a user's public uploaded videos feed a few minutes after the upload completes and YouTube finishes processing the video.
    • Uploaded videos will usually be available in search feeds within 30 minutes to two hours after the upload completes and YouTube finishes processing the video. However, this delay may be longer under heavy API server loads.

    To make sure your video shows up as soon as possible, upload it as public initially. Until the video is included in the Youtube API, this plugin will not be able to display it.

  • Q: When will Feature "X" or Release "Y" be ready?

    A: I write and maintain this plugin in my free time. I've given it to the WordPress community for free because I want to give back to such a great open source project and hopefully help others along the way. I don't have any deadlines or release dates for this project because it takes a backseat to my full-time job.

    If you're waiting for a specific feature, you can hope I get some free time soon or consider making a donation (using the link under Support). If I receive a donation for a specific feature, I will prioritize that first and get it out as soon as possible.

Back to top


Support

Please post any problems, comments, or suggestions on this page or contact me if you have an urgent problem.

If this plugin is useful to you, please consider donating to support further development:


…or maybe even buy me something from my wishlist:
My Amazon Wishlist

Back to top

  • Pingback: New Wordpress Plugin: Youtube Feeder | AndrewEnsley.com

  • http://www.billboardfamily.com Carl Martin

    Got the plugin installed. Here are a few questions/issues.....

    1) Is there a way to display the thumbnail and the title of the next videos in the playlist as it is done on the code by Dan Drayne?

    2) I am using WordPress 3.0.1, and I am getting these errors on the page http://www.billboardfamily.com/videos

    Warning: Missing argument 1 for embed_youtube_feed(), called in /home/billboar/public_html/wp-content/themes/mensa/videos.php on line 24 and defined in /home/billboar/public_html/wp-content/plugins/youtube-feeder/youtube_feed.php on line 418

    Warning: Invalid argument supplied for foreach() in /home/billboar/public_html/wp-content/plugins/youtube-feeder/youtube_feed.php on line 421

  • http://www.billboardfamily.com Carl Martin

    I forgot to mention that I am using the function call in a template page, not the shortcode.

  • http://www.billboardfamily.com Carl Martin

    Other than that, looking very good!

  • http://andrewensley.com/ Andrew

    @ Carl Martin

    Thanks for the feedback. I've updated to 1.0.1 with these changes:

    -Added ability to add thumbnails to playlist
    -Fixed PHP warnings with function calls
    -Added ability to clear the cache

    Let me know if you have any more questions/issues.

  • http://www.billboardfamily.com Carl Martin

    @ Andrew

    Outstanding .. it works perfectly, no issues at all. Hands down the best Youtube WordPress plugin out there!

  • http://www.billboardfamily.com Carl Martin

    I am using a script you gave me to pull the date of the most recent video on Youtube, and display it at the top of my page http://www.billboardfamily.com/videos as you can plainly see. That works great. Now that I am using your plugin, I wanted to see if it was possible to take this a step further. What I would like to do is have that date reflect the date of the actual video being played int he main player. If you click on a different video in the playlist, the date should change to the published date of that particular video. Any ideas how I might accomplish this? Thanks!

  • http://andrewensley.com/ Andrew

    @ Carl Martin
    Something like that is beyond the scope of this plugin for now. Adding that functionality would involve a lot of changes to the source of the jQuery plugin as well as the WordPress plugin.

    I'll think about it, but it's not at the top of my list right now.

  • http://www.billboardfamily.com Carl Martin

    @ Andrew
    Understood. It is not a necessity on my end, but it would be cool. I just thought you might have known a simple method. Thanks for developing the plugin....it is the best one out there for sure!

  • http://andrewensley.com/ Andrew

    Thanks. I'm glad it works for you. :-)

  • John M.

    Hey there! I like your plug-in - however is it possible to create a list view of a specific playlist rather than just the most recent videos?

    Thanks

    - JoHN

  • Chris Heiler

    Hi Andrew,

    I just tried installing the plugin but am getting this message-

    Invalid argument supplied for foreach() in /homepages/24/d150338172/htdocs/fromtheroadshow/wp-content/plugins/youtube-feeder/youtube-feeder.php on line 103

    Unable to get Youtube feed. Did you supply the correct user?

    Any idea what's wrong?

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it fixes this issue.

  • Lisa S

    Hi Andrew, Ditto for me, invalid argument on line 103.

    Yes, I supplied the correct user.

    And I share John M.'s question about a list view of a playlist.

    thanks
    Lisa

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it fixes this issue.

  • sheila

    How do I put the title of the video above rather than below each video

  • http://andrewensley.com/ Andrew

    @ John M.

    There's no support for playlists yet. I'll be working on that for the next version.

    @ Chris Heiler and @ Lisa S

    You'll get this message when there is no data available. Either the code didn't get the proper username somehow or the feed is empty.

    @ sheila

    I didn't think to add support for moving the title, but that's a good idea. I'll work on that for the next version. In the meantime, if you're feeling brave, you can change lines 189-197 of youtube-feeder.php to look like this:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $content.= . '<div class="youtubeTitle">' . $vid['title'] . ($datelocation == 'beforevideo' ? $date : '') . '</div>'
        . '<div class="youtubeVideo"><object width="' . $width . '" height="' . $height . '">'
        . '<param name="movie" value="' . $vid['url'] . '"></param>'
        . '<param name="allowfullscreen" value="true"></param>'
        . '<param name="allowscriptaccess" value="always"></param>'
        . '<embed src="' . $vid['url'] . '" type="application/x-shockwave-flash" allowscriptaccess="always"'
            . ' allowfullscreen="true" width="' . $width . '" height="' . $height . '"></embed></object></div>'
        . '<div class="youtubeTitle">' . ($datelocation == 'beforetitle' ? $date : '')
        . ($datelocation == 'aftertitle' ? $date : '') . '</div>'
    • Cecilywiggins

      fyi - I tried substituting the above code and it came back with an error each time.

  • mosaic life

    Is it possible to click the thumbnail embed to open/play the video. If not that would be a great feature.

  • http://andrewensley.com/ Andrew

    @ mosaic life

    That is not currently possible. However, that is a great idea. I will see about adding it in the next version.

  • http://pulse.yahoo.com/_LGXSJ4DJYUGWKURI3K3IOSO2HQ Leon

    Hey Andrew. This plugin is great. Just having a problem at the moment. I'm using the playlist mode and the main player screen disappears whenever I upload my 8th video. This and the thumbnail not showing.

    • http://andrewensley.com/ Andrew

      Sorry to hear you're having trouble. Could you give me a link to the page that's having trouble so I can take a look?

      • Leon

        Hey Andrew

        This is the link - http://www.presshub.info/phmtest

        It's not just the page, this is exactly how it appears in the settings screen, except it only shows 3 thumbnails with the first 2 blank.

        • http://andrewensley.com/ Andrew

          Strange. It looks like the feed is not returning a video URL for those first two videos.

          The jquery.youtubeplaylist.js file parses the url to add the proper source for the thumbnail. If the url is empty, the code kills the javascript environment with a fatal error, which is why the player isn't showing up either.

          I'll add some error checking to that code to keep it from killing javascript, but your first two videos still won't work.

          What username are you grabbing the feed for? Maybe I can find some clue in the feed as to why this is happening.

          • Leon

            Makes sense.

            presshubdot info is the user.

            I've just had a look and noticed the first 2 have a youtube copyright block preventing it from showing in some countries. This is only shown in my admin area, but that may explain it.

          • http://andrewensley.com/ Andrew

            Version 1.0.4 is available for download now, and it fixes this issue.

  • Govpatel

    I have installed the plugin and am getting this error
    Warning: Invalid argument supplied for foreach() in /home/hanuamba/public_html/wp-content/plugins/youtube-feeder/youtube-feeder.php on line 103

    Can help if there anything I need to do to get the feed.

    • http://andrewensley.com/ Andrew

      That will happen if you have an invalid username or no data in the feed. This issue seems to come up a lot. I'll make sure the code checks for this case before trying to run that loop so this error won't happen. That should be fixed in the next release.

      • http://www.facebook.com/profile.php?id=730505570 Sheila Hash

        But how do we fix it??

        • http://andrewensley.com/ Andrew

          Check to make sure you're supplying the correct username, correct use of upper-case/lower-case and all. Then make sure the username supplied has at least one video in their feed.

          Other than that, I will be error-proofing the code in the next version.

        • http://andrewensley.com/ Andrew

          Version 1.0.4 is available for download now, and it fixes this issue.

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it fixes this issue.

  • alcina

    hi Andrew, me too like Govpatel I got the error on line 103.
    The username is valid. I've installed your plugin just now so I think at this moment I have "no data in the feed"... of course. So how can I use your plugin?
    (Maybe I don't have understood your words, sorry, my english it's very... basic :( !)
    Ciao Andrew and thank you for your work, I would be very happy to be able to use your plugin on my site! :)
    alcina

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it fixes this issue.

  • http://twitter.com/maatthc Alexandre MaaT

    Hi Andrew,
    nice work man!
    I have a suggestion about the use of file_get_contents - to avoid situations like : "warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration". I altered the getYoutubeData() to use cURL as a alternative if file_get_contents fails :

    if($you_data = @file_get_contents('http://gdata.youtube.com/feeds/api/users/' . $user . '/uploads?alt=json')){
    $data = json_decode($you_data, TRUE);
    }else{
    $ch = curl_init();
    $timeout = 5; // set to zero for no timeout
    curl_setopt ($ch, CURLOPT_URL, 'http://gdata.youtube.com/feeds/api/users/' . $user . '/uploads?alt=json');
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $you_data = curl_exec($ch);
    curl_close($ch);
    $data = json_decode($you_data, TRUE);
    }

    • http://andrewensley.com/ Andrew

      Thanks for the tip. I'll definitely be adding this.

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it has your cURL alternative code in it (with small modifications). Thanks for the contribution!

  • http://www.meshio.com yowchuan

    I have tried inserting this line in my sidebar.php, but it's just not showing up as intended:

    It shows the entire 'embed_youtube_feed();', literally. What am I missing here?

    • http://www.meshio.com yowchuan

      Hooray, problem solved! I use the following:

  • Nancy

    Hi,

    Can you tell me where in the database the user name is stored? I entered a wrong username and it has my page stuck in loading.

    Thanks!

    • http://andrewensley.com/ Andrew

      The username is stored in the wp_options table, but it would be pretty difficult to manually edit this setting.

      On the YoutubeFeeder Settings page, you can change the default username if that's where the incorrect one was used. You can also change the username in whatever shortcode or function call you used to embed the Youtube Feed.

      I would recommend also using the "Clear Cache Now" button at the bottom of the YoutubeFeeder Settings page.

  • Aryan

    when i use this plugin it not shown me main video, its show only thumbnail

    • http://andrewensley.com/ Andrew

      Can you give me a link to the page that has the problem? If you do, I'll check into it.

  • Huee Design

    I just got this msg when installing your plugin.

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/content/m/o/n/monomental/html/2.0/wp-content/plugins/youtube-feeder/youtube-feeder.php on line 17

    • Huee Design

      actually, I got it when I was activating it.

      • http://andrewensley.com/ Andrew

        Sounds like something went wrong downloading or unzipping the plugin. Try deleting it and re-installing it.

  • KeithM

    Is this compatible with 3.0.4? Seems to have quit working on a site I'm putting together. Tested on a couple others and didn't work there either. No errors just the shortcode showing up in the text widgets.

    • http://andrewensley.com/ Andrew

      My site - and 3 others I maintain - are using WordPress 3.0.4 and the Youtube Feeder Plugin without issue.

      WordPress doesn't support shortcodes in sidebar widgets by default. However, I did find this quick little hack that should be just what you're looking for:

      How to: Add shortcodes in sidebar Widgets

  • Huee Design

    got it working.... but why would it only show 25 vids in the playlist? I have 33 in my playlist and can't seem to figure out why it won't show more.

    • http://andrewensley.com/ Andrew

      What username are you using for the feed? You can e-mail it to me if you don't want to post it here.

    • http://andrewensley.com/ Andrew

      Version 1.0.4 is available for download now, and it fixes this issue.

  • http://www.jamelia.com cecily

    Thank you for developing this. I'd really like to know how to remove the video titiles, or reposition the title info BEFORE the video. How would I go about doing that?

    • http://andrewensley.com/ Andrew

      I'll try to incorporate this into the next version.

  • Hervé

    Really cool plugin, Bravo ! Thanks for your work :-)

    Another feature to considere : The possibility of choosing certain videos but not all with checkboxes...
    Thanks again !

    • http://andrewensley.com/ Andrew

      Interesting... I'll consider it.

  • Fred

    Hi Andrew, Thanks for a great plugin.

    Is there any way I can use your plugin to display videos with a specific tag instead of a users videos? For example, I want to show videos containing the word "cats" and so on. I would then add this line of code to archive.php and use wordpress tags to automatically change videos between different tags.

    Is that possible? All help highly appreciated.

    • Ryan

      Agreed, this is the one feature that would make this plugin perfect imo.

    • http://andrewensley.com/ Andrew

      That's one of my ideas for a future iteration, and I would love to add this. It would require a bit of work though, and I'm short on time right now. I won't forget, but it may be a while before this feature crops up unless someone wants to support development (hint) :-) .

  • http://twitter.com/deegancon Paul Deegan

    Hi Andrew, like all the others I'm loving the plugin - But ...

    I can't get more than 25 video thumbs to appear. I have put various numbers in the LIMIT field but anything over 25 appears to be ignored.

    Thanks for your help on this

    • http://andrewensley.com/ Andrew

      Hmmm... what username are you using for the feed? You can e-mail it to me if you don't want to post it here.

    • http://andrewensley.com/ Andrew

      Thanks for helping me track down the problem. Version 1.0.4 is available for download now, and it fixes this issue.

  • http://twitter.com/billboardfamily The Billboard Family

    Question....

    The videos are displaying in from the oldest to newest. How can I get them to display from NEWEST to oldest?

    • http://andrewensley.com/ Andrew

      Thanks for catching this. Version 1.0.5 is out now, and it fixes the video order.

      • http://twitter.com/billboardfamily The Billboard Family

        No problem. Thanks!

  • Liebecampbellroberts

    Hello Andrew first and formost thanks for the plugin.

    I am trying to make a site for my little brother. You can see it at "www.muumi.org" on the 'gallery' page. I have modified its style slightly.

    The plugin was working dine the all of a sudden stopped working. The main video is simply not showing. Can you help with this please?

    Liebe

    • http://andrewensley.com/ Andrew

      I checked that page. It looks like the Youtube Playlist jQuery plugin is
      failing to load for some reason. The HTML on the page is correct, and
      jQuery is loaded, but I keep getting the error
      'jQuery("#youtubeFeederPlaylist1").ytplaylist
      is not a function'

      I would recommend contacting Dan
      Drayneabout
      this and see if he can tell what's going on. I don't mean to give you
      the run around. I just don't have time to do this myself - or at least not
      soon - and you contacting him directly might save some time.

  • Sqrlzrus

    Hi nice plugin - but can you tell me how to edit the order of the playlist? I would like to display oldest on top to newest at the bottom in one instance and the reverse in another.
    want want want - seriously - THANKS for the plugin!

    • http://andrewensley.com/ Andrew

      There's no option for that yet. With any luck, and a little free time, I'll be adding that feature soon.

  • http://twitter.com/TeenTalkMag Teen Talk Magazine

    I just installed the plug-in and configured it, I got an error message that said "Unable to get Youtube feed. Did you supply the correct user?" My username is correct, can you please help?

    • http://andrewensley.com/ Andrew

      If you can give me a link to the page you're trying to embed the feed on and the username you're using, I'll take a look at it. If you don't want to post them here, you can use my contact form.

  • Jim

    Hi, i installed your plugin which i really like but i have a problem: i have set the cache in 30 minutes because it takes videos from a news channel and i want them to be up to date, but the plugin is not bringing any new videos! My site is http://www.imerazante.gr and the videos are on the homepage. Any ideas please?

    • http://andrewensley.com/ Andrew

      Sorry to hear you're having trouble. Do you have any other caching plugins installed in WordPress? Common caching plugins are W3 Total Cache, WP-Cache, WP Super Cache, DB Cache, and Hyper Cache. Any of those or similar plugins could cause the Youtube feed to be cached longer than expected.

      • Jim

        No, i don't use any caching plugin. Any other ideas?

        • http://andrewensley.com/ Andrew

          Hmmm... Is the most recent video restricted by Youtube in some way?  You should be able to find this out by clicking the "Edit" button for the video and viewing the options under "Broadcasting and Sharing Options."  Make sure "Privacy" is set to "Public" and "Embedding" is set to "Yes."

          Once you have done that, check for any messages about copyrighted material in the video either on that page or in your inbox.

  • Tristan Holmberg

    I'm getting "Unable to get Youtube feed. Did you supply the correct user?"  the username does exist however it's Stable26Footgear... can you please help me understand what I'm doing wrong?

  • http://www.facebook.com/people/Sebastian-Petersen/744812321 Sebastian Petersen

    Hey Andrew,

    thanks for your plugin which is really great. But it causes two problems. First, its not accepting variables supplied to the embed_youtube_thumb() function (i used your examples with other usernames). Instead it uses the general settings. Also, its not fetching the videodescription.

    Is there anything im doing wrong?

  • http://twitter.com/ljarratt Lennie Jarratt

    Couple usage issues:

    I am trying to put just thumbnails into the sidebar, but I am getting only 1 video even though I have the limit set at 10: 
    http://www.championnews.net.php5-19.dfw1-1.websitetestlink.com

    I am using the following in the sidebar php code:  
        'championnewsonline',                         'limit' => 10,                         'width' => 280,                         'height' => 170,                         'style' => 'list',                         'cache' => '0 days'                     ));               ?>

    Second question:
    Is there a way to move the thumbs underneath the main video in the playlist view?

    • http://twitter.com/ljarratt Lennie Jarratt

      It appears it is only pulling the values from the Admin Settings. It is not allowing me to override them.  

      • http://www.facebook.com/people/Sebastian-Petersen/744812321 Sebastian Petersen

        Same goes for me...

        • http://andrewensley.com/ Andrew

          I'm checking into this.

        • http://andrewensley.com/ Andrew

          Ok, I've checked into this.  The shortcode is overriding the admin settings, but the function call is not.  I'm working on a fix now.

        • http://andrewensley.com/ Andrew

          It's fixed.  Version 1.0.6 should be available soon from wordpress.org.

  • Rory

    This is a great plugin - works better than many other more complicated solutions out there. I needed a solution that allowed me to embed a channel with thumbnails in the playlist style that was compatible with iOS and Android devices. This fit the bill perfectly. I was up and running in no time.

    • http://andrewensley.com/ Andrew

      Glad to hear it Rory!

  • maro

    I have 2 problems: description will not show up on either playlist feed or username feed.

    2) in settings I am getting an "unable to update settings" dialog box in red.

    I have in the shortcode description=true

    I have re-installed but no change. my link is:http://lovethebus.tv

    • maro

      Another problem... the published dates are wrong, they are duplicating!

    • http://andrewensley.com/ Andrew

      Version 1.0.7, which fixes this, is out now.

  • Markus

    Thanks for the great plugin.
    In my installation, i can't use the newest version. In the playlist feed, the is  description is missing, if i install a newer version then 1.0.3.
    With 1.0.3 all works fine.
    With the newer versions, after clearing the cache, the description is gone ...

    Regards, Markus

    • http://andrewensley.com/ Andrew

      Version 1.0.7, which fixes this, is out now.

  • Guiacachoeira

    Como fazer ficar em AUTOPLAY em todos os videos automatico?
    http://www.guiacachoeira.com.br/index2.php/

  • http://www.facebook.com/kevinfahey1984 Kevin Fahey

    Excellent plugin.. My only problem is displaying the same videos over and over on my homepage. Will try tweak it a little and come back for updates...

    Cheers, Kevin

  • http://www.facebook.com/people/Anthony-Clay/100000052233140 Anthony Clay

    Great plugin man. Only ONE thing I wish I could with this... I need to get the window mode to transparent, aka ?wmode=transparent ... and maybe use the Iframe embed...

    The problem is I have fixed divs with a high z-index on my page... and the youtube video overlaps them when you scroll past it. Need it to go under the divs and that seems to be the only way to accomplish that. Is there any where I can add ?wmode=transparent to your code that will do this? Thanks in advance!

  • Test

    Great plug in. Any way to pull from a user's playlist, not just the user's full account? 

    • Help

      I have the same question!

      • http://andrewensley.com/ Andrew

        Version 1.0.7, which fixes this, is out now.

    • http://andrewensley.com/ Andrew

      Version 1.0.7, which fixes this, is out now.

  • Telisronoy

    Great Plugin !
    But I have a mistake ! I can't show the description of my video ?
    http://guimbi-production.com/

    • http://andrewensley.com/ Andrew

      Version 1.0.7, which fixes this, is out now.

      • Telisronoy

        Thanks a lot !!
        But now, I have a new mistake.

        The plugin is perfect with firefox, but with IE, I have a mistake in my sidebar.
        The video embed take just 1px !!!
        You can see it : http://www.guimbi-production.com/le-blog

        • Telisronoy

          Sorry,

          An error from my code which is just interpreted by FF !!

          • http://andrewensley.com/ Andrew

            Glad you figured it out!

  • guest

    Everything works but the main video doesn't show up next to the playlist...it's just an empty space.

  • http://twitter.com/lordjdavis Jeremy Davis

    Would like to be able to just show a specific playlist instead of recent videos, is there a shortcode for this? I have installed 1.0.7

    • http://andrewensley.com/ Andrew

      Hi Jeremy, That feature does not yet exist, but it is planned for a future version. If you would like to speed up development, feel free to hit the donate link above, and I'll get on it right away.

  • http://twitter.com/jimmykup Jimmy Kupczak

    Any way that the plugin could pull in the YouTube videos' full page URL instead of just the video embed URL?

    • http://andrewensley.com/ Andrew

      I'm not sure what you mean.  Do you want it to spit out links to the videos rather than embedding them?

      • http://twitter.com/jimmykup Jimmy Kupczak

        Precisely!

        • http://andrewensley.com/ Andrew

          Hmmm... interesting idea.  Could you give me a link to an example of what you're looking for with this?

          • http://twitter.com/jimmykup Jimmy Kupczak

            http://gointrigue.com/

            Scroll to the bottom of the page and you'll see Recent Videos in the footer. I modified the HTML to output just text links. Unfortunately clicking on them brings up JUST the video. I'd like it to instead link to the actual YouTube page that has the video.

          • http://twitter.com/jimmykup Jimmy Kupczak

            Hi again,

            While I have you here I guess I'll ask you about a problem with the feed updating. U have the cache set to 0 and I've also cleared it yet. Yet, a video that was uploaded to the YouTube channel almost 24 hours ago still isn't being displayed in the list.

            http://www.youtube.com/user/IntrigueDance#p/u/7/LqCyBPkIlck
            http://gointrigue.com/ (at the bottom)

            Any idea what the problem might be?

support