NewPipe
NewPipe copied to clipboard
Quick downloads in bulk
Checklist
- [x] I checked, but didn't find any duplicates (open OR closed) of this issue in the repo.
- [x] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md.
- [x] This issue contains only one feature request. I will open one issue for every feature I want to request.
Describe the feature you want
I'd like to be able to download videos in bulk, whether it'd be in a playlist, or a checklist for a YouTube channel. It'd also be really good if it could add in prefixes automatically, so I wouldn't have to rename for VLC group them manually.Is your feature request related to a problem? Please describe it
Additional context
How will you/everyone benefit from this feature?
It'd make downloading videos much easier, which would encourage the usage of the feature.
I also really want to bulk download playlist . With the prefix playlist index/order no to filename.
+1, I would also very much like to see this implemented.
I propose a solution similar to how vlc handles lists. Similar to this:
We could then just put in the context menu to download or add to playlist.
@AbduAmeen I'd like to suggest a slightly different solution to fit more features.
Short press on thumbnail: Bulk selection menu Short press on title bar: Open the video Long press on thumbnail: Play on popup Long press on title bar: Play on background
Remove the currently available long press menu for every single video. Long press menu is inaccessible in Android TV. If a user needs to work on a single video, he can just short press on that video thumbnail and access the bulk selection menu.
Bulk selection menu should be placed at the bottom so that more videos can be selected. Grey "Show channel details" (and other unavailable options just in case) out if multiple videos are selected. Place the options with icons in a grid so that they consume less space.
I don't think non-standard behavior is the best direction.
There's a few reasons for suggesting short press on thumbnail for bulk selection menu.
- Users in https://github.com/TeamNewPipe/NewPipe/issues/2610 ask for a dedicated audio mode. There's no direct or easy way to access a single video on background player.
- MX player optionally lets the user to choose short press on thumbnail for bulk selection. So, it's not abnormal or uncommon at least.
- There's no way to access long press menu on Android TV.
I think a context menu would fit better here.
- Adding a context menu would allow you to choose any video and play it in the background in 2 clicks
- A context menu would work just as well if not better
- You could just place a select option in the context menu
The list would look something like this:

Long press on thumbnail: Play on popup Long press on title bar: Play on background
Are you in favor of removing these gestures? That could be done. I prefer to get job done with a single click though.
The list would look something like this:
Sorry, which list are you talking about? I didn't get it.
Are you in favor of removing these gestures? That could be done. I prefer to get job done with a single click though.
The current behavior is when you hold down on any part of a list item, the context menu pops up. I'm suggesting instead to use the button with three dots I presented before. Then, we change the long press to selecting the video. As for separating the long press of thumbnail and the title bar, I personally have never seen this as well as there should be a way to make it obvious that the functionality is there.
Sorry, which list are you talking about? I didn't get it.
I'm referring to this
I propose a solution similar to how vlc handles lists. Similar to this:
We could then just put in the context menu to download or add to playlist.
@sudocanttype Long press on more videos should enable bulk selection menu. This menu should be placed at the bottom with following icons in a table. (We might think about multiple queues later. Sorry for turning things difficult)
First row should be shown only if one video is selected. Fourth column is exclusive for local playlist videos. Replace Play on background or
Play on Popup option with Play on Main if respective player is active.
| Share | Open in Browser | Channel | Playlist thumbnail |
|---|---|---|---|
| Add to Playlist | Play on Main | Download | Delete |
| Play on Background | Enqueue | Mark as Watched | Copy |
| Play on Popup | Enqueue Next | Select all/Undo | Move |
When bulk selection is on, video number should be shown chronologically within the thumbnail. Position holders should be hidden for local playlist and queue manager. ^ and v buttons on the left of unselected videos should be shown as an indication to put that video above or under any video.
I absolutely approve of this idea, even in the YouTube app you get to download playlists
Is this a halted issue? I'd like to have playlist download too. Wanted to download my music playlist as m4a audio tracks, due to the lack of internet connectivity while I travel to my village. But couldn't.
+1 on this :)
Any update?
@venkat2305 idk man
I would like to know what makes this feature so difficult to bring up
UI I'd say. If you just added all videos of a playlist (which can be in the hundreds) to the download queue, that'd work but it'd be one hell of a task to cancel for the user.
UI I'd say. If you just added all videos of a playlist (which can be in the hundreds) to the download queue, that'd work but it'd be one hell of a task to cancel for the user.
Haven't anyone thought about Cancel All or Select n items and cancel
+1 bumping up 🙂
Haha I just red 5 years of comments on three different threads to see how it is going for this feature. Hope some people are still on this ! Don't understand much of what's going on, one day maybe I'll be able to help.. in the meantime I'll donate a bit in case I did not already. Thx to everyone who participated to New pipe 💎
@fl0oo If you have the means, you could also set a bug bounty on this issue :)
People implement features/bugfixes only for themselves. I've never seen a bounty motivating a developer to work on something in Newpipe.
It would be nice if the devs, for example, integrated yt-dlp, which already has the desired functionality. To press the "..." button on a playlist and select "download all" or "download N" to download last/first N videos/audios. And mb there should also be some kind of offline mode, where only downloaded things from playlists would be displayed.
Here is how i see this (don't mind the colors):

integrated yt-dlp
@Foresteam You can use Seal.
Any updates on this one?
Bumping this thread to show the importance of this feature
@opusforlife2 Seal is pretty good, but why not have a playlist download function in NewPipe?