Коллекция подкастов

Интернет-телевидение, интернет-радио, подкасты, IPTV
WarlocK
Posts: 8
Joined: Tue May 01, 2012 10:56 pm

Re: Коллекция подкастов

Post by WarlocK »

Всем привет!

нашел несколько сайтов с музыкальным видео:
http://bestrockers.ru/
http://www.smotriconcert.ru/
http://rock-centr.ru/
http://vk.com/club16039433


Можете сделать подкасты на эти ресурсы? 8-)

Спасибо!!! :roll:
agru
Posts: 1
Joined: Wed Apr 04, 2012 8:39 pm

Re: Коллекция подкастов

Post by agru »

FS.UA поправьте плиз
mch
Posts: 235
Joined: Wed Nov 02, 2011 2:01 pm

Re: Коллекция подкастов

Post by mch »

agru wrote:FS.UA поправьте плиз
SAMSUNG UE32D5000 - Samsung_led_D-Series_2011_dlna_16x9_1920x1080_Peremotka.cfg & Samsung_led5000_dlna_16x9_1920x1080.cfg
slawa321
Posts: 224
Joined: Wed Sep 14, 2011 12:06 pm

Re: Коллекция подкастов

Post by slawa321 »

bartwell wrote:1. В подкасте IDISCOVERY.RU не работает Простак за границей / 2 сезон / ПРОСТАК ЗА ГРАНИЦЕЙ 2 СЕЗОН 2 СЕРИЯ "ТРАНССИБИРСКИЙ ЭКСПРЕСС" (РОССИЯ)

2. В подкасте vepizode.net не работает С / 9.70-Симпсоны / Сезон 19 / 011 серия

И там, и там, на самом деле, не работает множество видюшек (с 1 по 19 сезоны для симпсонов например), это я для примера привел. Если это возможно, поправьте, пожалуйста.
Сложно учесть в автоматическом скрипте все прибабахи создателей сайтов ,советую просто добавить самим вручную недостающие видео.
Моя мультимедия :Телевизор Samsung LE46D550K1, Телефон HTC HD2
Sandr
Posts: 9
Joined: Tue Apr 10, 2012 11:22 pm

Re: Коллекция подкастов

Post by Sandr »

Ну очень прошу помочь с подкастом gametrailers
В коде подкаста есть скрипт выдирающий ссылку на файл ролика

Code: Select all

//**********************************
//** Gametrailers links extractor **
//**      by manek for HMS      **
//**********************************
  
{
  MediaResourceLink = '';
  string sFileName, sPage, sLink_number, sLink, sTranscoderParams; 
  int iStart; 

  sPage = HMSDownloadURL(mpFilePath);   
  if (Pos("http://www.gametrailers.com/download/", sPage) != 0)  
   {   
    //1. get link number
     iStart = Pos("var mov_game_id =", sPage);
    
     sLink_number = Copy(sPage, iStart, 30);
     sLink_number = ExtractWord(4, sLink_number, " ;");      

     // 2. get link to the file
   
     iStart = Pos("http://www.gametrailers.com/download/", sPage);     
     sFileName = Copy(sPage, iStart, 150); 
     sFileName = ExtractWord(5, sFileName, "\/\"");       

     // 3. create correct link      
     
     MediaResourceLink = "http://trailers-ak.gametrailers.com/gt_vault/" + sLink_number + "/" + sFilename;     
   } 
}
я проверял ссылки выглядят правильно, но вот как проверить на чем затык у HMS
Например Battlefield 3
ссылка Download
Реальное расположение файла
Attachments
Gametrailers.rar
(2.49 KiB) Downloaded 634 times
laborhm
Posts: 50
Joined: Thu Sep 08, 2011 5:23 am

Re: Коллекция подкастов

Post by laborhm »

Мне кажется, Вы не учли, что в ссылках на странице адрес хоста опускается.
Т.е. ссылка имеет урезанный вид: /download/723626/gt_battlefield3_consolereviewpod_1280x720_3500_h32.mp4.
Надо добавить адрес хоста: http://www.gametrailers.com

В любом случае при помощи регулярных выражений весь код можно записать в несколько строк:

const
csBaseUrl = 'http://www.gametrailers.com'; // адрес хоста
regexGetLink = '(/download/\d+/.*?mp4)'; // регулярное выражение,

// которое означает: найти цепочку символов /download/
// за которой следует цепочка цифр (\d) от 1 до бескон. (+)
// за которой следует символ / и цепочка любых символов (.*),
// заканчивающаяся буквами mp4
// и если такая цепочка будет найдена, то вернуть
// её для обработки (открывающие скобки в начале и
// закрывающие скобки в конце выражения - это управляющие символы,
// которые захватывают подстроку из текста).

