Skip to content

Commit 5e3834d

Browse files
authored
feat(de/aniworld): More hosters, faster video loading & fix preferences (#71)
* migrate new utils * refactor(de/aniworld): Refactor extension and improve preferences handling * Delete `AWConstants.kt` and move relevant constants into `AniWorld` companion object. * Refactor `videoListParse` to use new hoster constants and simplified language mapping. * Optimize video sorting using `sortedWith` and `compareByDescending`. * Modernize preferences setup using `keiyoushi.utils` delegates and helper functions (`addListPreference`, `addSetPreference`). * Rename and clean up preference keys and internal language mapping logic. * Simpily episode parsing and detail parsing * Add Filemoon & Vidmoly extractor * Refactor video extraction and hoster preferences * Faster episode parsing * Refactor * No null lang * Fix hoster name in quality string * missing response close * Fix language desc * Fix preferredHoster get() * refactor * Fix warning * Fix default lang & cleanup Vidoza * small refactor
1 parent 2b410c6 commit 5e3834d

File tree

5 files changed

+143
-252
lines changed

5 files changed

+143
-252
lines changed

src/de/aniworld/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ dependencies {
1010
implementation(project(':lib:voeextractor'))
1111
implementation(project(':lib:streamtapeextractor'))
1212
implementation(project(':lib:doodextractor'))
13+
implementation(project(':lib:filemoonextractor'))
14+
implementation(project(':lib:vidmolyextractor'))
1315
}

src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AWConstants.kt

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)