[COLORcyan][B]VERSION 2.2.6[/B][/COLOR]

Trakt Improvements

• Fixed a Trakt watched sync crash that could occur when incomplete season data was returned by Trakt.
• Improved handling of incomplete or malformed Trakt API responses during watched synchronization.
• Updated watched TV show synchronization to improve reliability across large Trakt libraries.
• Improved Trakt watched pagination support to ensure all available watched TV show data is retrieved.
• Enhanced Trakt OAuth token refresh stability to reduce unexpected authorization loss.
• Improved Trakt authentication recovery and retry handling.
• Improved protection against Trakt API rate limiting (HTTP 429) with smarter retry handling.
• Improved thread safety during Trakt token refresh operations to prevent multiple simultaneous refresh requests.
• Improved watched database synchronization reliability and overall Trakt backend stability.
• Reduced the likelihood of incomplete watched imports affecting the Next Episodes section.
• General Trakt performance optimizations and code cleanup.

General

• Improved overall addon stability.
• Additional backend optimizations.
• Minor bug fixes and performance improvements.

Changes

•  Fixed Trakt Next Episodes not displaying for some users.
•  Updated watched TV show synchronization to retrieve all available watched data.
•  Enabled Trakt pagination support for watched show requests, preventing incomplete syncs on larger libraries.
•  Improved Trakt watched history reliability during database rebuilds.
•  Added safer handling for empty or incomplete Trakt API responses during watched sync.
•  Improved overall stability of Trakt progress synchronization.
•  Ensures the Next Episodes section is populated correctly after a successful Trakt sync.

Recommendation

Clear the addon’s Trakt cache after updating.
Run a fresh Trakt synchronization to rebuild watched progress.
Restart Kodi if required to ensure all changes take effect.

This update improves Trakt compatibility and restores reliable Next Episodes functionality for users with larger watched libraries.


[COLORcyan][B]Easynews Support Added[/B][/COLOR]

Easynews support has now been added to Gears, expanding available source options and providing users with access to premium Usenet-based content directly through the scraper system.

This integration allows Gears to search Easynews for compatible content, delivering additional high-quality sources alongside existing providers. Easynews can often provide fast, reliable results and offers an alternative source type beyond traditional cached torrents.


[COLORcyan][B]Highlights[/B][/COLOR]

• Added Easynews account integration.
• Added Easynews source scraping support.
• Increased source availability across movies and TV shows.
• Access to premium Usenet-based content.
• Faster source retrieval for supported content.
• Improved source diversity and overall scraper coverage.


[COLORcyan][B]Performance Benefits[/B][/COLOR]

Easynews can provide direct access to content without relying solely on torrent-based sources, helping improve availability for older, niche, or harder-to-find releases. Users may also notice improved source consistency and reduced dependence on cached torrent networks.


[COLORcyan][B]Technical Improvements[/B][/COLOR]

The Easynews implementation has been integrated into the Gears scraping framework, allowing results to be aggregated alongside existing providers. Source handling and filtering have been optimized to ensure relevant results are returned efficiently while maintaining compatibility with supported addons.


[COLORcyan][B]Looking Ahead[/B][/COLOR]

Development on Gears continues with additional provider integrations, scraper enhancements, and performance optimizations planned for future releases. Ongoing work is focused on improving source quality, expanding coverage, and delivering the best possible scraping experience.



[COLORcyan][B]Torbox QR Code Integration[/B][/COLOR]

New Feature

• Added a Torbox QR Code option to simplify the account linking process.

Improvements

• Users can now quickly connect their Torbox account by simply scanning the QR code with a mobile device.
• Eliminates the need to manually enter authentication details.
• Provides a faster and more user-friendly setup experience.
• Streamlines the authorization process for new and existing Torbox users.


[COLORcyan][B]Trakt Improvements & Fixes[/B][/COLOR]

Stability Fixes

• Fixed a Trakt refresh crash that could occur when required settings data was missing or unavailable.
• Fixed a Trakt OAuth issue that caused excessive authentication requests, resulting in repeated 401 (Unauthorized) and 429 (Rate Limit) errors.
• Added improved error handling and fallback protection for unregistered or missing settings entries.
• Enhanced token validation logic to reduce unnecessary authentication calls and improve overall reliability.

