mexxval / AcePHProxy

PHP proxy daemon for Ace Stream. Allows to play torrent channel by http link on any device
32 stars 10 forks source link

Add support for locally downloaded playlists #5

Open garry222 opened 8 years ago

garry222 commented 8 years ago

Чтобы можно было использовать скачанные и предварительно обработанные плейлисты из других источников, не только Торрент-ТВ.

mexxval commented 8 years ago

у меня вообще есть такой пункт в TODO. можно пару примеров таких плейлистов?

garry222 commented 8 years ago

Пример1 - фрагмент плейлиста m3u:

EXTINF:-1,Channel1 (Детские)

http://192.168.10.10:8000/pid/75be06b276e60df7a6a7e24e595c33f388d4d0ee

EXTINF:-1,Channel2 (Детские)

http://192.168.10.10:8000/pid/652f3b2fa5e5452e20c605b741081f220dff950a

EXTINF:-1,Channel3 (Детские)

http://192.168.10.10:8000/pid/518e73db5658a40e0be6cd9c9e913d761e5cfc5a

EXTINF:-1,Channel4 (Детские)

http://192.168.10.10:8000/pid/2bcc4ea30f5502a3d2dec57478a7142100d2ab74

EXTINF:-1,Channel5 (+7) (Детские)

http://192.168.10.10:8000/pid/e9a6e24e3b2192839e10c1278079de493bf95432 ...

Пример2 - фрагмент плейлиста XSPF (поддерживает древовидное отображение категорий в VLC):

<?xml version="1.0" encoding="UTF-8"?><playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
 <title>TTV playlist</title>
 <trackList>
  <track>
   <location>http://192.168.10.10:8000/pid/75be06b276e60df7a6a7e24e595c33f388d4d0ee/stream.mp4</location>
   <title>Channel1</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>33</vlc:id>
   </extension>
  </track>
  <track>
   <location>http://192.168.10.10:8000/pid/652f3b2fa5e5452e20c605b741081f220dff950a/stream.mp4</location>
   <title>Channel2</title>
   <extension application="http://www.videolan.org/vlc/playlist/0">
    <vlc:id>49</vlc:id>
   </extension>
  </track>
...
</trackList>
 <extension application="http://www.videolan.org/vlc/playlist/0">
  <vlc:node title="Детские">
   <vlc:item tid="33"/>
   <vlc:item tid="49"/>
...
  </vlc:node>
 </extension>
</playlist>
84z0r commented 7 years ago

Тоже хотелось бы возможность использовать свои плейлисты такого вида. А еще может быть стоит прикрутить плагин, который будет юзать плейлист с torrent-telik.com, как в aceproxy? Более 700 каналов, как-никак.

mexxval commented 7 years ago

он (плейлист) там есть в открытом виде или парсить надо? и похоже в итоге все равно на 1ttv.ru все ведет

garry222 commented 7 years ago

все есть тут: http://super-pomoyka.us.to/trash/ttv-list у торрент-телика лист тут: http://torrent-telik.com/channels/torrent-tv.json но естественно это один и тот же плейлист, просто некоторые им торгуют