アンドロイドでvlcプレイヤーで再生
EPGstationの andoroid で リアルタイムをvlcプレイヤーで再生できるようにする。
config.json
の"mpegTsViewer": {
は以下のように変更
intend は外部アプリ実行。 ADRESSSはURLの受け渡しっぽい。
"android": "intent://ADDRESS#Intent;package=org.videolan.vlc;type=video;scheme=http;end"
ワンセグも番組表に変える(これはできない)
mirakurunの設定の変更でいけるか?
/usr/local/etc/mirakurun/channels.yml
に以下のを加える
- name: テレビ東京携帯 type: GR channel: '23' serviceId: '1456'
mirakurun の再起動
sudo mirakurun restart
serviceIDは、 http://EPGStationアドレス;ポート/api/channels 等で取得可能 GUI の設定のconfig確認できる。 http://miraikurunIP:40772/
vlcプレイヤー向けのplaylistを作る
http://EPGStationアドレス;ポート/api/channels
からfirefoxでチャンネルリストをコピペしてtv.txt
として保存
653 cat tv.txt | grep name | awk -F"\t" '{print $2}' | awk '{print $1}' > tvname_all.txt 654 cat tvname_all.txt 655 cat tv.txt | grep id | awk -F"\t" '{print $2}' | grep 3 | awk '{print "http://EPGアドレスポート/api/streams/live/"$1"/mpegts?mode=2"}' > url_all.txt 656 cat url_all.txt 657 paste tvname_all.txt urlall.txt | awk -F"\t" 'BEGIN{print "\#EXTM3U"}{print "\#EXTINF: 0,"$1"\n"$2}' > oneseglist.m3u8 658 paste tvname_all.txt urlall.txt | awk -F"\t" 'BEGIN{print "\#EXTM3U"}{print "\#EXTINF: 0,"$1"\n"$2}' > oneseglist_all.m3u8
import json v=json.load(open("channels","r")) print("#EXTM3U") url1="http://URL:port/api/streams/live/" url2="/mpegts?mode=2" #url1b="http://URL2:port/api/streams/live/" for i in v: print("#EXTINF: 0,"+i["name"]) print(url1+str(i["id"])+url2) # print("#EXTINF: 0,vp:"+i["name"]) # print(url1b+str(i["id"])+url2)
こんなリスト
#EXTINF: 0,"テレビ東京携帯" http://EPGアドレスポート/api/streams/live/3274201456/mpegts?mode=2 #EXTINF: 0,"NHK総合1・東京" http://EPGアドレスポート/api/streams/live/3273601024/mpegts?mode=2 #EXTINF: 0,"NHK総合2・東京" http://EPGアドレスポート/api/streams/live/3273601025/mpegts?mode=2 #EXTINF: 0,"NHK携帯G・東京" http://EPGアドレスポート/api/streams/live/3273601408/mpegts?mode=2 #EXTINF: 0,"NHKEテレ1東京" http://EPGアドレスポート/api/streams/live/3273701032/mpegts?mode=2 #EXTINF: 0,"NHKEテレ2東京" http://EPGアドレスポート/api/streams/live/3273701033/mpegts?mode=2 #EXTINF: 0,"NHKEテレ3東京" http://EPGアドレスポート/api/streams/live/3273701034/mpegts?mode=2 #EXTINF: 0,"NHK携帯2" http://EPGアドレスポート/api/streams/live/3273701416/mpegts?mode=2 #EXTINF: 0,"日テレ1" http://EPGアドレスポート/api/streams/live/3273801040/mpegts?mode=2 …