Skip to content

All in one Downloader - #134

Open
izumicancode wants to merge 19 commits into
baairon:mainfrom
izumicancode:main
Open

All in one Downloader #134
izumicancode wants to merge 19 commits into
baairon:mainfrom
izumicancode:main

Conversation

@izumicancode

Copy link
Copy Markdown

What: add video and playlist downloads with format selection
Add video and playlist download support via yt-dlp integration. Users can paste video URLs to download at fixed resolution options: 4K, 1080p, 720p, 360p, or MP3 audio. Playlist downloads auto-organize into folders by playlist name.

Changes:

New downloadPlaylistUrl() function for playlist handling with folder organization
Enhanced format detection to identify playlists (isPlaylist, playlistCount)
Simplified format picker showing all 5 options with smart yt-dlp selectors
Updated VideoFormatPrompt to display playlist metadata
README documentation for video/playlist feature
Testing:

✓ TypeScript typecheck passes
✓ All 292 tests pass
✓ Cross-platform compatible (yt-dlp handles platform differences)

@cherts

cherts commented Aug 10, 2026

Copy link
Copy Markdown

It's a bad idea to change the name of a project without the owner's consent.

@izumicancode

Copy link
Copy Markdown
Author

It's a bad idea to change the name of a project without the owner's consent.

I kinda regret that now

@NiloyTheSpd

Copy link
Copy Markdown

it is MIT licensed so changing name doesnt matter for ur own version
but when u do a PR u should follow the project's naming convention

@izumicancode

Copy link
Copy Markdown
Author

it is MIT licensed so changing name doesnt matter for ur own version
but when u do a PR u should follow the project's naming convention

My bad fixed it up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants