extension(aniplay): Mark filler episodes

This commit is contained in:
Swakshan
2025-01-14 12:29:47 +05:30
parent 36cbfccecc
commit aaa7334f04

View File

@@ -328,12 +328,15 @@ class DefaultExtension extends MProvider {
break; break;
} }
} }
var user_mark_filler_ep = this.getPreference("aniplay_pref_mark_filler");
var chapters = [] var chapters = []
var epList = choice.episodes var epList = choice.episodes
for (var ep of epList) { for (var ep of epList) {
var title = ep.title var title = ep.title
var num = ep.number var num = ep.number
var isFiller = ep.isFiller
var name = `E${num}: ${title}` var name = `E${num}: ${title}`
name = isFiller && user_mark_filler_ep === true ? `E${num}: ${title} (F)` : name
var dateUpload = "createdAt" in ep ? new Date(ep.createdAt) : new Date().now() var dateUpload = "createdAt" in ep ? new Date(ep.createdAt) : new Date().now()
dateUpload = dateUpload.valueOf().toString(); dateUpload = dateUpload.valueOf().toString();
delete ep.img delete ep.img
@@ -459,6 +462,14 @@ class DefaultExtension extends MProvider {
"entryValues": ["anya", "yuki"], "entryValues": ["anya", "yuki"],
} }
}, { }, {
"key": "aniplay_pref_mark_filler",
"switchPreferenceCompat": {
"title": "Mark filler episodes",
"summary": "Filler episodes will be marked with (F)",
"value": false
}
},
{
"key": "aniplay_pref_audio_type", "key": "aniplay_pref_audio_type",
"listPreference": { "listPreference": {
"title": "Preferred audio type", "title": "Preferred audio type",