OmniGet

A cross platform media downloader and manager for online courses, videos, music, and electronic books.

OmniGet screenshot 1

OmniGet is an open-source desktop app that allows users to download, organize, and study media from thousands of websites. It serves as a centralized hub for acquiring online courses, videos, audio, and ebooks without requiring the use of a command line or terminal. The application is available for Windows, macOS, and Linux, offering portable execution on Windows and Flatpak support for Linux users.

Users can trigger downloads using a global hotkey that reads the system clipboard or by pasting links into the home screen omnibox. The software handles a wide variety of content, from full Udemy courses and Bilibili videos to social media reels and magnet links. Once downloaded, the media is stored locally and can be accessed through the application's integrated playback and reading tools, removing the need for separate media players or document viewers.

Key features

  • Downloads from 1,800+ sites via bundled yt-dlp and FFmpeg
  • Full course downloading for platforms like Udemy, Hotmart, and Teachable
  • Global hotkey for background downloads from the system clipboard
  • Integrated PDF and EPUB reader with focus mode and highlights
  • Music player with synced lyrics and local library management
  • Support for Bilibili 4K, HDR, and Dolby Atmos with account sign-in
  • Subtitle downloading and generation via Whisper
  • SponsorBlock integration to skip sponsored segments in videos
  • Batch downloading from text files or creator profiles

The application is built using a native cross-platform stack consisting of Rust, Svelte, and Tauri. It integrates with external services such as Spotify, SoundCloud, and Last.fm to keep playlists alongside local files. For students and researchers, it provides a dedicated course player that supports timestamped notes and side-by-side PDF viewing to facilitate active learning. The architecture includes an extensible plugin system that updates automatically in the background, ensuring that site-specific downloaders remain functional as platforms change.

OmniGet is a comprehensive media manager that combines the functionality of a downloader, a course player, and a digital library into a single desktop interface.

Last Modified
Software TypeDesktop App
Platform
Last Activity1 month ago
Repository Age5 months
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.