An open-source Android media downloader built with Jetpack Compose, powered by yt-dlp, FFmpeg, gallery-dl, and Aria2c.
Omicron is a powerful, user-friendly, and beautifully designed media downloader for Android.
Powered by yt-dlp and gallery-dl, it allows users to download videos, audio files, and entire playlists from hundreds of supported platforms while offering complete control over subtitles, metadata, and custom commands.
Omicron is built using modern Android technologies and follows the principles of Modern Android Development (MAD) to ensure performance, stability, and a clean user experience.
The application focuses on simplicity, speed, and flexibility, making it suitable for both casual users and advanced users who need full control over media downloading workflows.
Omicron UI & Features :
Examples of popular platforms :
| Platform | Engine Used | Video Support | Audio Extraction | Image Support | Metadata Processing Speed | Download Speed |
|---|---|---|---|---|---|---|
| YouTube | yt-dlp |
Full (up to 8K, HDR, 60fps) | Full (Extracted & encoded via FFmpeg) | Thumbnail extraction only | Slow (~60s) | Throttled / High-Speed (Bypassed by yt-dlp; accelerated via aria2c) |
yt-dlp & gallery-dl |
Full (Reels, Stories, IGTV, Posts) | Supported (from video posts/reels) | Full (Carousels, posts, profile pics via gallery-dl) | Moderate (~20s) due to Meta rate-limiting | High-Speed (Strict IP rate-limiting applied by Meta) | |
yt-dlp |
Full (Watch, Reels, Page videos) | Supported | N/A | Moderate (~20s) | Moderate to High-Speed | |
| TikTok | yt-dlp |
Full (Watermark removal option) | Supported | Full (Photo-slideshow posts) | Fast (~10s) | Very High-Speed (Uses edge CDNs) |
| X (Twitter) | yt-dlp & gallery-dl |
Full (All public video posts) | Supported | Full (Attached images via gallery-dl) | Moderate (~20s) | High-Speed |
yt-dlp & gallery-dl |
Full (Muxed audio/video via FFmpeg) | Supported | Full (Image galleries, single images) | Moderate (~20s) | High-Speed |
Omicron follows modern Android architecture principles for better maintainability and performance.
100% Kotlin & Coroutines / FlowJetpack ComposeSingle Activity ArchitectureMaterial Design 3&Dynamic Colors(Material You)Koin(Dependency Injection)Room Database(Local Storage)MMKV(Fast Key-Value Storage)- Core Engines:
yt-dlp(Video/Audio Downloader)gallery-dl(Image/Gallery Downloader)aria2c(Multi-connection download accelerator)FFmpeg(Post-processing & muxing)
Coil(Image Loading)
-
Go to the Releases page: https://github.com/hamzabellouch/omicron/releases
-
Download the latest
.apkfile. -
Install the application on your Android device.
-
Make sure that:
Install from unknown sourcesis enabled in your Android settings.
To build Omicron locally, make sure you have the latest version of Android Studio installed.
- Clone the repository:
git clone https://github.com/hamzabellouch/omicron.git- Open the project in Android Studio.
- Sync Gradle dependencies.
- Build and run the application on your device or emulator.
Warning
There is always a possibility of error, so we assume no responsibility for any inaccuracies.
Thank you for checking out Omicron. If you have any feedback or suggestions, feel free to contact us: hamzabellouchcontact@gmail.com
Stay connected and follow us on:
Facebook | Instagram | Twitter | Telegram | LinkedIn














