From 50d30a8d3fdd37e897edae55c0675bd3a0e8cda2 Mon Sep 17 00:00:00 2001 From: Josue Zamudio Date: Sun, 23 Aug 2026 21:28:24 +0000 Subject: [PATCH] ui: default to sub (jpn) instead of dub for playback --- server/app.py | 2 +- static/app.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/app.py b/server/app.py index c4db404..238d038 100644 --- a/server/app.py +++ b/server/app.py @@ -255,7 +255,7 @@ def api_episodes(anime_id: int): @app.get("/api/episode/{ep_id}/stream") -def api_stream(ep_id: int, lang: str = "eng"): +def api_stream(ep_id: int, lang: str = "jpn"): def go(): master = _upstream(upstream.master_m3u8, ep_id, lang) if not master: diff --git a/static/app.js b/static/app.js index d51c96b..0e9767c 100644 --- a/static/app.js +++ b/static/app.js @@ -6,7 +6,7 @@ const BASE = (() => { return p.endsWith("/") ? p : p.slice(0, p.lastIndexOf("/") + 1); })(); const main = document.getElementById("main"); -let hls = null, detail = null, lang = "eng", seasonId = null; +let hls = null, detail = null, lang = "jpn", seasonId = null; async function api(path) { const r = await fetch(BASE + path.replace(/^\//, "")); @@ -190,7 +190,7 @@ function initRecent() { async function showAnime(slug_id, opts = {}) { skel(); detail = await api(`/api/anime/${slug_id}`); - lang = opts.lang || "eng"; + lang = opts.lang || "jpn"; seasonId = opts.season || detail.id; detail.slug_id = slug_id; main.innerHTML = ""; @@ -528,7 +528,7 @@ function showPlayOverlay(v) { else if (p.get("anime")) await showAnime(p.get("anime"), { season: p.get("season") ? +p.get("season") : null, ep: p.get("ep") ? +p.get("ep") : null, - lang: p.get("lang") || "eng", + lang: p.get("lang") || "jpn", }); else if (p.has("history")) await showHistory(); else showHome();