Releases: mhdzumair/MediaFusion
4.3.2
π 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
π 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
π 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:
- Recreate their Docker containers, or
- 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
π 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
π 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
π 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
π 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.
4.1.21
π MediaFusion 4.1.21 Release Notes
β¨ New Features & Enhancements
- π¬ Added YTS on-demand search scraper integration for movie torrent parsing
- π Added support for specifying total pages in TGX scraper tasks
- β‘ Improved task management with Dramatiq-abort support and enhanced CloseSpider functionality
- π Refactored Dramatiq TaskManager Middleware with improved caching and performance optimizations
- β° Implemented max_age (3 days) for Prowlarr scraper background tasks
π Bug Fixes
- π― Fixed IMDB data fetching on certificate
- π Fixed language filtering issues
- β Corrected IMDB rating data type
- π Fixed typo in Stremthru store authorization header
This release focuses on improving scraper functionality, task management, and system reliability. The addition of YTS scraper integration and enhanced task control mechanisms provides better content availability and system stability.
π View Full Changelog
4.1.20
π MediaFusion 4.1.20 Release Notes
β¨ New Features & Enhancements
- π― Added support for "Unknown" filters in parental guide nudity and certification categories
- Enables more precise content filtering
- Includes updated validation and database queries
- Enhanced frontend configuration interface
π Bug Fixes
- π¬ Fixed IMDB rating preservation during poster creation
- π₯ Resolved health check endpoint issues related to httpx session
π For more details
See the full changelog
Special thanks to @mhdzumair for their contributions to this release.
4.1.19
π MediaFusion 4.1.19 Release Notes
π New Features & Enhancements
-
β‘ TMDB Integration
- Added TMDB API support for enhanced metadata retrieval
- Improved poster & background handling for UFC titles
- Implemented async TMDB search functionality
-
π¬ New Content Sources
- Added Movies/TV TGX spider with scheduling support
- Integrated nyaasi indexer
-
π Performance Improvements
- Converted IMDb scraping to fully async operation
- Added capacity limiter to async demagnetization
- Enhanced Docker Compose setup with improved service reliability
-
π‘οΈ Security & Configuration
- Added support for preserving and resetting sensitive credentials
- Made TMDB API key optional
- Implemented request proxy support with httpx & aiohttp libraries
π Bug Fixes
- π§ Fixed IMDb scraping issues and typos
- π Enhanced StremThru error handling
- π Fixed TGX scrapy spiders & magnet pipeline handling
π Documentation Updates
- πΊ Added docker-compose local deployment video guide
- π Updated scraper configuration with new homepage URLs
π¨ Technical Improvements
- Refactored metadata handling and episode organization logic
- Enhanced pipeline processing and catalog parser handling
- Improved debrid client request handling
- Added scheduled task for cleaning expired debrid cache status
For a detailed list of all changes, visit the Full Changelog