Skip to content

Releases: Woahai321/SeerrBridge

SeerrBridge v0.7.5 | ARM Support is here!

28 Sep 02:56

Choose a tag to compare

What's New

  • ARM64 Support: Added full support for ARM64 architectures (e.g., Raspberry Pi) with architecture-aware browser automation and Docker builds.
  • Browser Automation:
    • browser.py now detects ARM64 (aarch64) and uses /usr/bin/chromium-browser and /usr/bin/chromedriver for Selenium on ARM hosts.
    • Extended get_latest_chrome_driver() to handle linux-arm64 downloads where available, with fallback to system paths.
    • Preserves existing x86_64 and Docker behavior using Chrome for Testing.
  • Docker Enhancements:
    • Updated Dockerfile to install chromium and chromium-driver from Debian Bullseye repositories for ARM64, with symlinks to /usr/bin/google-chrome and /usr/local/bin/chromedriver.
    • x86_64 continues to use Chrome for Testing downloads.
    • Multi-arch builds (linux/amd64,linux/arm64) enabled in GitHub Actions workflow.
  • Stability:
    • Conditional fallback to ChromeDriverManager for non-ARM setups ensures no regression.
    • Improved logging for architecture detection and browser initialization.

Installation

Docker

docker compose pull
docker compose  up -d

Minor bug fixes and changes

27 Sep 22:26

Choose a tag to compare

I honestly don't remember at this point, as it's been some time. General improvements and fixes for UI changes and error handling.

More improvements coming soon.

v0.7.2 🌉

25 May 12:26

Choose a tag to compare

Changes

  • Fixed missing settings env tab changes that for some reason didn't come through in the v0.7.0 release
  • New Feature: Added an API request to Overseerr/Jellyseerr to remove the request when unsubscribing from a show in BridgeBoard. Makes it so an item does not come back the next time the background check is processed (if you delete during a current show processing, it will come back, and will need to be deleted again).

Full Changelog: v0.7.1...v0.7.2

v0.7.1 Fixes

24 May 23:06

Choose a tag to compare

Changes

  • Added media titles to initial checks from Overseerr/Jellyseerr requests instead of just ID in the logs.
  • Fixed button matching to ensure an "RD (0%)" was not treated as a successful grab in rare instances.

Full Changelog: v0.7.0...v0.7.1

SeerrBridge v0.7.0 🌉

24 May 21:56
0196706

Choose a tag to compare

SeerrBridge v0.7.0 Release Notes 🌟

Major Changes

  • Refactored codebase, moving seerrbridge.py into separate files under /seerr folder with a new main.py entry point
  • Added new API endpoint for sending library size data to BridgeBoard
  • Implemented automatic marking as complete in Overseerr/Jellyseerr upon successful torrent addition via webhook (not just background tasks)

New Features

SeerrBridge

  • Updated queue management system for TV shows and movies, improving tracking in BridgeBoard and API endpoints
  • Fixed critical errors when no search results are found

BridgeBoard

  • Added library size display for torrents and TB size
  • Enhanced "SeerrBridge Running" dashboard text to show /status endpoint data, including currently processing queue items
  • Updated environment settings:
    • Removed pagination
    • Added timer for next refresh
    • Added dropdown for refresh interval (in minutes) for background tasks

Bug Fixes & Improvements

BridgeBoard

  • Fixed bugs in title display and log mapping for recent items and individual log pages
  • Improved log display functionality
  • Various UI/UX enhancements

Other

  • Numerous additional changes, performance improvements, and minor bug fixes

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1

22 May 03:30

Choose a tag to compare

