Skip to content

adds: videasy.net#39

Merged
nischaldoescode merged 4 commits intocinepro-org:devfrom
nischaldoescode:dev
Apr 30, 2026
Merged

adds: videasy.net#39
nischaldoescode merged 4 commits intocinepro-org:devfrom
nischaldoescode:dev

Conversation

@nischaldoescode
Copy link
Copy Markdown
Contributor

Closes: #4

Description

This PR adds a new streaming provider Videasy with multi server support and external decryption handling.

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • 🌟 New feature (non-breaking change which adds functionality)
  • 📀 New provider (adding a new streaming source provider)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • ♻️ Code refactoring (no functional changes)
  • 🎨 Style/formatting changes
  • ⚡ Performance improvement
  • 🔧 Configuration change

Related Issues

Closes #4

Changes Made

New Provider

  • Videasy Provider with multi server aggregation and external decrypt support

Code Quality

  • Added structured decryptor module
  • Implemented caching for decrypted blobs
  • Improved parallel fetching across all servers

Provider Information

Videasy Provider

  • Provider Name: Videasy
  • Provider ID: Videasy
  • Base URL: https://api.videasy.net
  • Content Types Supported:
    • Movies
    • TV Shows

Key Features:

  • Supports multiple servers including mb-flix moviebox 1movies primesrcme m4uhd cdn superflix
  • Handles plain text encrypted blob responses
  • External decryption via enc-dec api
  • Parallel server fetching
  • Multi quality stream extraction
  • Subtitle support
  • Language aware sources for meine variants
  • In memory cache for decrypted payloads

Provider Testing

Videasy Tested with:

  • Multiple movies and TV episodes
  • Verified encrypted blob flow and decryption pipeline
  • Tested across all available servers

Test Results:

  • Videasy returns multiple sources across servers
  • Handles partial failures gracefully
  • CI passing

Checklist

General

  • My code follows the code style of this project
  • I have run npm run format to format my code
  • My code builds without errors (npm run build)
  • I have tested my changes locally
  • I have commented my code where necessary
  • My changes generate no new warnings or errors
  • I have read the CONTRIBUTING.md guidelines

Provider Checklist

  • Providers extend BaseProvider from @omss/framework
  • Providers have unique id and name
  • Providers declare correct capabilities
  • Implements getMovieSources and getTVSources
  • All streaming URLs use proxy
  • Includes proper error handling
  • Uses framework logger where needed
  • Includes appropriate headers
  • Returns standardized ProviderResult
  • Provider placed in correct directory
  • Exported properly
  • Tested with multiple TMDB IDs
  • Works with proxy system
  • Handles edge cases

Documentation

  • Updated relevant documentation
  • Added comments where needed
  • Documented external decrypt flow

Screenshots (if applicable)

N/A backend changes

Additional Context

Performance Impact

  • No performance impact
  • Performance improvement via parallel fetching and caching
  • Potential performance concern

Details:

Videasy uses parallel requests across servers and caches decrypted blobs to reduce repeated calls.

Note:

  • The types in videasy.types.ts some of may seem unnecessary but the plans changed at the end to use an external api for decryption, But I propose to keep it in regards that this won't be lasting long "THE EXTERNAL API FOR DECRYPTION".

  • If it does then yeah Great for us.

Breaking Changes

No breaking changes all additions are backward compatible

Dependencies

No new dependencies added external decrypt handled via api

Reviewer Notes


For Maintainers

Merge Checklist

  • Code review completed
  • All CI checks passing
  • No merge conflicts
  • Provider tested by reviewer (if applicable)
  • Documentation updated (if needed)
  • Version bump needed? (yes/no)

@An0n-01 An0n-01 added the enhancement New feature or request label Apr 30, 2026
@nischaldoescode nischaldoescode merged commit ab78459 into cinepro-org:dev Apr 30, 2026
2 checks passed
@An0n-01 An0n-01 linked an issue May 1, 2026 that may be closed by this pull request
6 tasks
@An0n-01 An0n-01 mentioned this pull request May 1, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provider Request: Videasy.net

3 participants