Skip to content

Releases: Woahai321/SeerrBridge

🏁 📺 🚀 SeerrBridge v0.4.5 (Driver Change / Bug Fix) Beta ⚙

04 Jan 23:22
e6b553d
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Move to UC: Replaced webdriver manager with undetected chrome driver to hopefully avoid Cloudflare captcha.

🏁 📺 🚀 SeerrBridge v0.4.4 (Bug Fixes) Latest

04 Jan 21:09
1f17f1f
Compare
Choose a tag to compare

🐛 Minor Bug Fixes

  • Payload Requirements: Updated payload requirements to avoid issues.
  • TImeout Error: Fixed stacktrace issue when results would not populate, giving a timeout message instead.

🏁 📺 🚀 SeerrBridge v0.4.3 (Admin Panel Preview & Bug Fixes) Latest

04 Jan 03:57
5bd4497
Compare
Choose a tag to compare

We are thrilled to announce the release of SeerrBridge v0.4.3, bringing a sneak peek at the upcoming admin panel and addressing some critical bugs. This release focuses on improving usability and ensuring smoother operation for all users.

🎉 New Features

  • Admin Panel Preview
    • Added a new HTML page as the foundation for the SeerrBridge admin panel.
    • This initial version provides quick information on the configured .env variables, offering better visibility into your setup.

🐛 Bug Fixes

  • Webhook Test Fix: Resolved an issue where the webhook test from Overseerr was not processing correctly.
  • Recurring Task Environment Variable: Fixed an issue where the environment variable for recurring tasks was accidentally set back to manual in the terminal or failed to auto-start in Docker.

⚠️ Important Notes

  • The admin panel is still in its early stages, and more features will be added in future releases.
  • If you encounter any issues or have suggestions for the admin panel, please let us know!

We appreciate your continued support and feedback as we work to make SeerrBridge even better! 🚀


🏁 📺 🚀 SeerrBridge v0.4 (Alpha TV Show Support & Critical Bug Fix) Latest

03 Jan 15:37
b2606bd
Compare
Choose a tag to compare

We are excited to release SeerrBridge v0.4, featuring the introduction of TV Show Support in Alpha! This new capability allows users to request TV shows and entire seasons through Overseerr, alongside the existing movie functionality. Note that TV show support is in its early stages, so please provide feedback on your experience.

Additionally, this release addresses a critical issue affecting movie requests:


🎉 Key Features

TV Show Integration (Alpha)

  • TV Show and Season Requests via Overseerr
    • SeerrBridge now supports handling TV show and season requests, expanding beyond movies.

🐛 Bug Fixes

  • Fixed Movie Selection Issue with Extras
    • Resolved a bug where movies containing “extras” were being incorrectly selected. The system now selects only single editions by default, enhancing the selection accuracy.

⚠️ Important Notes

  • TV Show Support is in Alpha: As this feature is experimental, some aspects may not work as expected. Please report any issues to help us improve.

We look forward to your feedback on the new TV show functionality and appreciate your continued support as we enhance SeerrBridge! 🚀


🏁 ✅ 🌉 SeerrBridge v0.3.5 (Bug Fixes) Latest

27 Dec 04:45
6be94ba
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed Issue with Red Buttons
    • Resolved an issue due to new red "report" button, which caused the executions to stop and make a false identification.

🏁 ✅ 🌉 SeerrBridge v0.3.4 (Feature Updates & Bug Fixes) Latest

04 Dec 04:35
200cead
Compare
Choose a tag to compare

🎉 New Features

Configurable Enhancements

  • Added Configurable Settings for Enabling Background Task (from @KRadd1221)

    • Users can now enable or disable background tasks via configuration (defaults to user input).
  • Added Configurable Option for Refresh Interval (from @KRadd1221)

    • New setting introduced to allow users to define a custom refresh interval.

Improved Platform Support

  • Replaced Manual Chrome Path with Web Driver Manager

    • Chrome path configuration is now automated, no need for manual setup.
  • Added Platform Identification

    • Optimized application behavior for Docker, Linux, and Windows systems.

Better Search Matching & Bot Avoidance

  • Lowered Initial Title Matching Ratio

    • Improved search accuracy by lowering the matching threshold, increasing success rates.
  • Added Further Bot Detection Avoidance

    • Enhanced techniques to minimize bot detection for smoother interactions with external systems.

Docker Updates

  • Base Image Changed to Python 3.10

    • Improved compatibility and performance by updating the Docker environment.
  • Removed Chrome Driver Download

    • Streamlined Docker file to no longer require Chrome driver downloads.
  • Updated Docker Port


🐛 Bug Fixes

  • Fixed Setting Change Issue in DMM (from @KRadd1221)

    • Resolved a bug causing incorrect behavior when updating settings in DMM due to update.
  • Resolved Token Refresh Error

    • Fixed an issue where token refresh operations could lead to unexpected failures.

