diff --git a/javascript/anime/src/all/autoembed.js b/javascript/anime/src/all/autoembed.js index 23943abe..2b3ce381 100644 --- a/javascript/anime/src/all/autoembed.js +++ b/javascript/anime/src/all/autoembed.js @@ -1,12 +1,12 @@ const mangayomiSources = [{ "name": "Autoembed", "lang": "all", - "baseUrl": "https://autoembed.cc", + "baseUrl": "https://watch.autoembed.cc", "apiUrl": "https://tom.autoembed.cc", "iconUrl": "https://www.google.com/s2/favicons?sz=64&domain=https://autoembed.cc/", "typeSource": "multi", "isManga": false, - "version": "1.0.2", + "version": "1.0.3", "dateFormat": "", "dateFormatLocale": "", "pkgPath": "anime/src/all/autoembed.js" @@ -14,7 +14,7 @@ const mangayomiSources = [{ class DefaultExtension extends MProvider { - getHeaders(url) { + getHeaders() { return { Referer: this.source.apiUrl } @@ -62,7 +62,7 @@ class DefaultExtension extends MProvider { var fullList = [...popMovie, ...popSeries]; var priority = await this.getPreference("pref_content_priority"); - if(priority === "series"){ + if (priority === "series") { fullList = [...popSeries, ...popMovie]; } var hasNextPage = slug.indexOf("search=") > -1 ? false : true; @@ -97,7 +97,8 @@ class DefaultExtension extends MProvider { var result = body.meta; var tmdb_id = id.substring(5, ) - var imdb_id = result.imdb_id + media_type = media_type == "series" ? "tv" : media_type; + var dateNow = Date.now().valueOf(); var release = result.released ? new Date(result.released).valueOf() : dateNow var chaps = []; @@ -105,12 +106,14 @@ class DefaultExtension extends MProvider { var item = { name: result.name, imageUrl: result.poster, - link: `https://imdb.com/title/${imdb_id}`, + link: `${this.source.baseUrl}/${media_type}/${tmdb_id}`, description: result.description, genre: result.genre, }; - if (media_type == "series") { + var link = `${media_type}||${tmdb_id}` + + if (media_type == "tv") { var videos = result.videos for (var i in videos) { @@ -124,7 +127,7 @@ class DefaultExtension extends MProvider { if (release < dateNow) { var episodeNum = video.episode var name = `S${seasonNum}:E${episodeNum} - ${video.name}` - var eplink = `tv||${tmdb_id}/${seasonNum}/${episodeNum}` + var eplink = `${link}/${seasonNum}/${episodeNum}` chaps.push({ name: name, @@ -137,7 +140,7 @@ class DefaultExtension extends MProvider { if (release < dateNow) { chaps.push({ name: "Movie", - url: `${media_type}||${tmdb_id}`, + url: link, dateUpload: release.toString(), }) } @@ -240,7 +243,7 @@ class DefaultExtension extends MProvider { entries: ["Auto", "1080p", "720p", "360p"], entryValues: ["auto", "1080", "720", "360"] } - },{ + }, { key: 'pref_content_priority', listPreference: { title: 'Preferred content priority', @@ -249,10 +252,10 @@ class DefaultExtension extends MProvider { entries: ["Movies", "Series"], entryValues: ["movies", "series"] } - }, + }, ]; } -} +} \ No newline at end of file