113 Commits

Author SHA1 Message Date
mhdzumair ff906378f3 Enhance file annotation UI with episode and season numbering features; Update styles for better layout and visual feedback on file selection. 2025-04-07 16:55:18 +05:30
mhdzumair 5fae1fa7c7 Cleanup local resources and use cdn urls 2025-04-06 18:55:01 +05:30
mhdzumair 961b93da38 add support for update stream meta information for non-imdb data 2025-03-14 07:34:56 +05:30
mhdzumair 89ca556b61 refactor: update tooltip visibility for sorting icons in config script and HTML 2025-03-08 19:44:45 +05:30
mhdzumair 7104ec77cd feat: add select/deselect buttons and search functionality for catalogs and languages in configuration 2025-03-02 21:17:03 +05:30
mhdzumair bfb42402a9 feat: enhance quick import with torrent type selection and uploader name persistence & add searching functionality for audio language selection 2025-03-02 19:30:00 +05:30
mhdzumair 185f015cb7 feat: add week selector for weekly top uploaders metrics 2025-02-20 23:27:01 +05:30
mhdzumair 52c8a14fec Add delete action for torrent in scraper functionalities
Enhanced the torrent block feature to support a delete action. Updated HTML dropdown, backend handling, and Telegram notifications to reflect this change. Improved user feedback for block/delete operations and ensured schema validation.
2025-02-02 21:06:07 +05:30
mhdzumair a04648c52f Fix release date handling on contribution streams 2025-02-02 17:12:47 +05:30
mhdzumair 9eafe63178 Fix release date handling on contribution streams 2025-02-02 07:24:56 +05:30
mhdzumair 946270707b Improve Scraper Control UI, Improve torrent specification selection, Fix date selection type & Add support for exclude files annotation in series import 2025-01-31 22:06:27 +05:30
mhdzumair dd9d136b5f Add sorting and ordering support to MDBList integration
Introduced sorting and ordering functionality for MDBList, allowing users to customize the display order of items. Updated backend, frontend, and database schemas to support these options, including caching, API requests, and user interface enhancements. Adjusted styles and badges for better presentation of sorting information.
2025-01-31 00:43:28 +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 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 568294fd19 Fix metadata encoding on contribution stream page and optimize candidate fetching. 2025-01-15 13:46:22 +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 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 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 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 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 e2d1e07086 Add support for MDBList Catalog support 2025-01-05 22:01:13 +05:30
mhdzumair 2826070507 Fix MediaFlow proxy ip fallback and remove url validation 2025-01-05 17:56:21 +05:30
mhdzumair 3b5aac130a Add support for EasyDebrid streaming provider 2025-01-02 12:00:34 +05:30
mhdzumair 6dafffa67d Remove resetForm function from when importing contribution streams 2025-01-01 06:57:44 +05:30
mhdzumair 9bfecfbcd7 Add support for displaying language country flags in streams description
Introduced a feature to show country flags instead of torrent languages, controlled via a new setting in the configuration UI. Updated the parser, constants, schemas, and frontend code to support this functionality. This enhancement improves user experience by providing visual cues for language-country associations.
2024-12-30 14:50:30 +05:30
mhdzumair d1783341d5 Improve Contribution torrents import workflow and add Telegram notifications
Implemented support for sports content, including metadata collection, validation, and episode file annotation logic with modal dialogs for detailed input. Added a Telegram bot for notifications regarding new contributions.
2024-12-30 14:13:33 +05:30
mhdzumair 141b71a2ef Add contributor referral signup link 2024-12-22 19:00:04 +05:30
mhdzumair 70e8d1946b Add support for private, semi-private, and webseed torrent types for prowlarr & jackett & Manual imports; store torrent file content
- Updated streaming providers to allow adding torrents by file for webseed and private torrents.
- Implemented functionality to store the content of torrent files.
2024-12-22 18:21:58 +05:30
mhdzumair 402c86b907 Add support for specifying total pages in tgx scraper tasks 2024-12-15 23:00:29 +05:30
mhdzumair 47c44dfe43 Add the contributor referral link for showing randomly 2024-12-15 00:39:27 +05:30
mhdzumair fa425a00aa Add support for preserving and resetting sensitive credentials config fields
Introduced mechanisms to handle preconfigured sensitive fields with masking and reset options in the UI. Extended User functionality to reuse existing encrypted configuration for sensitive fields when editing. Improved styling and user experience for managing credentials and secure configurations.
2024-12-15 00:16:58 +05:30
mhdzumair 42d4fc4a36 Add IMDb Type selection for scraping functionality & Fix IMDb update scraping function 2024-12-07 18:13:23 +05:30
Munif Tanjim d8ae426a9a StremThru Improvements (#385)
* Improve StremThru error handling

* Allow access to http response object

* Add configure time StremThru store name validation

* Store StremThru magnet cache in redis

* Add settings toggle for storing StremThru magnet cache

* Update streaming_providers/debrid_client.py

* Support using public StremThru instance

---------

Co-authored-by: Mohamed Zumair <mhdzumair@gmail.com>
2024-12-07 10:36:31 +05:30
mhdzumair 0e633d31d8 Remove caching for contribution user & Add support for parsing torrent seasons, episodes from files & fix language selection on upload contribution streams 2024-12-02 22:30:44 +05:30
Munif Tanjim b52a7fdf7e Read redis debrid cache for StremThru (#383) 2024-11-30 06:41:31 +05:30
mhdzumair 29f4bd11aa Improve stream sorting with direction toggle feature
Enhanced the stream sorting functionality to support sorting direction (ascending or descending) based on user preferences in both the backend and UI. Introduced 'SortingOption' in the schema to capture sorting criteria with direction, and updated the sorting logic to accommodate these changes. Additionally, modified the user interface to include buttons for toggling sort directions, providing a more intuitive sorting experience for users.
2024-11-29 23:08:15 +05:30
mhdzumair e23a7f0474 Remove EasyDebrid shady debrid service 2024-11-29 06:04:04 +05:30
mhdzumair d36440cd91 Introduce confirmation dialog for import validation error & add language selection on import torrent
Added a confirmation modal to alert users of validation issues such as title or year mismatches before proceeding with importing torrent data. Users can force import by confirming compliance with guidelines. Also streamlined the handling of catalogs and languages, allowing them to be optional.
2024-11-28 22:57:06 +05:30
mhdzumair eaf1fbdd96 Add support for disabling streaming providers and error handling
Introduce a system for toggling streaming providers, allowing specific providers to be disabled via configuration. Enhance error handling in user data decryption by adding validation checks and returning precise error messages in JSON responses. These changes improve flexibility for administrators and provide better feedback to users.
2024-11-28 18:44:52 +05:30
mhdzumair bcf4a638fb Add Debrid Cache Statistics and Redis Metrics
Introduced a new "Debrid Cache Statistics" section in the metrics UI, including charts and total values display. Added back-end support for fetching debrid and Redis metrics with new API endpoints and Redis connection management.
2024-11-28 16:08:34 +05:30
ragmehos 985b4cdfbf Added Easydebrid support (#378) 2024-11-27 05:58:00 +05:30
Munif Tanjim 2b3925f717 Clarification for StremThru config (#370)
* docs: add clarification for StremThru token

* docs: add link to stremthru repo

* feat: hide mediaflow proxy for stremthru
2024-11-22 23:09:26 +05:30
mhdzumair b73eb430c3 Fix stremthru issues 2024-11-20 08:07:37 +05:30