Re: TTV Autoplaylist (2017.10.16)
ewgenii1111, странно. У меня работает.
В подкасте ломаться нечему, кроме ссылки на плейлист.
Samsung HT-F4500
Вы тут как гость.
Неофициальный форум DLNA Home Media Server → Подкасты → TTV Autoplaylist (2017.10.16)
ewgenii1111, странно. У меня работает.
В подкасте ломаться нечему, кроме ссылки на плейлист.
http://pomoyka.lib.emergate.net/trash/t … player.m3u
У меня почему-то не пингуется http://91.92.66.82/trash/ttv-list/as.json . Нет альтернативной ссылки? ЗС
У меня почему-то не пингуется http://91.92.66.82/trash/ttv-list/as.json . Нет альтернативной ссылки? ЗС
Помойка теперь доступная только через i2p и tor. Причина тому правообладатели .
Всех с Новым 2021 годом,
добрался наконец-то до acesearch php-скрипта, который когда-то прилагался к помойке. Его модификация с описанием для ОС Windows.
Скрипт адаптирован для создания json-файла, который совместим с подкастами HMS сервера. Для стандартного
префикса "as" (здесь и далее) - имя файла "as.hms.json", его поля в json-массиве "channels":
1) name - имя канала;
2) cat - категория канала;
3) url - ссылка на acestream трансляцию, может выглядеть по разному (ниже);
4) id - идентификатор контента acestream, в HMS поле не используется;
5) infohash - хеш-код контента acestream, в HMS поле не используется.
Параметризация запуска скрипта расширена по сравнению с оригинальной версией, добавлен третий числовой параметр для задания способа формирования ссылки в поле "url" файла "as.hms.json", параметр №3 может иметь значения:
1) argv[3] = 0 - дефолтное значение, в поле "url" подставляется хеш-код контента acestream, стандартный подкаст без изменений скрипта с таким значением работать не сможет. Также, это единственное значение при котором создаются плейлисты .m3u, для остальных значений они не создаются;
2) argv[3] = 1 - в поле "url" подставляется идентификатор контента acestream - также требует изменения скрипта подкаста для формирования ссылки им самим;
3) argv[3] = 2 - в поле "url" подставляется "acestream://$contentid" в формате Ace Player;
Следующие значения формируют url-ссылку внутри PHP скрипта целиком в виде "http://<Server address>/ace/getstream?id=$contentid&.mp4":
4) argv[3] = 3 - в адрес сервера поля "url" подставляется localhost (127.0.0.1:6878);
5) argv[3] = 4 - в адрес сервера поля "url" подставляется адрес Ace Stream сервера из второго параметра (должен быть вместе с его портом);
6) argv[3] = 5 - в адрес сервера поля "url" подставляется текущий IP адрес машины, то есть он обновляется автоматически если DHCP служба его сменит, порт 6878;
7) argv[3] = 6 - в адрес сервера поля "url" подставляется DNS имя, порт 6878.
Второй параметр argv[2] может быть любым не пустым для всех значений, кроме argv[3] = 0 & argv[3] = 4. Если
путь к целевой папке (argv[1]) содержит пробелы, то используйте короткие dos 8dot3 имена и путь без кавычек.
Пример вызова для формирования ссылки с автоматическим обновлением IP:
> "C:\program files\php\php.exe" C:\users\petya\ace_search\as.php C:\users\petya\ace_search\playlists\as any 5
Пример значения поля "Комментарий" в свойствах подкаста HMS для этого вызова скрипта:
> C:\users\petya\ace_search\playlists\as.hms.json
Для получения идентификаторов контента скрипт должен выполняться на машине с установленным и работающим Ace Stream сервером.
Полное описание в readme.hms.txt в архиве.
Неофициальный форум DLNA Home Media Server → Подкасты → TTV Autoplaylist (2017.10.16)