From 39b9dcc66b3969aad27e1d0d67d7a64a83657b02 Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Wed, 1 Oct 2025 17:03:00 +0800 Subject: [PATCH] Fix bug --- .../java/com/fongmi/android/tv/api/LiveParser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java b/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java index fa08d6359..e156719fb 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java +++ b/app/src/main/java/com/fongmi/android/tv/api/LiveParser.java @@ -170,7 +170,7 @@ public class LiveParser { else if (line.startsWith("#EXTHTTP:")) header(line); else if (line.startsWith("#EXTVLCOPT:http-origin")) origin(line); else if (line.startsWith("#EXTVLCOPT:http-user-agent")) ua(line); - else if (line.startsWith("#EXTVLCOPT:http-referrer")) referer(line); + else if (line.startsWith("#EXTVLCOPT:http-referrer")) referrer(line); else if (line.startsWith("#KODIPROP:inputstream.adaptive.license_key")) key(line); else if (line.startsWith("#KODIPROP:inputstream.adaptive.license_type")) type(line); else if (line.startsWith("#KODIPROP:inputstream.adaptive.drm_legacy")) drmLegacy(line); @@ -208,6 +208,14 @@ public class LiveParser { } } + private void referrer(String line) { + try { + referer = line.split("(?i)referrer=")[1].trim().replace("\"", ""); + } catch (Exception e) { + referer = null; + } + } + private void parse(String line) { try { parse = Integer.parseInt(line.split("parse=")[1].trim());