Performance Enhancements

• Improved Trakt synchronization stability across all supported sections.
• Reduced API request overhead during authentication and account validation.
• Optimized settings cache management to prevent unexpected refresh failures.

User Experience Improvements

• Trakt lists can now automatically load A–Z content without requiring users to manually select Next Page.
• Improved navigation through large Trakt collections and custom lists.
• Smoother browsing experience when viewing extensive Trakt libraries.


[COLORcyan][B]Bug Fixes & General Stability[/B][/COLOR]

Fixes

• Fixed several minor issues reported by users throughout the addon.
• Improved handling of missing configuration values.
• Resolved edge cases that could cause unexpected errors during content loading.
• Improved compatibility with various navigation and list-loading scenarios.

Stability

• Enhanced overall addon reliability and responsiveness.
• Added additional safeguards to prevent crashes caused by invalid or incomplete data.
• General code cleanup and backend optimizations for improved long-term maintainability.
• Various under-the-hood improvements to provide a smoother and more stable user experience.

• Fixed a security issue where certain internal actions could be exploited by a malformed URL. All actions are now validated before being run.
• Fixed a rare deadlock where background threads could get stuck waiting on each other and freeze the addon.
• Fixed a Python warning caused by using a deprecated threading function.
• Fixed watched/hidden progress items being saved and loaded in an unsafe format. Now uses proper JSON.
• Loading bookmarks for a show now uses a single database call instead of one per season, making it noticeably faster for large shows.
• Databases are now written safely using WAL mode, preventing corruption if Kodi crashes mid-write.
• Fixed a bug where two database files could accidentally be deleted on startup because of wrong filenames in the cleanup list.
• Fixed Trakt sign-out not actually revoking the token on Trakt's side (the token was cleared before being sent to Trakt).
• Fixed Trakt API calls that return no content (HTTP 204) being treated as failures.
• Fixed a rare situation where a crashed Trakt token refresh could leave a lock in place forever, blocking all Trakt calls until Kodi restarts. The lock now expires automatically after 30 seconds.
• Fixed the Trakt background service running sync checks every 30 minutes even when no Trakt account is set up.
• Fixed a startup crash risk caused by a Python anti-pattern (mutable default argument) in settings sync.
• Fixed the Trakt refresh cooldown timestamp being wiped on every Kodi startup, defeating the purpose of the cooldown.
• Fixed an unused background service object that was created but never needed.
• Fixed the addon update checker running in a pointless loop that always exited after the first run anyway.

[COLORcyan][B]Trakt Fixes[/B][/COLOR]

• New setting added:
‘Trakt Lists - Auto-load A-Z (no Next Page)’
(Enabled by default)

• Watchlist, Collection, My Lists, and user lists now load on a single page in A–Z order.
• Improved article-aware sorting:
‘The Matrix’ now sorts under M
‘A Game of Thrones’ now sorts under G

• Added 1000-item cap to keep large lists fast and responsive.
• Fixed Trakt refresh crash caused by a 'NoneType' object is not subscriptable error.
• Added missing trakt.last_refresh_failed_at setting required for the new refresh cooldown system.
• Fixed an issue where failed refresh attempts were not being recorded correctly.
• Improved refresh handling to prevent repeated 401/429 requests hammering the Trakt /oauth/token endpoint.
• Added safer fallback handling in SettingsCache.set() for unregistered settings.
• Fixed Trakt losing authorisation after a few days.
• Refresh is now serialized (no more parallel POSTs to /oauth/token with the same
• Refresh_token, which Trakt would invalidate on rotation).
• 60s cooldown after a failed refresh stops the refresh storm.
• Proactive refresh when the access token has <7 days remaining.
• Fixed request-headers being overwritten by response-headers on 429 retries.
• Fixed Retry-After string being multiplied by 1000 instead of parsed as seconds.
• Original request is now retried once after a 401-triggered refresh.


• Fixed TorBox cloud storage integration issues caused by recent TorBox API and authentication flow changes.

• Improved cloud scraping reliability and cloud source detection when using TorBox accounts.

• Resolved issues where TorBox cloud files would fail to appear, fail cached checks, or randomly disappear during scraping.