Bug Fix 🐛

  • Adjusted title and show matching to fix improper matching and missed episodes. Fix instance where a show like "MobLand" was not being matched and skipped valid releases. (Issue #24)

🏁 ✅ 🌉 SeerrBridge v0.6 | Introducing BridgeBoard!🌟 | SeerrBridge Dashboard & Other Changes ⚙🐛

21 May 11:07
74613b6

Choose a tag to compare

BridgeBoard Release Notes 🌉🌟

What is BridgeBoard? 🎥

BridgeBoard is a modern, intuitive web dashboard designed to complement the SeerrBridge application. It provides a visual interface to monitor and manage your media automation with ease, connecting directly to your SeerrBridge instance via the seerbridge.log & API!

Key features include:

  • Status Monitoring: View near real-time status of SeerrBridge and your movie/TV show requests.
  • TV Show Subscription Tracking: Monitor subscribed shows, episode statuses, and unsubscribe effortlessly.
  • Log Configurator: Customize log display, create custom log types, define regex patterns, and manage log processing.
  • Request History: Access a complete history of processed requests and logs through the Log Configurator.
  • Notifications: Stay informed with Discord webhook notifications for SeerrBridge activity.
  • Environment Variable Management: Edit and save .env variables directly in the app settings.
  • Preset & Custom Regex: Choose pre-defined regex patterns, create custom ones, or use the regex builder for tailored patterns.

What’s New? ✨

🚀 BridgeBoard v1.0.0

This update refines BridgeBoard and SeerrBridge integration, improving usability and functionality. Here’s what’s included:

  • Improved Logging: Changed log levels for clearer understanding and easier tracking within BridgeBoard.
  • New API Endpoints:
    • Status Check: Added an endpoint to verify if SeerrBridge is running, ensuring reliable status monitoring.
    • Env Variable Reload: Added an endpoint to update environment variables from the dashboard, allowing SeerrBridge to apply changes in real-time without restarting.
  • Optimized Movie Scheduling: Adjusted the movie check function for better job scheduling and dynamic updates.
  • FastAPI Update: Upgraded to the lifespan event handler, replacing the deprecated version to eliminate startup warning messages.
  • Removed Legacy UI: Removed the outdated index.html file that displayed env variables and status, now fully replaced by BridgeBoard’s sleek interface.

⭐ Tweaks

  • Minor improvements to enhance overall performance and user experience.

🐛 Bugs

  • We are aware of a number of bugs and areas needing QOL improvement within BridgeBoard & SeerrBridge. If you notice anything, please feel free to let us know! As of now we are probably aware, but don't take our word for it! lol

Ready to Roll? 🚀

Grab BridgeBoard v1.0.0 now for a smoother media automation experience! Check out the README to get started. Found a bug or have a feature idea? Head to the Issues section—we’re all ears! 💬

Happy bridging! 🌉

🏁 📺 🚀 SeerrBridge v0.5.1 (Bug Fixes & Refactor 🐛⭐) Pre-Release

07 May 10:55
15804a6

Choose a tag to compare

What’s New? 🌈

✨🐞 Fixed delays with Trakt API Delays and aired episode counts via API

  • The app now makes a request to check and see if there is a valid response when querying the next episode count. If the episode returns valid data, we update the discrepancies and begin to get the newly available episode.

Thank you @jacobmejilla for identifying this issue and proposing a solution!

⭐Tweaks: Moved check for more results to a function

Ready to Roll? 🚀

Grab the latest v0.5.1 release and let SeerrBridge handle your TV shows like a pro! Found a glitch? Got a brilliant suggestion? Swing by the Issues section and let us know—we’re all ears! 💬

Happy bridging, folks! 🌉🎉

🏁 📺 🚀 SeerrBridge v0.5.0 (TV Show Subscriptions 📡) Latest

02 Apr 17:03
934181b

Choose a tag to compare

What’s New? 🌈

✨ Major Feature Drop: Introducing TV Show Subscriptions! SeerrBridge can now "subscribe" to ongoing or currently airing TV shows. This feature:

  • Automatically grabs individual episodes when a TV show is ongoing.
  • Tracks your shows in episode_discrepancies.json for seamless record-keeping.
  • Checks for new episode releases on a customizable interval (via REFRESH_INTERVAL_MINUTES in your .env).
  • Perfect for staying up-to-date with your favorite series as they air—no manual hunting required! 📺⏰

🐞 Bug Fixes & Tweaks: Minor stability improvements to ensure smoother automation and better handling of edge cases in the Debrid Media Manager workflow.

Ready to Roll? 🚀

Grab the latest v0.5.0 release and let SeerrBridge handle your TV shows like a pro! Found a glitch? Got a brilliant suggestion? Swing by the Issues section and let us know—we’re all ears! 💬

Happy bridging, folks! 🌉🎉

🏁 📺 🚀 SeerrBridge v0.4.6 (Bug Fix 🐛)

21 Mar 23:16
8b61a75

Choose a tag to compare

What’s New? 🌈

  • 🐞 Bug Squashed: Issue where RD ID's were not being set properly, resulting in getting stuck on a DMM loading screen. Problem solved! 🎬✅

Ready to Roll? 🚀

Grab the latest release and take it for a spin! Found a glitch? Got a wild idea? Drop us a note in the Issues section—we’d love to hear from you! 💬

Happy bridging, folks! 🌉🎉