Fix and Improve Vidmoly Extractor #2470
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request: Fix and Improve Vidmoly Extractor
Summary
Fixed broken Vidmoly extractor and added support for multiple domain variants.
Problem
The previous Vidmoly extractor was not working due to:
-920x360.htmlsuffix)vidmoly.todomainChanges Made
1. Fixed URL Generation
Before:
After:
2. Fixed JSON Parsing
Added
.replace("'","\"")to convert JavaScript single quotes to valid JSON double quotes:This is applied to both video data and subtitle data extraction.
3. Removed Unnecessary Retry Logic
Eliminated the 10-attempt loop with 500ms delays - the extractor now loads on first attempt.
4. Added Multi-Domain Support
Added support for multiple Vidmoly domains:
vidmoly.me(new)vidmoly.to(existing)vidmoly.biz(new)vidmoly.net(new base class)5. Code Simplification
getUrl()for better organizationTesting
✅ Tested with vidmoly.me URLs - successfully extracts M3U8 links
✅ Video playback working correctly
✅ Subtitle extraction working
Lines Changed
AI disclaimer: This PR report is 99% AI generated. Code is 100% human made.