Просмотр Torrent-телевидения

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
ZXVIrus
Сообщения: 3
Зарегистрирован: Пн июн 27, 2016 12:44 am
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Просмотр Torrent-телевидения

Сообщение ZXVIrus » Пн июн 27, 2016 1:08 am

Здравствуйте.
Я недавно присоединился к этому замечательному проекту и только начинаю еще во все вникать. К сожалению я не бум бум в программировании :(
Вобщем поставил себе задачу смотреть телеканалы с помощью Алиски. Вот что я сделал:
1. Установил Ace Stream Media Center (http://acestream.org/)
2. Зашел на сайт torrent телевидения (http://torrent-tv.org/index.html или любой другой их счас полно) и запустил один из каналов
3. В плеере там есть пункт ADD TO PLAYLIST, зашел туда и подсмотрел ID канала. Например: 244648294b3d9d4c9856ce22d89259f8b7bf450e
4. Далее в МД создал шаблон 'Включить кино' с кодом: playMedia('http://127.0.0.1:6878/ace/getstream?id= ... f8b7bf450e');
5. Вуаля кино показывает.

Собственно у меня есть просьба для умеющих людей: Можно ли написать какой-нить скрипт,чтобы ID всех каналов вырывались бы с того сайта автоматически (а то все 600каналов вручную вбивать как-то неохото, да и не факт что эти ID через неделю не изменятся), ну и сделать что-то типа модуля радио 101.ru. И еще было бы замечательно к каждому каналу добавить из телепрограммы(тоже есть на том сайте) что сейчас в данный момент идет.
На этом все, очень надеюсь на вашу помощь.
За это сообщение автора ZXVIrus поблагодарили (всего 2):
lanket (Пн июн 27, 2016 7:24 am) • skysilver (Чт июн 30, 2016 5:10 pm)
Рейтинг: 2.33%
ZXVIrus
Сообщения: 3
Зарегистрирован: Пн июн 27, 2016 12:44 am
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Просмотр Torrent-телевидения

Сообщение ZXVIrus » Пн июн 27, 2016 8:59 pm

Вобщем проблемма, как я и ожидал, в том что они каждый день меняют id каналов (вчера был тот что постом выше сегодня уже другой), поэтому необходимо как-то автоматически вытаскивать новые ID и обновлять их в МД. Или же воспользоваться каким-нить обновляемым плей-листом, но только где его взять?
ZXVIrus
Сообщения: 3
Зарегистрирован: Пн июн 27, 2016 12:44 am
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Просмотр Torrent-телевидения

Сообщение ZXVIrus » Ср июн 29, 2016 11:18 am

Вобщем нашел я обновляемый плейлист торрент каналов:
http://super-pomoyka.us.to/trash/ttv-li ... player.m3u
Дело за малым написать скрипт. Алгоритм примерно такой:
1. В методе onNewhour ставим обновление плейлиста раз в час
2. Создаем сценарий TorrentTv
3. Данные с плейлиста надо разбить на объекты:
- Название канала
- ID(адрес) канала
4. Создаем шаблон типа "Включи Тв (.+)"
5. Сравниваем (.+) с объектом Название канала и если совпадает то формируем ссылку
6. Открываем эту ссылку в Ace player (в VLC она не работает)
Люди умеющие программировать помогите реализовать этот алгоритм пожалуста. Я вообще 0 в этом деле :cry:

P.S. Я похож на шизофреника сам с собой в своей теме общаюсь, всем остальным пофиг походу ;)
За это сообщение автора ZXVIrus поблагодарили (всего 2):
lanket (Чт июн 30, 2016 11:27 am) • skysilver (Чт июн 30, 2016 5:10 pm)
Рейтинг: 2.33%
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Просмотр Torrent-телевидения

Сообщение Alien » Ср июн 29, 2016 3:59 pm

Ну, как минимум читатели есть :) Лично для меня тема не особо представляет интерес, но в принципе модуль торрент тв не лишним был бы.
Ubuntu на Banana pi M2U Connect
oleolay
Сообщения: 7
Зарегистрирован: Ср май 13, 2015 10:26 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Просмотр Torrent-телевидения

Сообщение oleolay » Сб сен 10, 2016 3:32 pm

В принципе, вопрос то не особо сложен. Алгоритм: разбиввем m3u на ссылки, сопоставляем с названиями каналов и открываем в vlc потоком. А вот с программой передач интереснее.

Отправлено с моего ASUS_Z00SD через Tapatalk
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Просмотр Torrent-телевидения

Сообщение AndrewS » Сб сен 10, 2016 8:46 pm

Как то вы все усложнили, зачем вам с помойки тянуть плейлист, да еще каждый час.
там есть RSS
С него забираем названия и URL через регулярные выражения,
теперь разбираем что выдало по ссылке URL, а там мы видим:

Код: Выделить всё

this.loadPlayer("edd9ce4abf283410809e4b47d578c4abcc6069b4",{autoplay: true}); 
Это и есть волшебная ссылка на поток.
Так-же забираем регулярным выражением, и собираем ссылку вида m3u и передаем на исполнение.
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
Ответить