超實(shí)用的 IPTV 管理工具,xTeVe 助你定制專屬電視頻道。
雖然現(xiàn)在視頻流媒體點(diǎn)播平臺(tái)已經(jīng)成為了大家主要的影音娛樂(lè)渠道,似乎沒(méi)什么人看電視了,但我想需求還是在的,比如家里的長(zhǎng)輩可能就不太會(huì)操作點(diǎn)播平臺(tái),他們比較習(xí)慣傳統(tǒng)的直播電視,再比如新聞或者體育賽事,這類節(jié)目可能還是需要看直播,有時(shí)候放個(gè)電視節(jié)目當(dāng)做背景,家里可能也顯得熱鬧一點(diǎn)。
你當(dāng)然可以選擇安裝電視機(jī)頂盒收看運(yùn)營(yíng)商的 IPTV,但這樣就僅限電視機(jī)收看了,其他設(shè)備還是無(wú)法觀看,而且能看到的頻道也很有限,在如今這個(gè)人人都離不開(kāi)屏幕的時(shí)代,你的 IPTV 也應(yīng)該要隨你而動(dòng)才行。
我們都知道現(xiàn)在有很多播放器是支持播放 M3U 或 M3U8 等直播源的,這樣我們就可以不限設(shè)備、不限地點(diǎn)的隨時(shí)收看衛(wèi)星電視、網(wǎng)絡(luò)電視、網(wǎng)絡(luò)直播等節(jié)目了。
有很多電視節(jié)目雖然在網(wǎng)絡(luò)上也是可以點(diǎn)播的,但有的節(jié)目想要與電視上同步收看是需要會(huì)員的,而點(diǎn)播平臺(tái)的免費(fèi)觀看通常會(huì)延遲一兩天,甚至更久,如果你在你的直播軟件里添加了這個(gè)頻道,你不但可以收看直播,還可以進(jìn)行錄制,比如使用 TiviMate 就可以錄制這些節(jié)目,如果使用 Plex、Emby 不但可以錄制節(jié)目還可以直接添加到你的資源庫(kù)里,就可以隨時(shí)隨地收看錄制好的節(jié)目了。
我們通常會(huì)使用自己抓取或者別人分享的直播源,里面可能有很多頻道,可能有自己想看的,也有不想看的,可能這個(gè)源和那個(gè)源里都有想看的,或者一個(gè)源里有各個(gè)地區(qū)的頻道,或者有些頻道沒(méi)有臺(tái)標(biāo),或者有些頻道已經(jīng)失效了,如果你同時(shí)使用了多個(gè)源、收藏了各個(gè)地區(qū)的頻道,其實(shí)單純的用播放軟件進(jìn)行管理還是有一些限制的。
這時(shí)候你就真的很需要 xTeVe 了,xTeVe 是一個(gè) IPTV 管理工具,它的主要功能有合并多個(gè) M3U 文件,合并多個(gè) XMLTV 文件,自動(dòng)更新 M3U 和 XMLTV 文件,導(dǎo)出 M3U 和 XMLTV 文件,可以過(guò)濾頻道,可以修改頻道的名稱、臺(tái)標(biāo)、分組、排序、分類等信息,可以給每個(gè)頻道單獨(dú)設(shè)置節(jié)目單,可以設(shè)置緩存,可以接入 Plex 和 Emby,還有更多其他功能。
使用 xTeVe 可以按照自己的需求定制專屬的直播頻道列表,并隨時(shí)進(jìn)行維護(hù)和更新,導(dǎo)出的 M3U 和 XMLTV 也可以在任意支持的設(shè)備上進(jìn)行播放,甚至可以共享給他人,真的非常方便。
廢話了這么多,下面就開(kāi)始講解具體要如何操作吧。xTeVe 支持在 Windows、macOS、Linux 和 FreeBSD 上運(yùn)行,也可以通過(guò) Docker 安裝運(yùn)行。(本文以 macOS 為例進(jìn)行講解,設(shè)置都是一樣的)
01. 請(qǐng)?jiān)?xTeVe(https://github.com/xteve-project/xTeVe)頁(yè)面「Downloads v2 | 64 Bit only」這個(gè)部分下載對(duì)應(yīng)版本的可執(zhí)行文件。
02. 請(qǐng)直接打開(kāi)文件(macOS 打開(kāi)文件后會(huì)直接通過(guò)終端運(yùn)行),稍等片刻,待屏幕上出現(xiàn)一行綠色的「Web Interface」信息則表示程序已正常啟動(dòng),使用瀏覽器通過(guò)「http:// IP 地址:34400/web/」即可進(jìn)入 xTeVe 的設(shè)置頁(yè)面。
03. 設(shè)置可以同時(shí)使用服務(wù)的設(shè)備數(shù)量限制,就是同時(shí)可以使用幾個(gè)設(shè)備觀看直播,可設(shè)置為 5 或 10,或者按自己的需要設(shè)置(僅在設(shè)置了 Stream Buffer 的情況下生效,可隨時(shí)修改)。

04. 設(shè)置 EPG 源的模式,有「PMS 和 XEPG」兩種,使用 PMS 模式無(wú)法對(duì)播放列表進(jìn)行管理,整個(gè)播放列表只能選擇一個(gè)節(jié)目單,沒(méi)有節(jié)目單的頻道無(wú)法添加至 Plex 或 Emby,在 Plex 或 Emby 內(nèi)無(wú)法顯示臺(tái)標(biāo),也無(wú)法導(dǎo)出 M3U 和 XMLTV 文件,此模式僅供 Plex 和 Emby 使用,不推薦。建議選擇「XEPG」,選擇該模式也支持 Plex 和 Emby,并且能更好的對(duì)頻道進(jìn)行管理。

05. 輸入本地 M3U 文件的存儲(chǔ)路徑或直播源的網(wǎng)址。

06. 輸入本地 XML 文件的存儲(chǔ)路徑或節(jié)目指南(節(jié)目單)的網(wǎng)址。

07. 接著就進(jìn)入了 xTeVe 的主界面,「Playlist」頁(yè)面是用來(lái)添加播放列表(本地或者網(wǎng)絡(luò)上的 M3U 源)的,可以添加多個(gè)源,點(diǎn)擊「New」即可新增源,設(shè)置「Name - 自定義名稱、M3U File - 直播源本地文件地址或網(wǎng)址、Tuner / Streams - 同時(shí)觀看直播(連接到 xTeVe)的設(shè)備數(shù)量」后點(diǎn)擊保存即可。

08. 進(jìn)入「Filter」頁(yè)面可對(duì)頻道進(jìn)行篩選,可添加過(guò)濾器,若不添加過(guò)濾器則源中的所有頻道都會(huì)自動(dòng)加入「Mapping」列表中,也就是進(jìn)入頻道編輯列表中,如果添加了過(guò)濾器則只有符合條件的頻道會(huì)加入「Mapping」列表,在多個(gè)源混用時(shí)比較實(shí)用,用于篩選過(guò)濾頻道。
依次點(diǎn)擊「New、Next」創(chuàng)建過(guò)濾器,若 M3U 源自帶分組信息會(huì)顯示在「Group Title」里,可按這個(gè)分組直接創(chuàng)建過(guò)濾器,依次選擇每個(gè)分組并為分組命名(Filter Name)后點(diǎn)擊「Save」即可,過(guò)濾器中的頻道就會(huì)加入「Mapping」列表了;若想對(duì)默認(rèn)分組中的頻道進(jìn)行篩選可在「Include - 包含、Exclude - 排除」中添加包含或排除的頻道名稱,這樣分組中只有指定的頻道會(huì)加入列表,目的是為了讓頻道列表更精簡(jiǎn),直接排除不要的頻道,如果不填寫包含或排除內(nèi)容也可以,依然可以在列表中啟用或關(guān)閉頻道。

09. 若添加的頻道覆蓋了多個(gè)國(guó)家或地區(qū)請(qǐng)?jiān)凇竂MLTV」頁(yè)面增加節(jié)目指南(節(jié)目單),因?yàn)橛械墓?jié)目指南可能無(wú)法覆蓋你的所有頻道,可以為每個(gè)國(guó)家或地區(qū)分別添加節(jié)目指南。點(diǎn)擊「New」新增節(jié)目指南,輸入本地 XMLTV 文件存儲(chǔ)路徑或者節(jié)目指南的網(wǎng)址,為節(jié)目單命名后點(diǎn)擊「Save」即可。節(jié)目單在每次啟動(dòng) xTeVe 時(shí)都會(huì)自動(dòng)更新,你也可以點(diǎn)開(kāi)節(jié)目單點(diǎn)擊「Update」手動(dòng)更新。

