feat: add support for multi epg, fix today programs filter

This commit is contained in:
shinya
2025-08-25 00:44:46 +08:00
parent 571b685c01
commit a88dd7c40c
2 changed files with 11 additions and 20 deletions

View File

@@ -216,8 +216,9 @@ function parseM3U(sourceKey: string, m3uContent: string): {
// 检查是否是 #EXTM3U 行,提取 tvg-url
if (line.startsWith('#EXTM3U')) {
const tvgUrlMatch = line.match(/x-tvg-url="([^"]*)"/);
tvgUrl = tvgUrlMatch ? tvgUrlMatch[1] : '';
// 支持两种格式x-tvg-url 和 url-tvg
const tvgUrlMatch = line.match(/(?:x-tvg-url|url-tvg)="([^"]*)"/);
tvgUrl = tvgUrlMatch ? tvgUrlMatch[1].split(',')[0].trim() : '';
continue;
}