Page 1 of 1

seasonvar.ru

Posted: Wed Jan 16, 2013 7:26 pm
by VVS1234
РАЗРАБОТКА ПОДКАСТА ОСТАНОВЛЕНА. ТЕКУЩАЯ ВЕРСИЯ НЕ РАБОЧАЯ. ОСТАВЛЕНА ДЛЯ ЖЕЛАЮЩИХ ОЗНАКОМИТСЯ.

http://forum.hdtv.ru/index.php?showtopi ... t&p=183169

Выкладываю раскодированный seasonvar. У меня работает.


-------------------
Изменения: 01-16-12 -- исправлен парсинг ссылки (изменение логики кодирования ссылки на сайте)
-- и парсинг серий -- сначала не учел

Версия 18.01.13 -- от isko

Re: seasonvar.ru

Posted: Thu Jan 17, 2013 2:10 pm
by isko
Большое спасибо за обновление!

В образовательных целях решил попробовать разобраться с созданием быстро обновляемые подкастов. И как основа выбор пал на этот ваш подкаст. :D

Только все вроде бы сделал как хотел, а ссылки не работают.
Стал уже разбираться с этим uppod'ом, но там без пол-литры не разберешься.
Как вам удалось? :shock:
Тут как раз ваше обновление.

По подкасту:
- Превоначально необходимо "Создать ленты подкастов"
- Для извлечения сериалов сделать "Обновление подкастов" на каком то конкретном сериале или на любом уровне выше(будут отработаны нижележащие).
- Для поиска абсолютно новых сериалов снова используется "Создать ленты подкастов". Будут добавлены новые только, все предыдущие данные не удаляются!

P.S. пока работал над этой версий опять слегка изменили работу ссылок.
Поправил в данном подкасте.

лучше бы перенести эту тему в раздел "Интернет медиа-ресурсы (Подкасты)", чтобы все готовые подкасты были в одном месте.

Файл пока удален в связи изменением ссылок.

Re: seasonvar.ru

Posted: Fri Jan 18, 2013 12:34 am
by isko
Обновление, надеюсь сейчас с работающими линками.

Также некоторые улучшения:
- добавил картинки
- улучшение работы с линками где есть русские буквы

Re: seasonvar.ru

Posted: Fri Jan 18, 2013 8:58 am
by VVS1234
спасибо, isko.
Перезалил Вашу версию в начало темы.

Re: seasonvar.ru

Posted: Mon Jan 28, 2013 7:07 pm
by hishnik_rrr
Подскажите пожалуйста не отображается видео на телевизоре с этого подкаста, может нужно какой то профиль транскодирования использовать?

Image

Re: seasonvar.ru

Posted: Fri Apr 05, 2013 11:58 pm
by WendyH
Подправил ваш подкаст, для того, чтобы он работал. (файл Seasonvar.ru_04.04.2013.hdf.zip)

А также сделал свой, замароченный, с блек-джеком и настройками.

UPD 20.02.2014: Файл перенесён в отдельную тему.

Вы не поверите, что, оказывается, всего-лишь нужно было сдеалать, для того, чтобы подкаст заработал для этого ресурса.
Нехватало только кукис, со значением sva. Без них он отдавал зашифрованный плейлист немного с косячными ссылками. А с этими куками нормальный. По крайней мере у меня вроде пока работает.
А ведь сколько было потрачено человеко-часов для выяснения этой фишки! Чуть не наизусть выучил исходники флеш плеера, искал в Java-скриптах страницы код может какой и проч... Забрасывал это дело и возвращался, и тут на тебе, выяснил. Кстати Евгению спасибо за наводку на программу Charles, вообше не знал как я жил без неё. Думал, что wireshark это всё.

В своём подкасте ещё вот что решил попробовать. Т.к. на ресурсе СезонВар вообще нет информации о длительности фильма, в папке "00. Настройки" добавил опцию "Получение длительности фильма". Если её включить - то при получении списка плейлиста серий будет делаться ещё дополнительный запрос командами

Code: Select all

    FileTags = HmsCreateMediaItemTags('MediaInfo', PodcastItem);
    sValue   = VarToStr(FileTags.GetTagValue('Duration/String3'));
для установки у серий длительности видео. Подразумевается что длительность серий одинаковая.
Т.к. при заходе в папку сезона делается сразу запрос на получение плейлиста, то формируется сразу же актуальный список серий. Обновлять подкасты только для получения новых сериалов.
И ещё при выполнении команды HmsCreateMediaItemTags делается запрос на получение ссылки и получается что из скрипта получения ссылки вызывается опять скрипт получения ссылки - пришлось немного поизгаляться с сохранением ссылки на видеофайл во временное свойство подкаста и определением что вызывается именно HmsCreateMediaItemTags. Но вроде работает. Правда, естесственно, немного ещё увеличивается время получения списка серий при этом.
Тоже ещё толком не проверял сильно. Пока "вроде работает". У меня.

Кстати, может с других регионов (не России) и не работает? Отпишитесь. А то у меня, как я ни проверял, значение этого куки всегда одно и тоже, в любое время - lVe324PqsI24. Может бывает и другое?
P.S.:
Да, значение куки "sva" появляется неявно, незаметно. Нигде в ответах в заголовках "Set-cookies" этого значения нет. Подозреваю устанавливается где-то в яваскрипте запакованном. Причём по времени появляется после запроса страницы для комментирования "ВКонтактчиков".. Хотя запросы наверно асинхронные, поэтому это не точно.