98 Commits

Author SHA1 Message Date
418da4da7e fix: vidhide fails to extract relative urls (#1691) 2025-05-15 23:55:28 +00:00
4217a716cd Updated the safe function for more ergonomic code (#1675) 2025-04-29 20:33:52 +02:00
00aa63682a Fix Voe Extractor (#1667)
* Minor Fix for VidStack

* Fix Voe Extractor
2025-04-21 21:08:40 +02:00
1ffc8dd147 Minor Fix for VidStack (#1666) 2025-04-17 19:15:48 +02:00
e0f2299d1d feat: add secvideo (fsst, dsst, csst) extractor (#1654) 2025-04-10 19:48:56 +02:00
6fd5548f8a feat: add nathanfromsubject mirror of voe (#1657) 2025-04-10 19:48:00 +02:00
adb4315eb2 feat: add vinovo extractor (#1649) 2025-04-09 18:13:01 +02:00
706581c4a2 feat: add bigwarp extractors (#1650) 2025-04-08 21:58:26 +02:00
18c87c9361 feat: add earnvids extractors based on vidhide and fix vidhide (#1651) 2025-04-08 21:57:34 +02:00
381e3ebf25 Removed Prerelease annotation 2025-04-04 22:20:18 +02:00
d9541585c7 Fix name of MyDramaListDemo 2025-04-04 22:05:57 +02:00
66e48c7d49 Fix MyDramaList Api key (#1642)
* Fix MyDramaList Api key

* Update build.gradle.kts
2025-04-04 22:00:54 +02:00
f5cd549b69 feat(Extensions): newExtractorLink for developers (#1632)
* feat(Extensions): newExtractorLink for developers

* remove isM3u8 and use type
2025-04-04 21:47:34 +02:00
39a3151cb4 feat(Extensions): MyDramaList Meta provider (#1622)
* feat(Extensions): MyDramaList Meta provider

* use JsonProperty

* BuildConfig KEY & applyMedia
2025-03-29 20:03:01 +01:00
79c7e0312c Update VidStack.kt (#1611)
Making them Public
2025-03-16 12:51:38 +01:00
a03cc93453 Update GDMirrorbot.kt (#1612) 2025-03-16 12:51:27 +01:00
17fe74d432 fix: remove dead code from filesim extractor (#1607) 2025-03-13 20:27:30 +01:00
429be4cc13 Added timeout API 2025-03-12 19:30:21 +00:00
67d49bcb06 Revert "Filesim (#1597)" (#1599)
This reverts commit ba33f761ed104080329f570e1e80aea3ff41f6bc.
2025-03-08 02:04:18 +01:00
a064fddd96 Get embed url (#1592)
optimize import and regex
2025-03-08 01:04:03 +01:00
ba33f761ed Filesim (#1597) 2025-03-08 01:02:56 +01:00
ade27410ed Adding LuluStream Extractor Separately and Fixed (#1588)
* Adding VidStack Extractor

* Adding VidStack Extractor

* Adding GDMirrorbot Extractor

* Adding LuluStream Extractor Separately and Fixed
2025-03-06 12:28:00 +01:00
127a9c006d fix: filesim extractor doesn't work anymore due to embeds (#1581) 2025-03-03 18:22:40 +01:00
cdb70d5707 Adding VidStack and GDMirrorbot Extractor (#1579) 2025-03-03 18:21:52 +01:00
1c6db0e514 refactor: overall navigation mechanism and split logic #1429 (#1430) 2025-03-01 00:41:14 +01:00
361964eb2b Update Vidguard.kt (#1560)
Fixing embed url
2025-02-22 19:10:45 +00:00
0b94f76627 Move metaproviders to library (#1541)
* Move metaproviders to library

So that providers can extend them when using the library dependency.

* Remove gson
2025-02-16 18:46:48 +01:00
71b5c69426 Replace use of gson in PluginManager (#1544) 2025-02-11 14:42:48 +01:00
de1dbbf2a5 Move SubtitleHelper to library (#1542)
So that providers can use it when using the library dependency.
2025-02-06 02:29:00 +01:00
1907b382fd Remove prerelase tag on api 2025-02-05 00:42:12 +01:00
fa9bcfa4cf Bump rhino to 1.8.0 (#1518) 2025-02-05 00:38:54 +01:00
83032db8eb feat(DRM): License URL support for Extensions (#1432)
* feat(DRM): License URL support for Extensions

* Direct Modify DrmExtractorLink

* Clean
2025-02-05 00:31:19 +01:00
9a9c04cbea metaproviders: use new* methods (#1216)
* metaproviders: use new* methods

* very minor var fixes

---------

Co-authored-by: firelight <147925818+fire-light42@users.noreply.github.com>
2025-02-05 00:28:45 +01:00
c5577a5a0c Update Filesim extractor (#1532) 2025-01-31 17:26:14 +01:00
7b60246e28 Make the plugin part crossplatform (#1527) 2025-01-30 18:39:27 +01:00
b95e630bd8 feat(Extensions): addTrailer with headers support (#1524)
* feat(Extensions): addTrailer with headers support

* Update MainAPI.kt

* Reformat
2025-01-30 16:51:06 +01:00
f523e6fee1 Cleanup redundant warnings in MainAPI (#1513) 2025-01-28 15:19:12 +01:00
679f3651f8 Fix many build warnings/deprecations (#1478) 2025-01-26 21:25:39 +01:00
642004db5a feat(Extensions): Prefer last registered ExtractorAPI (#1506)
* feat(Extensions): Prefer last registered ExtractorAPI

* Iterate in Reverse

* Update ExtractorApi.kt
2025-01-25 15:45:03 +01:00
3f6dd01ec7 Dokka: fix compatibility with multiplatform and configuration cache (#1493)
* Dokka: fix compatibility with multiplatform/modules

Fixes many "<Error class: unknown class>" such as with LiveData and RecyclerView as well as potential conflicts in class names between modules
2025-01-22 00:22:25 +01:00
c12bd878c3 Added NoSuchMethodException error message 2025-01-21 23:18:33 +00:00
40abf49281 Fixed #1486 by adding updateUrl 2025-01-21 23:08:48 +00:00
1436c15113 Changed YoutubeExtractor (#1496) 2025-01-21 22:11:17 +01:00
cfc219c102 fix: don't attempt to fix urls that are JSON arrays (#1498) 2025-01-21 21:45:11 +01:00
eb9b309e72 Use MainAPI to get folder prefix (#1472) 2025-01-15 23:26:08 +00:00
63a8b2d938 feat(Extensions): Extensions API documentation & deprecate old classes (#1475) 2025-01-15 22:52:52 +00:00
9c31d0a61e Use StringUtils in some places (#1471) 2025-01-09 01:01:52 +01:00
e2852d2313 Fix issue when removing last element of List (#1476) 2025-01-09 01:01:12 +01:00
ce5974c313 Upgrade AGP for better SDK 35 support and fix deprecations (#1460) 2025-01-04 22:36:04 +01:00
e15910f0b9 Add extractor for archive.org (#1447) 2025-01-04 22:16:32 +01:00