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

Obviously I could create a playlist, add each video to it, then play the entire playlist, but is there a simpler way?

  • Currently there seems to be no way to do this. Besides creating the playlist yourself.
    – Rainb
    Dec 26 '20 at 12:43

10 Answers 10


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

So, if you have:


it should become:


                                           ^ right here

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


Select it then drag and drop it on your bookmarks. (how?)

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:


From there you can leave it playing and it will play all her videos.

Seemed like the current video will always try to be in position #20 of the list, showing 19 previous ones and 79 next ones, but now I believe it's even more random than that.

Most users, however, do have an "uploads" section on their profile, and you can just click on "Play All" right there to get a generated playlist from newest to oldest, like @wisbucky pointed in another answer here:


  • 1
    And it includes only a few of the user's videos
    – burtek
    May 30 '14 at 21:31
  • 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 '14 at 23:20
  • 1
    How did you find out about the &list=UL bit?
    – confused00
    Dec 20 '15 at 18:59
  • 3
    @confused00 that's my point. If you go right now to Valentina's channel and find Uploads you'll see there a Play All button. Back when I wrote this answer, that would lead to that list=UL. Now it's leading to https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg and I didn't dig more to know why it's this different now. Just trying to illustrate how I might have done it in that past. ;)
    – cregox
    Dec 21 '15 at 3:50
  • 5
    It doesn't work anymore
    – Rainb
    Dec 26 '20 at 12:28

Much easier way now:

  1. Go to the user's Youtube home page (e.g. https://www.youtube.com/user/xyz/ ).

  2. Hover over the "Uploads" section. You will see a "Play all" button appear next to "Uploads".

  3. Click on "Play all" and it will generate a playlist with all the user's uploaded videos from newest to oldest. (I just wish there was an easy option to sort from oldest to newest)


enter image description here

  • I don't see a "Play All" button. Was this removed? Care to add a screenshot?
    – Yuck
    May 3 '16 at 15:35
  • 1
    fwiw, in the new design there is a "play all" button on the /videos page, in the current design (the one seen in the screenshot), the channel in question needs to have the "recent uploads" playlist featured on their channel. Feb 18 '17 at 16:01
  • 1
    It only plays about 12 videos.
    – Ken Sharp
    Jan 20 '18 at 21:33
  • 2
    Tried this with Stephen Colbert - who has over 5000 videos. I wish this would work Nov 2 '19 at 16:55
  • 1
    this doesn't work anymore, does it.
    – Rainb
    Dec 26 '20 at 12:31

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.

  • At the moment, I need to opt out of the HTML5 trial to use this playlist generator. 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. Oct 12 '13 at 23:14
  • 3
    Is there a way to open the playlist on youtube, or save it to resume playing later?
    – rraallvv
    Apr 29 '14 at 18:58
  • 1
    this site is dangerous now, my avast antivirus warns against it. Apr 5 '18 at 21:18

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.

  • Is not necessary to check the source, just the link to the user in any of the videos should be enough.
    – Braiam
    May 20 '15 at 11:07
  • 1
    Wow this one actually lets you play videos newest-to-oldest instead of the oldest-to-newest with &list=UL Oct 31 '16 at 19:28

It's subtle, and it's cheeky, but it can be done:

Given a particular channel URL:


You can fiddle a little bit and:


Note that you change channel/UC to playlist?list=UU.

$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'

You don't need to have a particular video.

The playlist can't be sorted, saved or manipulated in any useful way (at time of writing), but when you hit "Play all" or pick a video you can use the shuffle button 🔀 in the playlist.


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.

  • this works better since it spaces out the network requests by 100ms: avascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){setTimeout(function(a){a.click();}, index * 100, array[index])})
    – supersan
    Jun 16 '16 at 18:49

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.

  • This works but the audio controls are disabled if you're using a desktop browser.
    – Yuck
    May 3 '16 at 15:37
  • 1
    a am redirecting to youtube.com
    – Alex78191
    Oct 28 '20 at 21:13

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


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




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.


This is a much simpler way...

Just go to the uploads tab of the YouTube channel, then press "Play all"

enter image description here

That should play the playlist of all videos from a channel


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