• Updated cloud resolve handling to better support TorBox’s latest backend and response formatting changes.

• Improved compatibility with recent TorBox OAuth/session updates to reduce authorization failures and expired session problems.

• Added better fallback handling for delayed TorBox responses during periods of heavy server traffic.

• Improved cloud inspection stability and reduced false uncached results when resolving TorBox sources.

• General optimizations and cleanup for TorBox cloud performance, stability, and playback reliability.


• Torbox webdl submit menu.
• Added new “send url to webdl” option in torbox section.
• Paste direct http(s) links or magnet links straight into your torbox cloud.
• Magnet links now route to torrents automatically.
• Direct links now route to webdl downloads.


[COLORcyan][B]TORBOX OVERHAUL[/B][/COLOR]

• Fixed torbox authentication and api key saving.
• Fixed cached checks for torrents, usenet and webdl.
• Fixed playback and streaming url resolving.
• Added full webdl support including cloud listing, scraper, delete, resolve and download.
• Added cached check support for usenet and webdl.
• Improved http handling with better timeouts, safer json responses and graceful failures.


[COLORgreen][B]TORBOX NOTICE[/B][/COLOR]

• Torbox is currently experiencing very high traffic due to a huge increase in new subscribers joining the service.
  because of this, the website and api may sometimes:
  run slower than normal
  temporarily go offline
  fail cached checks or resolving from time to time
  this is affecting torbox itself and not the gears addon.
  things should settle down once the traffic calms and the servers stabilise.

[COLORdarkred][B]WHERE TO FIND ME[/B][/COLOR]

•  Im not on reddit, twitter/x or facebook.
•  The only official place to contact me for:
•  Addon support.
•  Bug reports.
•  Help and questions.
•  Updates and news.
•  Is through telegram only.

[COLORblue][B] GEARS ADDON — TEMPORARY REAL DEBRID FIX[/B][/COLOR]

A temporary fix has now been added for Real Debrid users experiencing playback and scraping issues.

• FIX APPLIED TO COMET SCRAPER
• To get things working properly again:
• Go into:
• Gears Scrapers Settings
• Turn OFF:
• All scrapers
• Leave ON:
• Comet only
• The Comet scraper has now been adjusted and should work correctly with Real Debrid users while other scraper issues continue.


• TMDB users list Auth Now Fixed.
• Fixed and updated internal settings handling
• Clear Cache and thumbnails and restart kodi so it takes effect.


• Fixed and updated internal settings.
• Bug Fixes.
• Removed obsolete internal settings.
• Resolved Python code errors and improved execution stability.


• Fix To Icon Not Sticking After Reboot.
• No Reboot Needed Now After Authorization Accounts.
• New Sleek metallic look.
• Some Internal Settings Fixed.
• Removed obsolete internal settings to prevent conflicts and reduce overhead.
• Cleaned up deprecated and unused internal components.
• Size Of Addon Reduced So Will Run Smooth On Any System.
• Clean Thumbnails After Update For New Art To Take Effect.
• Artwork size Compressed Thanks to Sarge
• Added Torbox To Accounts.
 • TMDB Player Supported.
• Fully compatible with Kodi Favourites.


   Setup & Configuration
 • Gears Scrapers Will Install With Addon
 • Setup Gears Scrapers In Gears Addon

   Setup & Configuration
 • Authorize Your Debrid Service Within the Addon
 • Debrid services must now be authenticated directly inside the addon.
 • A full Kodi reboot is required after authorization to ensure the service is detected correctly.
 • External Scraper Requirement
 • These provide the scraping engine used for all source results.
 • External Scraper Configuration
 • External scrapers must be configured via Settings → External Scrapers.
 • Allows full control over scraper behaviour and source handling.

   Core Changes
 • Total Rebuild of Gears
 • The addon has been completely rebuilt.
 • Cleaner codebase, improved structure, and better long-term maintainability.
 • External Scrapers Only
 • The addon now relies exclusively on external scrapers.
 • Internal scraping logic has been fully removed to reduce duplication, bugs, and maintenance issues.

   Compatibility
 • TMDB Player Support
 • Fully compatible with TMDB Player, allowing seamless playback and integration.