10. 接下來(lái)請(qǐng)進(jìn)入「Mapping」頁(yè)面對(duì)頻道信息進(jìn)行完善,有些頻道會(huì)自動(dòng)匹配節(jié)目指南,有些頻道的 M3U 源自帶了臺(tái)標(biāo)等信息,還有些頻道可能除了頻道名稱什么信息也沒(méi)有,我們可以在這個(gè)頁(yè)面重新匹配臺(tái)標(biāo)和節(jié)目指南,包括重新給頻道命名或者更改頻道順序等等,設(shè)置或修改后請(qǐng)點(diǎn)擊「Save」保存設(shè)置。
在「Ch. No.」處修改序號(hào)可以修改頻道順序,只有匹配了節(jié)目單的頻道才可以正常使用,匹配成功后頻道前方會(huì)出現(xiàn)綠色豎線,如果沒(méi)有為頻道找到節(jié)目單可以使用「xTeVe Dummy」虛擬節(jié)目單,可按時(shí)長(zhǎng)自動(dòng)生成空白節(jié)目單。這里主要設(shè)置的內(nèi)容有「Channel Name - 頻道名稱、Logo URL - 臺(tái)標(biāo)網(wǎng)址、EPG Category - 內(nèi)容分類、Group Title - 分組名稱(將會(huì)顯示在播放器中)、XMLTV File - 節(jié)目單文件、 XMLTV Channel - 對(duì)應(yīng)頻道」,將以上內(nèi)容設(shè)置完成后會(huì)自動(dòng)激活頻道,也就是自動(dòng)勾選「Active」,若以后想停用頻道可以在此取消勾選「Active」,臺(tái)標(biāo)和內(nèi)容分類是選填內(nèi)容,若沒(méi)有可以留空,如果有本地臺(tái)標(biāo)圖片也可以通過(guò)「Upload Logo」上傳至 xTeVe,設(shè)置完成后點(diǎn)擊「Done」即可。
未匹配節(jié)目單的頻道前方會(huì)顯示紅色豎線,有時(shí)候節(jié)目單文件頻道變動(dòng)會(huì)造成節(jié)目單丟失,導(dǎo)致頻道被停用,建議把所有頻道的排序都調(diào)整到一個(gè)固定范圍內(nèi),中間不要夾雜無(wú)效頻道,這樣如果有頻道因?yàn)閬G失節(jié)目單被停用了可以及時(shí)發(fā)現(xiàn),可以通過(guò)手動(dòng)更換節(jié)目單重新激活頻道,頻道排序沒(méi)有限制,不強(qiáng)制連續(xù)頻道,頻道序號(hào)僅為排序使用,在播放器(TiviMate)中會(huì)自動(dòng)重新按順序變?yōu)?1、2、3、4、5......的序號(hào)進(jìn)行使用。


