Skip to content

Releases: mhdzumair/MediaFusion

4.3.5

02 Jan 07:27
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.5 Release Notes

✨ New Features & Enhancements

  • πŸ”Œ Added support for EasyDebrid streaming provider, expanding available streaming options
  • πŸ”„ Improved cache management with Stremthru magnet cache check integration

πŸ› Bug Fixes

  • 🎬 Fixed season number validation in Prowlarr scraper
  • πŸ”‘ Resolved Stremthru token header issues
  • πŸ”„ Fixed debrid cache sync endpoint URL
  • 🎯 Enhanced Stremthru functionality for handling Stremio ID in cache status

For a detailed list of all changes, visit:
4.3.4...4.3.5


This release focuses on improving streaming reliability and expanding provider options with the addition of EasyDebrid. Several critical fixes have been implemented to enhance the cache system and authentication processes.

4.3.4

01 Jan 08:16
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.4 Release Notes

✨ Enhancements

  • πŸ› οΈ Recreate torrent stream by handling source scraper mismatches from trusted scrapers (i.e: Recreate TGX torrents if it's already scraped by other indexers to fix catalogs like wwe, ufc)
  • 🎬 Added logo support for WWE shows from TMDB
  • πŸ”„ Improved metadata handling with smarter merge functionality for existing and new values

πŸ› Bug Fixes

  • πŸ” Fixed data parsing issues with episodes
  • πŸ—‘οΈ Removed redundant resetForm function during contribution stream imports

For a detailed list of all changes, please visit:
4.3.3...4.3.4


Contributors: @mhdzumair

4.3.3

31 Dec 14:32
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.3 Release Notes

This release brings important improvements to metadata handling, playback functionality, and catalog management. Here's what's new:

πŸ”¨ Enhancements

  • 🌐 Better Catalog Management

    • Added filter to skip non-English catalogs from TorrentGalaxy
  • 🎬 Enhanced Movie Metadata Support

    • Added support for expanded movie type IDs (tvMovie, short, tvShort, tvSpecial)
    • Improved validation and fallback logic for duplicate entries
  • πŸ“Š Improved Series Processing

    • Refined metadata annotation logic for contribution stream imports
    • Enhanced season and episode number validation

πŸ› Bug Fixes

  • 🎯 Playback Improvements
    • Fixed media playback issues with filenames containing slashes
    • Enhanced URL encoding handling with proper quote methods

βš™οΈ System Changes

  • πŸ”„ Disabled sync debrid cache by default
  • πŸ—οΈ Simplified health check endpoint logic
  • πŸ“ Improved file naming consistency using basename

For a detailed list of changes, visit the full changelog.

4.3.2

30 Dec 22:08
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.2 Released

This release focuses on code improvements and bug fixes to enhance the overall reliability and maintainability of MediaFusion.

πŸ› οΈ Enhancements

  • ♻️ Implemented a unified metadata retrieval system that handles both movies and series more efficiently
  • πŸ”„ Improved code maintainability through better function organization and reusability

πŸ› Bug Fixes

  • 🎬 Fixed season handling issues in PikPak integration
  • πŸ” Resolved Real-Debrid mimeType checking problems

πŸ“š For More Details

See the full changelog


Thanks to @mhdzumair for contributions to this release.

4.3.1

30 Dec 12:47
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.1 Released

This maintenance release focuses on stability improvements and bug fixes to enhance the reliability of MediaFusion.

πŸ› Bug Fixes

  • πŸ–ΌοΈ Fixed poster storage handling when receiving non-image content
  • πŸ”„ Resolved issues with Debrid cache synchronization feature

For a complete list of changes, please visit:
4.3.0...4.3.1

Special thanks to all contributors who helped make this release possible! πŸ™

4.3.0

30 Dec 09:38
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.3.0 Release Notes

🌟 Major Updates & New Features

  • πŸ”„ Database Restructuring & Performance: 10x performance improvement in catalog data fetching with new MongoDB structure and optimized indexes. Better handling of metadata and episode processing.
  • 🎬 Enhanced Streaming Capabilities: Added support for multi-season pack playback and improved file selection logic for streaming providers.
  • πŸ” New UserData Management: Implemented optimized data handling with Redis integration for large datasets and improved encryption.
  • πŸ”„ Debrid Cache Integration: New support for MediaFusion Debrid cache sync and status checks with both public and self-hosted instances.

⭐ Features & Enhancements

  • 🌍 Language Display: Added country flags for stream languages with configurable UI settings
  • 🎯 Metadata Improvements:
    • New priority system for IMDb/TMDB metadata fetching
    • Enhanced AKA titles support for better search results
    • Added HDR & uploader tags in stream details
  • πŸ“€ Contribution System: Improved torrents import workflow with Telegram notifications
  • πŸ” Search & Validation: Enhanced torrent file processing and metadata validation

πŸ› Bug Fixes

  • Fixed catalog endpoint genre and pagination parsing
  • Resolved announce links issues in webseed torrent creator
  • Fixed Prowlarr scraper handling for private torrents
  • Corrected title parser in mediafusion scraper
  • Improved IMDb rating fetch reliability
  • Enhanced torrent metadata key validation

πŸ”§ Important Migration Notes

To upgrade to version 4.3.0, users need to either:

  1. Recreate their Docker containers, or
  2. Run the migration script:
# Access MediaFusion container
docker-compose -f docker-compose.yml exec -it mediafusion bash

# Run migration
pipenv run python -m db.migrations

If you encounter TVStreams index creation issues, follow these steps:

# Access MongoDB
docker-compose -f docker-compose.yml exec -it mongodb bash
mongosh mediafusion

# Run cleanup script
db.TVStreams.aggregate([
    {
        $group: {
            _id: { url: "$url", ytId: "$ytId", externalUrl: "$externalUrl" },
            docs: { $push: "$_id" },
            count: { $sum: 1 }
        }
    },
    { $match: { count: { $gt: 1 } } }
]).forEach(function(doc) {
    doc.docs.shift();
    db.TVStreams.deleteMany({ _id: { $in: doc.docs } });
});

For the complete list of changes, visit our changelog.

4.2.1

22 Dec 15:21
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.2.1 Release Notes

A maintenance release focusing on task scheduling improvements and content filtering refinements.

πŸ› οΈ Enhancements

  • πŸ” Improved catalog filtering by excluding adult genre content
  • πŸ”„ Added Reddit post generation functionality to Makefile
  • 🀝 Introduced contributor referral signup system

πŸ› Bug Fixes

  • ⚑ Resolved issues with dramatiq task scheduler (critical stability fix)

For a detailed list of all changes, please visit:
4.2.0...4.2.1


Special thanks to @mhdzumair for contributions to this release.

4.2.0

22 Dec 12:58
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.2.0 Release Notes

🌟 New Features & Enhancements

  • πŸ” Improved Scraper Integration

    • Introduced new Jackett scraper, feed scraper and background search scraper
    • Enhanced Prowlarr feed scrapers & background scraper
    • Added support for advanced individual indexer searching
    • Implemented searching capability, category validation and healthy indexer management
  • πŸ”„ Private & WebSeed Torrent Support

    • Added support for private, semi-private, and webseed torrent types
    • Implemented torrent file content store in Database
    • Improved streaming provider compatibility for webseed and private torrents. Support Private & Semi Private torrents support via Debrid-Link, Torbox & qBitTorrent users.
  • ⚑ Performance Optimizations

    • Refactored Premiumize torrent handling & Optimized cloud storage usage by skipping cached torrents
    • Enhanced metadata handling with robust torrent metadata extraction
    • Improved season/episode assignment logic on prowlarr & jackett scraper

πŸ› Bug Fixes

  • πŸ”§ Resolved TGX scrapy spider issues
  • πŸ”’ Fixed Seedr download issues by preventing deletion of in-progress torrents
  • πŸ“ Improved error messaging for torrent file extraction failures during manual imports

πŸ”§ Technical Improvements

  • Enhanced IMDB integration with better handling of null ratings
  • Updated database indexes and query filters
  • Implemented scheduled tasks for Jackett feed and background search
  • Optimized scrapy cache path configuration

πŸ“„ View Full Changelog

This release significantly improves torrent handling capabilities and introduces robust scraper integrations, while enhancing overall system stability and performance.

4.1.23

17 Dec 17:38
34ca6cf
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.1.23 Release Notes

This release focuses on improving reliability and error handling across various components of MediaFusion.

πŸ”§ Bug Fixes & Improvements

  • πŸ” Resolved prowlarr indexer healthcheck status bug that causing failure in scraping
  • πŸ“Š Enhanced series parsing in torrent handling system
  • πŸ› οΈ Fixed regression in stremthru client (#397)
  • ⚑ Improved error handling with new is_expected_to_fail flag for handling 404 responses gracefully, particularly in the bt4g scraper

🀝 Contributors

  • Munif Tanjim
  • mhdzumair

For a detailed list of changes, please visit the full changelog.

4.1.22

16 Dec 04:43
Compare
Choose a tag to compare

πŸš€ MediaFusion 4.1.22 Release Notes

✨ New Features & Enhancements

  • πŸ” New BT4G Scraper Integration
    • Added BT4G as a new on-demand scraper for torrent streams
    • Supports both movies and series content with multipage scraping
    • Includes advanced configuration options and caching mechanisms
    • Implements smart filtering and scraper limits for optimal performance

πŸ› οΈ Improvements

  • only store the filename info in TorrentStream for movies in prowlarr scraper

For a complete list of changes, visit the full changelog.