РАЗРАБОТКА ПОДКАСТА ОСТАНОВЛЕНА. ТЕКУЩАЯ ВЕРСИЯ НЕ РАБОЧАЯ. ОСТАВЛЕНА ДЛЯ ЖЕЛАЮЩИХ ОЗНАКОМИТСЯ.
http://forum.hdtv.ru/index.php?showtopi ... t&p=183169
Выкладываю раскодированный seasonvar. У меня работает.
-------------------
Изменения: 01-16-12 -- исправлен парсинг ссылки (изменение логики кодирования ссылки на сайте)
-- и парсинг серий -- сначала не учел
Версия 18.01.13 -- от isko
seasonvar.ru
seasonvar.ru
- Attachments
-
- Seasonvar.ru_18.01.2013.zip
- isko: Обновление, надеюсь сейчас с работающими линками.
Также некоторые улучшения:
- добавил картинки
- улучшение работы с линками где есть русские буквы - (4.53 KiB) Downloaded 3133 times
Re: seasonvar.ru
Большое спасибо за обновление!
В образовательных целях решил попробовать разобраться с созданием быстро обновляемые подкастов. И как основа выбор пал на этот ваш подкаст.
Только все вроде бы сделал как хотел, а ссылки не работают.
Стал уже разбираться с этим uppod'ом, но там без пол-литры не разберешься.
Как вам удалось?
Тут как раз ваше обновление.
По подкасту:
- Превоначально необходимо "Создать ленты подкастов"
- Для извлечения сериалов сделать "Обновление подкастов" на каком то конкретном сериале или на любом уровне выше(будут отработаны нижележащие).
- Для поиска абсолютно новых сериалов снова используется "Создать ленты подкастов". Будут добавлены новые только, все предыдущие данные не удаляются!
P.S. пока работал над этой версий опять слегка изменили работу ссылок.
Поправил в данном подкасте.
лучше бы перенести эту тему в раздел "Интернет медиа-ресурсы (Подкасты)", чтобы все готовые подкасты были в одном месте.
Файл пока удален в связи изменением ссылок.
В образовательных целях решил попробовать разобраться с созданием быстро обновляемые подкастов. И как основа выбор пал на этот ваш подкаст.
Только все вроде бы сделал как хотел, а ссылки не работают.
Стал уже разбираться с этим uppod'ом, но там без пол-литры не разберешься.
Как вам удалось?
Тут как раз ваше обновление.
По подкасту:
- Превоначально необходимо "Создать ленты подкастов"
- Для извлечения сериалов сделать "Обновление подкастов" на каком то конкретном сериале или на любом уровне выше(будут отработаны нижележащие).
- Для поиска абсолютно новых сериалов снова используется "Создать ленты подкастов". Будут добавлены новые только, все предыдущие данные не удаляются!
P.S. пока работал над этой версий опять слегка изменили работу ссылок.
Поправил в данном подкасте.
лучше бы перенести эту тему в раздел "Интернет медиа-ресурсы (Подкасты)", чтобы все готовые подкасты были в одном месте.
Файл пока удален в связи изменением ссылок.
Re: seasonvar.ru
Обновление, надеюсь сейчас с работающими линками.
Также некоторые улучшения:
- добавил картинки
- улучшение работы с линками где есть русские буквы
Также некоторые улучшения:
- добавил картинки
- улучшение работы с линками где есть русские буквы
- Attachments
-
- Seasonvar.ru_18.01.2013.zip
- (4.53 KiB) Downloaded 2353 times
Re: seasonvar.ru
спасибо, isko.
Перезалил Вашу версию в начало темы.
Перезалил Вашу версию в начало темы.
-
- Posts: 23
- Joined: Thu Jan 19, 2012 6:45 pm
Re: seasonvar.ru
Подскажите пожалуйста не отображается видео на телевизоре с этого подкаста, может нужно какой то профиль транскодирования использовать?
Re: seasonvar.ru
Подправил ваш подкаст, для того, чтобы он работал. (файл Seasonvar.ru_04.04.2013.hdf.zip)
А также сделал свой, замароченный, с блек-джеком и настройками.
UPD 20.02.2014: Файл перенесён в отдельную тему.
Вы не поверите, что, оказывается, всего-лишь нужно было сдеалать, для того, чтобы подкаст заработал для этого ресурса.
Нехватало только кукис, со значением sva. Без них он отдавал зашифрованный плейлист немного с косячными ссылками. А с этими куками нормальный. По крайней мере у меня вроде пока работает.
А ведь сколько было потрачено человеко-часов для выяснения этой фишки! Чуть не наизусть выучил исходники флеш плеера, искал в Java-скриптах страницы код может какой и проч... Забрасывал это дело и возвращался, и тут на тебе, выяснил. Кстати Евгению спасибо за наводку на программу Charles, вообше не знал как я жил без неё. Думал, что wireshark это всё.
В своём подкасте ещё вот что решил попробовать. Т.к. на ресурсе СезонВар вообще нет информации о длительности фильма, в папке "00. Настройки" добавил опцию "Получение длительности фильма". Если её включить - то при получении списка плейлиста серий будет делаться ещё дополнительный запрос командамидля установки у серий длительности видео. Подразумевается что длительность серий одинаковая.
Т.к. при заходе в папку сезона делается сразу запрос на получение плейлиста, то формируется сразу же актуальный список серий. Обновлять подкасты только для получения новых сериалов.
И ещё при выполнении команды HmsCreateMediaItemTags делается запрос на получение ссылки и получается что из скрипта получения ссылки вызывается опять скрипт получения ссылки - пришлось немного поизгаляться с сохранением ссылки на видеофайл во временное свойство подкаста и определением что вызывается именно HmsCreateMediaItemTags. Но вроде работает. Правда, естесственно, немного ещё увеличивается время получения списка серий при этом.
Тоже ещё толком не проверял сильно. Пока "вроде работает". У меня.
Кстати, может с других регионов (не России) и не работает? Отпишитесь. А то у меня, как я ни проверял, значение этого куки всегда одно и тоже, в любое время - lVe324PqsI24. Может бывает и другое?
P.S.:
Да, значение куки "sva" появляется неявно, незаметно. Нигде в ответах в заголовках "Set-cookies" этого значения нет. Подозреваю устанавливается где-то в яваскрипте запакованном. Причём по времени появляется после запроса страницы для комментирования "ВКонтактчиков".. Хотя запросы наверно асинхронные, поэтому это не точно.
А также сделал свой, замароченный, с блек-джеком и настройками.
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" этого значения нет. Подозреваю устанавливается где-то в яваскрипте запакованном. Причём по времени появляется после запроса страницы для комментирования "ВКонтактчиков".. Хотя запросы наверно асинхронные, поэтому это не точно.
SONY KDL-32CX520