Ultimate Media Downloader
by Keshav Bhatt
Media Downloader for YouTube and 1500+ other websites
Support the creators
Flatsonar is just the shop window. The people below made Ultimate Media Downloader.
About
Ultimate Media Downloader is a fast and open source YouTube downloader for Linux and a video downloader for more than 1500 other websites. It saves videos, playlists, channels, live streams and music from YouTube, Facebook, Instagram, TikTok, X (Twitter), Reddit, Vimeo, SoundCloud, Twitch, Kick, Dailymotion, Rumble, Odysee, Bilibili, Bandcamp, Mixcloud, Pinterest, Tumblr, Streamable and the Internet Archive. Copy a link from Chrome, Firefox or any browser, paste it, pick a preset and download.
Why choose Ultimate Media Downloader?
- YouTube video downloader: save videos as MP4, MKV or WEBM in any quality from 144p and 720p HD to 1080p Full HD, 4K and 8K, including 60 fps
- YouTube to MP3 converter, MP3 downloader and music downloader: download YouTube Music songs, albums and playlists, and extract audio as MP3 at 128 to 320 kbps, M4A, Opus or lossless FLAC with tags and cover art
- YouTube playlist downloader and channel downloader: list an entire playlist or channel in seconds and pick exactly the items you want
- YouTube Shorts, live streams and premieres: download Shorts, record a live stream while it runs and grab the VOD afterwards
- Batch downloader and download manager: queue many links, download them all at once, watch progress and open finished files from the download library
- Subtitles and closed captions: download or embed subtitles in the languages a video offers, including auto-generated captions, as SRT, VTT or ASS
- Sign-in required, private, members-only and age-restricted videos: log in once with your Google account in the built-in Chromium-based browser and download what your account can watch
- YouTube search built in: find videos and playlists inside the app and play them without ads
- Custom format selector: choose the exact resolution, codec, container and bitrate when a preset is not enough
- Dark theme, drag and drop, clipboard link detection and a download engine that updates itself so website changes are handled quickly
More than a YouTube downloader
- Social video downloader: Facebook video downloader, Instagram Reels and video downloader, TikTok downloader, X (Twitter) video downloader, Reddit video downloader with audio, Pinterest and Tumblr
- Streaming and live: Twitch VOD and clip downloader, Kick, Dailymotion, Rumble, Odysee, Bilibili, Streamable and live stream recording
- Music and podcasts: SoundCloud downloader, Bandcamp, Mixcloud and podcast downloader, saved as MP3, M4A, Opus or FLAC
- Any page with a video: HLS (m3u8) and DASH streams, direct MP4 and MP3 links, embedded players on news sites, blogs, forums and the Internet Archive
Built on yt-dlp. Ultimate Media Downloader is a graphical yt-dlp GUI and a friendly front end for the youtube-dl successor: every site, format and option yt-dlp supports is available from the interface, with no command line and no terminal. The yt-dlp engine updates itself inside the app, so a YouTube or TikTok change is fixed in hours, not at the next release.
Works with the browser you already use. Copy a video link from Google Chrome, Chromium, Firefox, Brave or Edge and the app picks it up from the clipboard. The built-in Chromium-based browser lets you sign in to YouTube, Google, Twitch or Instagram once, so private, unlisted, subscriber-only and age-restricted videos download like any other link.
Free, open source and offline: nothing is uploaded to a server, there are no ads, no watermarks added and no daily limits. A native YouTube desktop app, video downloader app and 4K video downloader for any Linux desktop (Ubuntu, Fedora, Debian, Arch, openSUSE and Steam Deck via Flatpak), and a free alternative to 4KTUBE, 4K Video Downloader, SnapTube, online video downloaders and YouTube to MP3 converter websites.
Permissions
2 permissions weaken the sandbox. Flatsonar asks before installing.
- talks to system service org.freedesktop.GeoClue2
--system-talk-name=org.freedesktop.GeoClue2 - talks to system service org.freedesktop.UPower.*
--system-talk-name=org.freedesktop.UPower.* - inter-process communication (needed for X11)
--share=ipc - network
--share=network - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - Wayland display
--socket=wayland - GPU acceleration
--device=dri - access to your download folder
--filesystem=xdg-download - access to your desktop folder
--filesystem=xdg-desktop - access to your music folder
--filesystem=xdg-music - access to xdg-config/kdeglobals
--filesystem=xdg-config/kdeglobals:ro - access to your pictures folder
--filesystem=xdg-pictures - access to your videos folder
--filesystem=xdg-videos - talks to com.canonical.AppMenu.Registrar
--talk-name=com.canonical.AppMenu.Registrar - talks to org.kde.kconfig.notify
--talk-name=org.kde.kconfig.notify - talks to org.kde.KGlobalSettings
--talk-name=org.kde.KGlobalSettings - system tray
--talk-name=org.kde.StatusNotifierWatcher - notifications
--talk-name=org.freedesktop.Notifications
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- fetches from archive.ubuntu.com over unencrypted http: anyone on the path can swap the bytes
source:insecure-url - installs a prebuilt binary instead of building from source (x2)
source:prebuilt - verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.