
LunaTV 直播 3 步開播指南一條 M3U 訂閱變可看頻道列表【免費(fèi)下載鏈接】LunaTV本項(xiàng)目采用 CC BY-NC-SA 協(xié)議禁止任何商業(yè)化行為任何衍生項(xiàng)目必須保留本項(xiàng)目地址并以相同協(xié)議開源項(xiàng)目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV收藏夾里堆著一堆 IPTV 訂閱鏈接卻總湊不齊能穩(wěn)定開播的播放器這套直播能力就是給這類用戶準(zhǔn)備的把一條 M3U 訂閱變成分組清晰、帶節(jié)目單的頻道列表Docker 拉起來直接看。一分鐘能力卡能力你會看到什么分組頻道列表M3U 拉下來后按 group-title 自動歸好組節(jié)目單在播提示下方節(jié)目條自動滾到當(dāng)前正在播的位置多源并行加多條訂閱可拖拽排序、一鍵全刷新?lián)Q源與收藏面板列出各資源帶寬與延遲點(diǎn)一下即切常用頻道可收藏跑通最短路徑部署項(xiàng)目做什么git clone https://gitcode.com/GitHub_Trending/lu/LunaTV再按 README.md 的 Docker 配置起服務(wù)。會看到什么瀏覽器打開是登錄頁。注意點(diǎn)部署完是空殼不含內(nèi)置直播源訂閱得自己找。管理頁加直播源做什么進(jìn)直播源配置填 M3U 地址選填節(jié)目單和 UA點(diǎn)刷新直播源。會看到什么頻道數(shù)自動回填到該行。注意點(diǎn)回填為 0就是這次沒拉到。進(jìn)直播頁開播做什么選源 → 按分組挑頻道 → 點(diǎn)開播。會看到什么畫面起來下方節(jié)目單定位到正在播的那條。注意點(diǎn)卡或想換臺右側(cè)換源面板哪個(gè)快切哪個(gè)。多源管理做什么同一處加多條訂閱拖拽排順序隨時(shí)一鍵刷新。會看到什么列表按你排好的順序走。注意點(diǎn)不用的源直接禁用不用刪。配置項(xiàng)速解參數(shù)管什么填寫規(guī)則M3U 地址頻道從哪來http/https 都行必填節(jié)目單地址展示今日在播節(jié)目XMLTV 鏈接可留空M3U 頭部帶 x-tvg-url 時(shí)會自動讀自定義 UA模擬播放器身份選填部分源有防盜鏈校驗(yàn)不填走默認(rèn) AptvPlayer頻道數(shù)反饋這次刷新結(jié)果自動回填不用手填顯示 0 代表拉取失敗為什么穩(wěn)頻道緩存反復(fù)拉訂閱太慢。首次訪問后存進(jìn)內(nèi)存切分組、刷新頁面直接秒開源變了再手動刷。見 src/lib/live.ts。節(jié)目單流式解析XML 動輒幾 MB。逐行流式讀只留訂閱里出現(xiàn)的 tvg-id不把整份灌進(jìn)內(nèi)存。見 src/app/api/live/epg/route.ts。播放器換源單源偶爾卡死。右側(cè)面板列帶寬與延遲哪個(gè)快切哪個(gè)基于 ArtPlayer 與 HLS.js。見 src/app/live/page.tsx。按癥狀自救看到頻道列表空→ 先查訂閱是否失效、要不要特定 UA → 再換一條有效訂閱或調(diào) UA 重刷。屬源的問題看到?jīng)]有節(jié)目單→ 先查 EPG 地址填錯(cuò)沒、tvg-id 對不上沒 → 再核對 M3U 與 XML 里同一頻道的 tvg-id 是否一致。屬配置對不上的問題看到部分頻道播不了→ 先確認(rèn)是不是只有個(gè)別頻道不行 → 再換源或把好的頻道收藏備用。這是源本身失效與 LunaTV 無關(guān)下一步建議把??吹膸讉€(gè)頻道點(diǎn)一下收藏進(jìn)直播頁從收藏直達(dá)省得每次翻分組。問頻道數(shù)一直顯示 0 是為什么 答多為訂閱失效或 UA 不匹配。換一條能用的 M3U或換個(gè) UA 再點(diǎn)一次刷新即可?!久赓M(fèi)下載鏈接】LunaTV本項(xiàng)目采用 CC BY-NC-SA 協(xié)議禁止任何商業(yè)化行為任何衍生項(xiàng)目必須保留本項(xiàng)目地址并以相同協(xié)議開源項(xiàng)目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考