github Sonicx161/AIOManager v1.8.3+build.2
v1.8.3 (Build 2) - Null-Safety & System Stability

latest releases: v1.8.3+build.4, v1.8.3+build.3
14 hours ago

This is a targeted hotfix build to resolve edge-case crashes related to offline addons and missing metadata.

🐛 Bug Fixes

  • Bulk Actions Crash: Fixed an issue where selecting all accounts and clicking "Bulk Actions" would crash the application if any account contained an addon with missing metadata.
  • Null-Safety Hardening: Applied defensive fallbacks across the Addon Installer, Saved Addons library, and Remove Addon dialogs. These components now gracefully handle addons that are missing names or descriptions (treating them as "headless" addons rather than crashing).
  • Detailed Build Logging: Added build numbers (e.g., Build 2) to the frontend footer, backend startup logs, and /api/health endpoint to make troubleshooting hotfixes easier.

💡 Why do Addons lose their Name and Icon?

Sometimes you may notice an addon in your library suddenly drop its icon and rename itself to something like Addon from domain.xyz. AIOManager aggressively caches and repairs your manifests to prevent this, but it can still happen under a specific set of circumstances:

  1. Stremio's backend routinely purges the manifest.json payload for addons that have been disabled for a long time to save database space, keeping only the URL.
  2. When AIOManager syncs, it detects this missing data and attempts an automatic repair by downloading a fresh manifest.json directly from the addon's server.
  3. If that addon's server happens to be offline or unreachable during this repair attempt, AIOManager has no way to recover the original metadata.

When all three of these happen, AIOManager correctly assumes it's an offline addon and applies safe fallbacks (v0.0.0 and the domain name) so you can still manage or remove it without the app crashing.

What about my Custom Names?

Your customizations are safe! If you have previously assigned a Custom Name or Custom Description to an addon, AIOManager stores that separately from the Stremio manifest. Even if Stremio purges the manifest and the addon goes completely offline, AIOManager will automatically inject your Custom Name and Description over the stripped addon, keeping your library perfectly organized.

Don't miss a new AIOManager release

NewReleases is sending notifications on new releases.