New Contributors 🌟

🏁 ✅ 🌉 SeerrBridge v0.3.3.1 (Feature Updates & Bug Fixes)

30 Nov 22:49
87d101a
Compare
Choose a tag to compare

🎉 New Features

Configurable Headless Mode and Regex Filter via .env 🌐

You can now configure headless browser mode and the torrent filter regex directly in your .env file! This improvement allows for better flexibility and easier deployment across different environments.

How to Use:

  1. Added the following keys to the .env file:

    # Enables or disables headless mode (default: true)
    HEADLESS_MODE=true
    
    # Configure the torrent filter regex (default is preset to exclude Chinese, Cyrillic, and ESP subtitles)
    TORRENT_FILTER_REGEX=^(?!.*【.*?】)(?!.*[\u0400-\u04FF])(?!.*\[esp\]).*
  2. Headless Mode:

    • Set HEADLESS_MODE=true to run the browser in headless mode.
    • Set HEADLESS_MODE=false for debugging purposes to view the browser actions visually.
  3. Torrent Regex Filter:

    • Customize the TORRENT_FILTER_REGEX to apply your preferred filtering logic for torrents.
    • If not changed, the default regex excludes:
      • Torrent names with Chinese brackets (【】).
      • Cyrillic characters (e.g., Russian).
      • Torrent names with [esp] (e.g., Spanish subtitles).

Benefits:

  • Environment-specific configurations without modifying the code.
  • Better control over how Selenium interacts with browser instances (e.g., debugging with headless disabled).
  • Fine-grained customization of filtering logic to suit your needs.

🐛 Bug Fixes

Improved Login Flow 🚪

Previously, the application would give an error if the "Login with Real Debrid" button was not found (e.g., when the app bypassed the login screen due to cached credentials). This bug has now been fixed!

What's New:

The updated login function now:

  • Safely handles missing login buttons: If the button isn't found or the login screen is already bypassed, the app proceeds without crashing.
  • Logs the specific scenario encountered:
    • If the button is found, it clicks it and logs success.
    • If the button is missing, it logs a warning and skips the step.

Why This Matters:

  • Avoids unnecessary crashes when the login screen has already been handled (e.g., via persistent sessions or cookies).
  • Ensures smooth operation regardless of the login state of the user.

🏁 ✅ 🌉 SeerrBridge v0.3.3 (Docker Support!)

30 Nov 21:05
d62d1ac
Compare
Choose a tag to compare

🎉 New Features

  • Docker Support 🚀:
    Deploy SeerrBridge effortlessly using Docker! With the addition of docker-compose.yml, a pre-configured Dockerfile, running the app in a container is easier than ever.

    How to Get Started:

    • Use Docker Compose for a quick setup:
      git clone https://github.com/Woahai321/SeerrBridge.git
      cd SeerrBridge
      cp .env.example .env
      docker-compose up -d
    • Or use the docker run command for a direct container deployment:
      docker run -d \
        --name seerrbridge \
        -p 8000:8000 \
        -v $(pwd)/config:/app/config \
        -e CHROMEDRIVER_PATH=path-to-chromedriver \
        -e RD_ACCESS_TOKEN={"value":"YOUR_TOKEN","expiry":123456789} \
        -e RD_REFRESH_TOKEN=YOUR_REFRESH_TOKEN \
        -e RD_CLIENT_ID=YOUR_CLIENT_ID \
        -e RD_CLIENT_SECRET=YOUR_CLIENT_SECRET \
        -e TRAKT_API_KEY=YOUR_TRAKT_TOKEN \
        -e OVERSEERR_API_KEY=YOUR_OVERSEERR_TOKEN \
        -e OVERSEERR_BASE=https://YOUR_OVERSEERR_URL.COM \
        ghcr.io/woahai321/seerrbridge:main

    Benefits of the Dockerized Setup:

    • Pre-installed ChromeDriver inside the Docker image.
    • Persistent configurations through volume mounting.

🐛 Bug Fixes

  • Minor login flow error fix

🏁 ✅ 🌉 SeerrBridge v0.3.2.2

24 Nov 03:32
2e7e00c
Compare
Choose a tag to compare

🐛 Bug Fixes (Addressing RD Changes)

Resolved DL with RD Button Issue:

  • Fixed bugs caused by the removal of the Instant Availability API from RD.
  • Ensured RD buttons function correctly, prioritizing "Instant RD" buttons where applicable.
  • Improved handling of non-Instant RD items

These fixes address functionality disruptions caused by the API changes, ensuring a smoother and more reliable user experience.

🏁 ✅ 🌉 SeerrBridge v0.3.2.1

12 Nov 04:09
9041e94
Compare
Choose a tag to compare

🐛Minor Bug Fixes and Improvements