Skip to content

Releases: wizaarddlabs/cauldron

v.0.0.6

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 13 Aug 15:06
  • Removed the obsolete TorrinScraper implementation from app/debrid/torrin.py.
  • Deleted the duplicate/obsolete scraper file:
  • app/scrapers/torrin.py
  • Kept Torrin registered as a debrid provider through app/debrid/factory.py.
  • Removed all remaining references to:
    TorrinScraper
    app.scrapers.torrin
    app/debrid/torrin.py now contains only the actual TorrinClient.

v.0.0.5

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 10 Aug 19:43

🧙 Cauldron v0.0.5

✨ What's New

  • Added Torrin integration
  • Added optional Zilean support
  • Improved torrent source aggregation
  • Added stricter movie and series title validation
  • Added season/episode validation for series results
  • Improved duplicate torrent handling
  • Improved result ranking and sorting
  • Added cache-aware result handling
  • Updated README with current architecture, sources, and configuration

🛠️ Improvements

  • Results are now validated against the requested Stremio title before being returned.
  • Torrent results are deduplicated by info hash.
  • Duplicate results retain the version with the highest seed count.
  • Configurable ranking preferences are applied after aggregation.
  • Optional sources can be enabled/disabled through environment variables.

📦 Sources

Cauldron currently supports aggregation from:

  • The Pirate Bay
  • 1337x
  • Nyaa
  • YTS
  • EZTV
  • Bitsearch
  • Torrin
  • Zilean (optional/self-hosted)

🐳 Docker

The recommended deployment method remains Docker Compose.

⚠️ Notes

This release contains infrastructure and scraper improvements. Existing configurations should continue to work, but users adding Torrin or Zilean should review the corresponding environment variables in .env.example.

v.0.0.4

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 07 Aug 18:26
  • Improve container startup with proper healthcheck dependencies
  • Fix PostgreSQL volume path for proper persistence

v.0.0.3

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 07 Aug 15:28

EZTV Scraper Implementation:
Added to Cauldron:

✅ _search_eztv() method in PublicScraper
✅ IMDB ID search for exact TV show matches
✅ General search fallback
✅ String size_bytes handling
✅ Integrated into concurrent search tasks

v.0.0.2

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 07 Aug 14:42

✅ Added Nyaa.si anime scraper - Comprehensive anime-focused torrent search
✅ Removed Jackett/Prowlarr dependencies - Fully self-contained solution
✅ Optimized Redis cache
✅ Added cache statistics monitoring - Hit/miss tracking via API
✅ Removed stream limits - Unlimited streams for users
✅ Fixed resolution limits filtering - FilterPipeline now properly applied
✅ Bridge network migration - Better nginx connectivity
✅ AllDebrid v4.1 API integration - Updated API endpoints
✅ P2P fallback for playback - Magnet links when no debrid configured

v0.0.1

Choose a tag to compare

@wizaarddlabs wizaarddlabs released this 06 Aug 21:54

Features

  • Playback endpoint for on-demand HTTPS streaming URL generation
  • HTTPS URLs for debrid streams (no magnet links when debrid configured)
  • Improved debrid clients with better error handling for uncached torrents
  • Button-based sorting UI with up/down arrows for reordering criteria
  • Multi-level sorting support (seeders, size, resolution, quality, cache status)
  • Season packs checkbox option
  • Manifest.json routing fixes and config-based manifest URLs
  • Updated stream labels: "Cached", "uncached", and "P2P"
  • ADDON_URL environment variable in docker-compose

Installation

docker compose up -d