工具:Vlc播放器TVlive列表生成小工具

文 / 秦未

前幾天裝了deepin15.4棍现,一直在適應(yīng)Linux的使用淮椰,Linux日常軟件還是不夠豐富,眾所周知Vlc是個非常強大的播放器蔫磨,支持很多播放格式淘讥。電視源自然也是能播放的,我查看了一下Vlc支持的播放列表格式堤如,發(fā)現(xiàn)xspf格式的文件用文本打開可以自定義標題蒲列,如果你有很多直播源,還用手動添加的方式去生成列表那簡直是種折磨搀罢,碰巧自己會Python蝗岖,簡單的寫了一個腳本,來自動生成XSPF 播放列表榔至,然后直接丟到Vlc里面即可剪侮。

腳本源碼如下(因為太簡單,所以沒寫注釋洛退,有點基礎(chǔ)都看得懂):

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#  tv.py
#  
#  Copyright 2017 Nocmt <nocmt01@163.com>
import datetime

def tvshow():
    print ('---歡迎使用電視直播源列表生成器---')
    print ('---請確保zb.txt文件存在且格式正確0旮---\n')
    print ('---開始讀取1印---')
    now = datetime.datetime.now().strftime("%Y%m%d%H%M%S")
    FileHandle = open("zb.txt", "r")
    TvFile = open(now + ".xspf", "w")
    FileList = FileHandle.readlines()
    L = 0
    TvFile.write('<?xml version="1.0" encoding="UTF-8"?>\n<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">\n\t<title>播放列表</title>\n\t<trackList>\n')
    for File in FileList:
        File = File.replace('\n', '')
        position = File.index(',')
        title = File[:position]
        url = File[position+1:]
        url = url.replace('&', r'&')
        print (str(L) + '.讀寫成功彩匕!標題:' + title + ', 地址:' + url)
        track = '\t<track>\n\t\t<location>{0}</location>\n\t\t<title>{1}</title>\n\t\t<extension application="http://www.videolan.org/vlc/playlist/0">\n\t\t\t<vlc:id>{2}</vlc:id>\n\t\t\t<vlc:option>network-caching=1000</vlc:option>\n\t\t</extension>\n\t</track>\n'.format(url, title, L)
        TvFile.write(track + '\n')
        L += 1
    TvFile.write('\t</trackList>\n\t<extension application="http://www.videolan.org/vlc/playlist/0">\n')
    for i in range(0, L):
        vlc = '\t\t\t<vlc:item tid="{0}"/>\n'.format(i)
        TvFile.write(vlc)
    TvFile.write('\t</extension>\n</playlist>')
    FileHandle.close()
    TvFile.close()
    print('寫入完成!請自行查看媒区!')

if __name__ == '__main__':
    tvshow()

zb.txt 里面的直播源格式:

標題,地址

執(zhí)行都懂: python tv.py

終端執(zhí)行結(jié)果

雙擊打開拖入的文件

直播源檢測工具 密碼:8wz4
Vlc播放器TVlive列表生成小工具 密碼:bhxl

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末驼仪,一起剝皮案震驚了整個濱河市掸犬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌绪爸,老刑警劉巖湾碎,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異奠货,居然都是意外死亡介褥,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門递惋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柔滔,“玉大人,你說我怎么就攤上這事萍虽【龋” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵杉编,是天一觀的道長超全。 經(jīng)常有香客問我,道長邓馒,這世上最難降的妖魔是什么卵迂? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮绒净,結(jié)果婚禮上见咒,老公的妹妹穿的比我還像新娘。我一直安慰自己挂疆,他們只是感情好改览,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著缤言,像睡著了一般宝当。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胆萧,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天庆揩,我揣著相機與錄音,去河邊找鬼跌穗。 笑死订晌,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蚌吸。 我是一名探鬼主播锈拨,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羹唠!你這毒婦竟也來了奕枢?” 一聲冷哼從身側(cè)響起娄昆,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎缝彬,沒想到半個月后萌焰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡谷浅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年扒俯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壳贪。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖寝杖,靈堂內(nèi)的尸體忽然破棺而出违施,到底是詐尸還是另有隱情,我是刑警寧澤瑟幕,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布磕蒲,位于F島的核電站,受9級特大地震影響只盹,放射性物質(zhì)發(fā)生泄漏辣往。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一殖卑、第九天 我趴在偏房一處隱蔽的房頂上張望站削。 院中可真熱鬧,春花似錦孵稽、人聲如沸许起。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽园细。三九已至,卻和暖如春接校,著一層夾襖步出監(jiān)牢的瞬間猛频,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工蛛勉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鹿寻,地道東北人。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓诽凌,卻偏偏與公主長得像烈和,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子皿淋,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內(nèi)容