Skip to content

Sab44/omni-for-pyload

Repository files navigation

Omni Icon

About Omni

Omni is an app to manage downloads for your pyLoad instance. It is available for both Android and iOS.

Important

This app is currently in alpha. Expect to run into bugs. If you encounter a bug, check the known issues section first and create an issue if it is not listed there.

Warning

This app requires your pyLoad instance to be on version 0.5.0b3.dev94 or newer.

Screenshots

Overview page Downloads page Add links sheet Overview page dark theme Downloads page dark theme Upload dlc sheet dark theme

Support development

A lot of work has gone into building this app. It is provided for free and open-source. If you like it, please consider donating to support the development.
Ideally, I would like to publish the app on the App Store but for enrolling in Apple's developer program there is a fee of 99$ per year.

Buy me a coffee GitHub Sponsor

Features

  • Manage multiple instances
  • All views will periodically auto-refresh, no manual refreshing required
  • Add downloads via links or upload DLC file
  • See active downloads & packages in Queue and Collector
  • Stop, pause and resume Queue
  • Delete one or multiple packages from Queue or Collector
  • Move packages between Queue and Collector
  • Restart packages
  • Trigger package extraction
  • Clear finished packages
  • Restart failed packages
  • Light and dark mode

Click'N'Load

⚠️ ANDROID ONLY

The app supports adding downloads via Click'N'Load. You can start the service via the + button once you selected a server and configured your Click'N'Load settings. Due to background limitations on iOS this is only available for Android. This is an experimental feature and might not work reliably.

Installation

Android

Recommended: install via Obtainium

Get it on Obtainium

Alternatively, install the APK from the releases section manually.

iOS

Recommended: install via AltStore

Get it on Obtainium

Or, add AltStore source manually:

https://github.com/Sab44/omni_for_pyload/raw/refs/heads/main/ios/AltStoreSource.json

Alternatively, install the IPA from the releases section manually (e.g. via Sideloadly).

Known limitations

  • No support for captcha solving

Roadmap

  • Improve error handling
  • Allow uploading dlc files straight to queue
  • Allow editing a server after it has been added
  • Support managing pyLoad server settings from the app
  • Show estimated time left for downloads
  • Allow receiving URLs via the share action
  • Allow receiving dlc files via the share action

Contributing

This is a flutter project, written in Dart and Kotlin (for the Android service).
Contributions are welcome. Make sure they are well tested and unit tests are adapted if feasible.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages