About Vortyx
Learn about the engineering, stack, and philosophy behind the Android application.
Our Mission
Our mission is to build a private, fast, and unified offline-first downloader that puts the user in control of their media files. We believe media downloading should be seamless, private, and free from intrusive tracking or mandatory user account logins.
Our Vision
We envision an ad-supported free utility that fully respects user privacy. By running all clipboard scraping, local status directories scanning, and file cataloging directly on the Android device, Vortyx aims to establish a benchmark for privacy-first utilities.
Developer Information
Vortyx is built and maintained by the Vortyx open-source development community. The project started as a manual downloader container (previously known as MediaPick) and was refactored with compile-time dependency injection and modern Android Media3 libraries for reliability and offline playback capabilities.
Technologies Used
The core native frameworks driving Vortyx's high performance.
Kotlin & Jetpack Compose
Developed completely in Kotlin, implementing a modern declarative user interface based on Jetpack Compose and Material Design 3 guidelines.
Android Media3 & ExoPlayer
Uses the official Google Media3 ExoPlayer library to drive video playback (with picture-in-picture) and background music playback sessions.
Room Database & DataStore
All download metadata and configurations are stored offline in a secure Room SQLite database. Preferences are handled via Jetpack DataStore.
WorkManager & Services
Employs Android WorkManager and foreground services for batch downloads, ensuring high reliability even when the app is in the background.
Retrofit & OkHttp
Type-safe network connections and REST API calls handled via Retrofit, OkHttp, and custom interceptors with automatic cookie/retry logic.
Dagger Hilt & KSP
Uses Hilt annotations to automatically compile-time wire classes, viewmodels, and repositories, maximizing startup speed and reliability.
Open Source Acknowledgements
Vortyx is built on top of a vibrant ecosystem of open source software. We would like to express our gratitude to the creators of libraries like Coil (image loading), Retrofit (networking), Moshi (JSON parser), Hilt (dependency injection), and Cobalt API (media resolution). We cite their open source licenses in full on our dedicated licenses page.