Commit Graph

1208 Commits

Author SHA1 Message Date
mhdzumair 4fa3767c8f reduce seeders count fetcher 2025-01-18 21:44:36 +05:30
mhdzumair d7513d131d Fix adult genre detection for stricter filtering. 2025-01-18 21:40:27 +05:30
mhdzumair 79b05b2576 Update DLHD scheduler crontab to run weekly on Mondays.
This update intended to reduce the scraping load on DLHD and only scrape efficiently.
2025-01-18 10:30:19 +05:30
GitHub Action 93661e1495 chore: update version to 4.3.7 2025-01-18 04:48:55 +00:00
mhdzumair 9c2258a38a Handle invalid configuration in stream endpoints and show instruction stream 2025-01-18 10:17:18 +05:30
mhdzumair 364e840c28 Handle empty parental guide filter selections as 'Disable' to align with the user's intention 2025-01-18 09:27:19 +05:30
mhdzumair 882de090a6 Refactor delete watchlist handling for improved compatibility. 2025-01-18 09:20:31 +05:30
mhdzumair 8044e7688d Added strict filters to block adult genre entries. 2025-01-18 09:20:01 +05:30
mhdzumair 929b0af2a9 Update libs 2025-01-18 09:12:00 +05:30
mhdzumair 104d417729 Added strict filters to block adult genre entries.
Added strict filters to block adult genre entries during metadata validation and update messages to flag such content. Removed "adult" from genre options in the manifest to ensure compliance with filtering policies.
2025-01-18 09:11:27 +05:30
mhdzumair 89db53f732 Fix rendering issue for weekly contributor metrics 2025-01-18 09:06:41 +05:30
mhdzumair 6c957c6d5b Improve date input handling with default value and formatting for dd/mm/yyyy. 2025-01-18 07:12:00 +05:30
mhdzumair 1baad5926e Add support for updating content images via scraper UI 2025-01-18 07:11:28 +05:30
mhdzumair 91b9649fab Add support for tmdbid correctly parse from tmdb id and fix contribute with no meta_id or custom meta id 2025-01-18 00:28:48 +05:30
mhdzumair 9204b622f3 Add support for tmdbid correctly parse from tmdb id and fix contribute with no meta_id or custom meta id 2025-01-18 00:26:39 +05:30
mhdzumair 05eb6dd545 Refactor DLHD Live Sports Events scraping and storing the data
Reworked the caching logic to handle a missing cache key for "events" type gracefully. Integrated a new DLHD schedule service for improved event metadata and stream handling, leveraging fuzzy matching and IPTV-org data retrieval for enhanced TV channel mappings. Updated scraper configuration, enhanced genre handling, and added support for dynamic event descriptions.
2025-01-18 00:09:08 +05:30
mhdzumair 32d675b173 Refactor adult content filtering logic to enforce more keywords on stream request 2025-01-17 06:51:09 +05:30
mhdzumair 1cfbb89d9d Update DLHD urls 2025-01-16 14:53:33 +05:30
mhdzumair 568294fd19 Fix metadata encoding on contribution stream page and optimize candidate fetching. 2025-01-15 13:46:22 +05:30
mhdzumair cfc764cb3a Add support for contribute arabic movies and series catalogs 2025-01-15 13:07:25 +05:30
mhdzumair a6492af5c5 Refactor TMDB data scraper and enhance Import UI with styling.
Enhanced TMDB API scraper with better episode and year handling, streamlined year match logic, and improved metadata updates. CSS updates provide a more polished UI with better hover effects, spacing, and theming adjustments for a consistent dark mode appearance.
2025-01-15 13:06:36 +05:30
mhdzumair 80b7208eae Refactor metadata assignment and clean up sports titles when importing 2025-01-15 07:17:16 +05:30
mhdzumair cc28039bcf Refactor torrent import form handling with utility functions for correctly parsed data 2025-01-15 07:16:31 +05:30
mhdzumair 5d72852ebd Add "Quick Import" scraper functionality to UI & Redesign torrent import UI
Introduced the "Quick Import" feature with automatic metadata detection. This update includes a new dropdown option and dynamic parameter fields for torrent and magnet link analysis. Additionally, reorganized existing sections for improved readability and user experience.
2025-01-15 00:47:22 +05:30
mhdzumair d933965aee Add multi-result search for TMDB and IMDB in scrapers 2025-01-15 00:35:49 +05:30
mhdzumair edd74d137a Fix fighting category 2025-01-14 14:13:14 +05:30
mhdzumair c2e7e6e995 Add support for new "Adults+" certification level 2025-01-14 14:12:56 +05:30
mhdzumair 72ddb132b8 Refactor filtering to return reasons for excluded streams
Updated the filtering logic to return a detailed breakdown of reasons for excluded streams alongside the filtered streams. This enhances transparency for users by providing specific feedback on why streams were filtered based on their configuration preferences. Adjusted related parts of the code to handle and display this data appropriately.
2025-01-14 08:56:57 +05:30
mhdzumair 277bc7f390 Check file size when creating webseed torrent creator 2025-01-14 08:42:51 +05:30
GitHub Action 99b2f3ea29 chore: update version to 4.3.6 2025-01-12 00:00:37 +00:00
mhdzumair fffe7ab071 Revert "chore: update version to 4.3.6"
This reverts commit 211ad2a12c.
2025-01-12 05:28:56 +05:30
mhdzumair e24c3b5766 rollback 2025-01-12 05:19:03 +05:30
mhdzumair 1e107b968e enable migrations 2025-01-12 05:16:38 +05:30
GitHub Action 211ad2a12c chore: update version to 4.3.6 2025-01-11 19:06:21 +00:00
mhdzumair 4bb5a5b24e update libs 2025-01-12 00:35:23 +05:30
mhdzumair c898406a70 update domains 2025-01-12 00:24:10 +05:30
mhdzumair 96a547a10b Update migrations for update/cleanup and fix empty episodes series streams 2025-01-12 00:22:24 +05:30
mhdzumair a8e6f90e93 Add support for storing same title imdb content & restrict only mediafusion custom metadata with unique index
Introduce the `is_custom` boolean field to `MediaFusionMetaData` with a default value of `False`. Enhance unique index behavior by adding a partial filter for custom IDs and adjust other indexes for better query support. Include support for setting `is_custom` during metadata creation in CRUD operations.
2025-01-12 00:20:57 +05:30
mhdzumair e1f496f0e5 Refactor stream fetching logic to improve reusability & add contribution stream to migrate mediafusion id content 2025-01-12 00:19:25 +05:30
mhdzumair 4288b3f9a2 Fix webseed import when torrent title mismatch 2025-01-12 00:17:42 +05:30
mhdzumair 07fdc50ce8 Add Telegram notifications for torrent blocking and migration id action 2025-01-12 00:15:09 +05:30
mhdzumair 4aa519067f Add MediaFusion ID to IMDb ID migration functionality
Introduced support for migrating MediaFusion IDs to IMDb IDs, including backend logic, API endpoint, and frontend UI/JS updates. Refactored stream-related metadata handling into a reusable function for efficiency and consistency.
2025-01-12 00:11:38 +05:30
mhdzumair b94b0bc8de Improve metrics query optimizations & improve metrics UI datalabels visibility 2025-01-11 23:50:21 +05:30
mhdzumair 7c2c8c98a9 Add new TorrentStream index and update metrics display to view top contribution stream uploaders 2025-01-10 06:47:20 +05:30
mhdzumair f2e9e51a45 Add route and schema for migrating mediafusion IDs to IMDb IDs 2025-01-09 23:49:23 +05:30
mhdzumair 361b6ba74a Add charts for top torrent uploaders and weekly top uploader data & improve debrid cache & torrent source charts
Introduced new visualizations to display the top 20 torrent uploaders and their weekly activity. Enhanced the styling for metrics sections and updated backend logic to support these additions, ensuring cleaner and more focused data retrieval.
2025-01-09 23:46:18 +05:30
mhdzumair 458fc0d09c Refactor & Fix MDBList pagination and filtering logic.
Simplified and restructured functions for fetching and processing data from MDBList. Improved caching behavior, streamlined unfiltered vs filtered results handling, and removed unnecessary complexity in pagination logic. Updated background tasks to fetch missing metadata more effectively.
2025-01-09 16:29:13 +05:30
mhdzumair 80026906fe Fix Catalog sorting with MDBList list add/modify 2025-01-09 16:28:31 +05:30
mhdzumair 44be68b564 Simplify sports metadata handling in scrapers
Refactored sports metadata validation by removing unnecessary fields like 'year' and making 'poster', 'background', and 'logo' optional with fallback values. Improved the handling of catalogs, series detection, and created conditional title adjustments. Updated UI and JSON artifacts to support individual WWE and UFC categories.
2025-01-09 07:22:51 +05:30
mhdzumair fd4c78a7a1 Set redis lock before creating new imdb metadata to avoid duplicate id errror on multi workers 2025-01-05 23:39:44 +05:30