11. 接著進(jìn)入「Settings」頁(yè)面進(jìn)行最后的設(shè)置,找到「Streaming - Stream Buffer」,若要在 Plex 或 Emby 中觀看頻道請(qǐng)選擇「VLC」,請(qǐng)?jiān)谀愕脑O(shè)備上安裝 VLC 播放器,然后在「VLC / CVLC Binary Path」處寫入 VLC 可執(zhí)行文件的路徑,macOS 用戶需寫入 VLC 的 exec 文件存儲(chǔ)位置,Windows 用戶可寫入 exe 文件的存儲(chǔ)位置。
若不使用 Plex 或 Emby 僅在其他播放器內(nèi)使用請(qǐng)選擇「No Buffer」,選擇了「VLC」或其他 Buffer 也可以在大部分播放器中觀看頻道,但是頻道加載速度會(huì)變慢,選擇「No Buffer」在播放器中加載速度會(huì)變快,但是無(wú)法在 Plex 或 Emby 中播放。設(shè)置完成后請(qǐng)點(diǎn)擊「Save」保存設(shè)置。


12. 接下來(lái)你只要使用 xTeVe 界面頂部的「M3U URL」和「XEPG URL」就可以在任意支持 M3U 的播放器播放你自己組建的私人播放列表了,在 xTeVe 內(nèi)所做的任何修改在保存后都會(huì)通過(guò)地址同步到你的播放設(shè)備中,xTeVe 可以作為你的后臺(tái)對(duì)頻道進(jìn)行維護(hù)。
這個(gè)「M3U URL」就是你自己的定制版直播源,里面僅包含你在「Mapping」頁(yè)面激活的頻道,這個(gè)「XEPG URL」就是你自己的定制版節(jié)目單,僅包含激活頻道的節(jié)目指南。

你會(huì)發(fā)現(xiàn)終端里 xTeVe 給你的 IP 訪問(wèn)地址也許和你自己常用的本地 IP 地址不一樣,但是這些地址都是可以用來(lái)訪問(wèn)你的 xTeVe 服務(wù)的,都可以用來(lái)觀看直播,終端在運(yùn)行成功后也會(huì)提示你你一共有多少個(gè) IP 地址可用于訪問(wèn) xTeVe,如果在某些設(shè)備或播放器中無(wú)法添加頻道可使用 xTeVe 所在設(shè)備的本地 IP 訪問(wèn) xTeVe。

最后請(qǐng)注意,收看 xTeVe 自建的播放列表時(shí)必須保持 xTeVe 可執(zhí)行文件出于運(yùn)行狀態(tài),也就是 xTeVe 的終端窗口要保持在后臺(tái)運(yùn)行,關(guān)閉后則無(wú)法通過(guò) xTeVe 生成的 URL 或本地文件繼續(xù)收看節(jié)目,再次運(yùn)行 xTeVe 即可正常收看。
把 xTeVe 服務(wù)器添加到 Plex 或 Emby 后我們就可以在 Plex 或 Emby 內(nèi)觀看節(jié)目了,通過(guò) Plex 或 Emby 的各平臺(tái)客戶端我們就可以在多平臺(tái)觀看自己定制的頻道了,如果你開(kāi)啟了遠(yuǎn)程訪問(wèn)還可以在局域網(wǎng)外通過(guò) Plex 或 Emby 收看你的電視頻道。
當(dāng)然你也可以在各平臺(tái)使用支持 M3U 的視頻播放器通過(guò) xTeVe 生成的 M3U URL 觀看你的電視頻道,比如 VLC、IINA、OmniPlayer、APTV、nPLAYER、Fileball、TiviMate 等等,如果你有公網(wǎng) IP 或者內(nèi)網(wǎng)穿透工具也同樣可以在局域網(wǎng)外通過(guò)你的 M3U URL 觀看電視或直播節(jié)目。