var
sPage: string;

begin
sPage = HMSDownloadURL( mpFilePath ); // загрузить страницу с видеоссылкой mp4
HmsRegExMatch( regexGetLink, sPage, sResult ); // извлечь частичную ссылку, т.е без адреса хоста
MediaResourceLink = csBaseUrl + sResult; // собрать полную ссылку: адрес хоста ПЛЮС частичная ссылка, т.е.
end. // http://www.gametrailers.com ПЛЮС /download/723626/gt_battlefield3_consolereviewpod_1280x720_3500_h32.mp4
krutoj2010
Posts: 43
Joined: Thu Jul 28, 2011 5:16 pm

Re: Коллекция подкастов

Post by krutoj2010 »

Добрый день форумчане Большое спасибо тем кто делает подкасты но почемуто нету
не одного подкаста для фото хотя функция ета есть у фото вот недавно появился подкаст
для музыки так ето супер Музпортал Hubu.Ru вот еще бы для фото прикрутить подкаст
на любую тему их много былобы класс, Заранье благодарен.
Sandr
Posts: 9
Joined: Tue Apr 10, 2012 11:22 pm

Re: Коллекция подкастов

Post by Sandr »

laborhm wrote:Мне кажется, Вы не учли, что в ссылках на странице адрес хоста опускается.
Т.е. ссылка имеет урезанный вид: /download/723626/gt_battlefield3_consolereviewpod_1280x720_3500_h32.mp4.
Надо добавить адрес хоста: http://www.gametrailers.com
Разобрался - Язык Паскаль
Чуток подправил синтаксис
Теперь работает :)

Code: Select all

const
csBaseUrl = 'http://www.gametrailers.com'; 
regexGetLink = '(/download/\d+/.*?mp4)'; // регулярное выражение, 
var
sPage: string;
sResult: string;

begin
sPage := HMSDownloadURL( mpFilePath );
HmsRegExMatch( regexGetLink, sPage, sResult ); // извлечь частичную ссылку, т.е без адреса хоста
MediaResourceLink := csBaseUrl + sResult; // собрать полную ссылку: адрес хоста ПЛЮС частичная ссылка, т.е.
HmsLogMessage(1,MediaResourceLink,False); // Запишем MediaResourceLink в лог
end.
Новая версия подкаста тут
laborhm
Posts: 50
Joined: Thu Sep 08, 2011 5:23 am

Re: Коллекция подкастов

Post by laborhm »

В Папке [Фильмы] выбрать нужный пункт и на нём нажать правой кнопкой мыши. Появится контекстное меню. В нём выбрать "Изменить название".
Появится форма с тем же названием. В ней выбрать соответствующий подраздел: Скрипт создания подкаст-лент, Скрипт чтения списка ресурсов, Скрипт чтения дополнительный rss-свойств, Скрипт получения ссылки на медиа ресурс.

Под каждым из них есть 3 режима: выключен, включён, наследовать. Выбрать "включён" у того раздела, который требуется. Рядом высветится пиктограмма "Редактирование скрипта". Нажать на ней. Это и есть окно редактирования скрипта. Внизу окна надо выбрать скриптовый язык из ниспадающего списка.

Назначение скриптов:

Скрипт создания подкаст-лент
если этот скрипт "включён", в контекстом меню (см. выше) перед пунктом "Обновление подкастов" появится пункт "Создать ленты подкастов".
Скрипт срабатывает выборе этого пункта.
Скрипт чтения списка ресурсов
срабатывает при нажатии "Обновить подкаст" в ТВ или "Обновление подкастов" в программе
Скрипт чтения дополнительных rss-свойств
запускается, если страница по указанному url-адресу возвращает rss-файл
Скрипт получения ссылки на медиа ресурс
срабатывает при выборе пультом ТВ элемента из списка, а также при при загрузке медиасвойств и тестовом транскодировании в программе
Sandr
Posts: 9
Joined: Tue Apr 10, 2012 11:22 pm

Re: Коллекция подкастов

Post by Sandr »

Опять про Gametrailers.com
Некоторые трейлеры попадаются только в wmv
и если дописать условие то и они нормально открываются :)
Было

Code: Select all

regexGetLink = '(/download/\d+/.*?mp4)'; // регулярное выражение, 
стало

Code: Select all

regexGetLink = '(/download/\d+/.*?(mp4|wmv))';
Attachments
Gametrailers_14_05_2012.rar
(2.88 KiB) Downloaded 738 times
Post Reply