add source preference

This commit is contained in:
kodjomoustapha
2023-12-04 15:23:34 +01:00
parent e0c2be06a3
commit a2abfc537f
22 changed files with 722 additions and 325 deletions

View File

@@ -98,12 +98,11 @@ class OploVerz extends MProvider {
xpath(ress, '//iframe[@class="playeriframe"]/@src').first;
final resPlayer = await http('GET', json.encode({"url": playerLink}));
var resJson = substringBefore(substringAfter(resPlayer, "= "), "<");
var streams =
json.decode(getMapValue(resJson, "streams", encode: true)) as List;
var streams = json.decode(resJson)["streams"] as List<Map<String, dynamic>>;
List<MVideo> videos = [];
for (var stream in streams) {
final videoUrl = getMapValue(stream, "play_url");
final quality = getQuality(getMapValue(stream, "format_id"));
String videoUrl = stream["play_url"];
final quality = getQuality(stream["format_id"]);
MVideo video = MVideo();
video

View File

@@ -2,7 +2,7 @@ import '../../../../model/source.dart';
import '../../../../utils/utils.dart';
Source get oploverz => _oploverz;
const oploverzVersion = "0.0.15";
const oploverzVersion = "0.0.2";
const oploverzCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/anime/src/id/oploverz/oploverz-v$oploverzVersion.dart";
Source _oploverz = Source(