Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Is there a way to play all YouTube videos uploaded by a particular user? Obviously I could create a playlist, add each video to it, then play the entire playlist, but is there a simpler way?

For example, I want to play all 58 videos uploaded by a single user.

How can I do it?

share|improve this question

migrated from superuser.com Nov 26 '10 at 14:44

This question came from our site for computer enthusiasts and power users.

8 Answers 8

You could also use this site here: http://youtube.nestharion.de

It creates a playlist with all the videos from a user and plays them continually.

share|improve this answer
    
At the moment, I need to opt out of the HTML5 trial to use this playlist generator. –  Kevin Coulombe Jul 25 '13 at 22:04
    
If like me you don't want to opt out of the HTML5 trial, just open another browser window, as this answer works for any non-logged-in user. –  nic Sep 6 '13 at 3:20
    
Thanks for the tip. The site also mentions using this url instead : youtube.nestharion.de If the link from the answer goes offline, this one should work. –  Kevin Coulombe Oct 12 '13 at 23:14
1  
Is there a way to open the playlist on youtube, or save it to resume playing later? –  rraallvv Apr 29 at 18:58

URL hacking for the rescue! You can append &list=UL to the end of a video URL from that user.

So, if you have:

https://www.youtube.com/watch?v=zucBfXpCA6s

it should become:

https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL

                                           ^ right here

You could also add something like this to your bookmark and simply click on it:

javascript:window.location+='&list=UL'

Select it then drag and drop it on your bookmarks.

I couldn't figure out how to properly href it here in stackexchange! :(

Now, there is an issue! It's got a weird behaviour as dear @burtek brought to my attention on the comments. In my instance here, with Valentina Lisitsa, she got 272 videos right now, but it won't ever show more than 99 on the list. And it seems like it's ordered from oldest to newest, so if you want to play all videos you rather start with the user's first video. In her case, this is it:

https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL

From there you can leave it playing and it will play all her videos. The current video will always try to be in position #20 of the list, showing 19 previous ones and 79 next ones.

share|improve this answer
1  
And it includes only a few of the user's videos –  burtek May 30 at 21:31
    
@burtek what you mean? –  Cawas May 30 at 22:21
    
When I add &list=UL to the address of the video, the opened playlist contains only 21 videos. The channel has more than 140 videos. –  burtek May 30 at 22:23
    
@burtek mind sharing the link? Maybe the channel has videos the user haven't uploaded... But maybe this just doesn't work as I'd expect as well! –  Cawas May 30 at 23:12
1  
Sure. youtube.com/watch?v=UWMBsK6lV1k&list=UL. Also here's the screenshot: zapisz.net/images/757_yt.png. 153 filmy means 153 videos ;) –  burtek May 30 at 23:20

If you're looking for a Chrome extension try Chrome YouTube Player, which auto-plays YouTube search results.

Otherwise, YoutubeReloaded is a great solution. It's more sleek and flexible.

share|improve this answer
    
YoutubeReloaded does not play the next video automatically, as far as I can see. If it does, could you please detail the procedure, preferably as a different answer? (when you have 2 solutions, create 2 answers) –  nic Sep 6 '13 at 3:22

just put javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();}) in url and hit enter, it adds every video on the current page to watch later list, nasty but it works. Goto ther videos page, click the load mores and use it.

share|improve this answer

Little trick I found is to get a user's unique code/string from their profile page's source. Here's how to do it:

  • Go to their user page and right-click -> "view page source".
  • Search for "vnd" and copy the code that you find (It should start with "UC").
  • Open one of the user's videos. In the URL address, add the following to the end: "&list=" then paste the string you copied.
  • Final step is simply change the 2nd character of the code you pasted from a C to a U. Hit enter and the video should reload, and now it appears in a playlist of all the user's videos.

This seems to work pretty reliably, but sometimes does not get all of the user's videos.

share|improve this answer

If you have subscribed to the user, Youtube TV is an alternative: https://www.youtube.com/tv

All you need to do is link your account with the app. No apps, plugins, or 3rd party webapps needed.

share|improve this answer

The Firefox add-on called YouTube Play All seems to do what you want.

share|improve this answer

Here's a bookmarklet & code for uploads playlist. Copy and save the line below as a bookmark, open a YouTube video and click the bookmark to load the user's uploads playlist. I don't think a public or auto-generated playlist of all uploads exists, only recent uploads, which is the same as what you see when you click play in the corner of a user's playlist called uploads, and the same you'll find by using this bookmarklet

Bookmark:

javascript:(function()%7Bif%20(window.location.href.indexOf(%22watch%3Fv%3D%22)%20%3E%20-1%20%26%26%20window.location.href.indexOf(%22%26list%3D%22)%20%3C%200)%20%7Bwindow.location%20%2B%3D%20%22%26list%3D%22%20%2B%20%22UU%22%20%2B%20document.documentElement.innerHTML.match('channelId%22%20content%3D%22(.*%3F)%22')%5B1%5D.substr(2)%3B%7D%7D)()

Javascript:

if (window.location.href.indexOf("watch?v=") > -1 && window.location.href.indexOf("&list=") < 0) {
  window.location += "&list=" + "UU" + document.documentElement.innerHTML.match('channelId" content="(.*?)"')[1].substr(2);
}

Note, as mentioned on this page, simply appending "&list=UL" to the video URL doesn't work as desired.

Also worth mentioning this only really works if you load the channel's latest video then use the bookmark

Credit for the bookmarklet method goes to REast and his comment below.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.