<?xml version="1.0" encoding="utf-8"?>
<HmsProcessMediaConfig version="2.33">
  <ProcessMediaItemList>
    <ProcessMediaItem>
      <HotKey>0</HotKey>
      <Description>Скрипт для автоматического переключения тюнера DreamBox DM800HD Pvr на нужный канал при срабатывании события "После начала воспроизведения медиа-ресурса" после запуска ссылки на просмотр из папки динамического скрипта в "Интернет телевидение"</Description>
      <Name>Переключить тюнер на нужный канал</Name>
      <ButtonName></ButtonName>
      <Button>0</Button>
      <Script>{
  // Проверяем, это запустили на просмотр ссылку канала с тюнера?
  if (CurrentMediaItem[12345]==&apos;DreamBox&apos;) {
    string ref     = "";
    string devAddr = "";
    // Получаем значения адреса (или имени) устройства и serviceReference
    HmsRegExMatch2(&apos;http://(.*?):?\\d*/(.*)&apos;, CurrentMediaItem[mpiFilePath], devAddr, ref);
    string currentChannel = "";
    string xmlSubservices = HmsDownloadURL(&apos;http://&apos;+devAddr+&apos;/web/subservices&apos;);
    HmsRegExMatch(&apos;&lt;e2servicereference&gt;(.*?)&lt;/e2servicereference&gt;&apos;, xmlSubservices, currentChannel);
    // Проверяем и переключаем только если текущий канал не тот, что нужен
    if (ref != currentChannel)
      HmsDownloadURL(&apos;http://&apos;+devAddr+&apos;/web/zap?sRef=&apos;+ref); // переключить тюнер на нужный канал
      HmsLogMessage(3, &apos;Gotcha! : &apos;+CurrentMediaItem[12345]+&apos; : &apos;+CurrentMediaItem[mpiTitle] + &apos; |&apos; + cfgTranscodingTvsetFileFormat + &apos;.&apos; + cfgTranscodingTvsetFileExt);
  }
}</Script>
      <ScriptSyntaxType>C++Script</ScriptSyntaxType>
      <ScheduleActive>0</ScheduleActive>
      <Schedule>
        <TaskName></TaskName>
        <TaskParams></TaskParams>
        <Occurs>0</Occurs>
        <DailyMode>0</DailyMode>
        <DailyDaysInterval>1</DailyDaysInterval>
        <WeeklyDaysOfWeek>127</WeeklyDaysOfWeek>
        <WeeklyWeekInterval>1</WeeklyWeekInterval>
        <MonthlyMode>0</MonthlyMode>
        <MonthlyDayOfMonth>1</MonthlyDayOfMonth>
        <MonthlyWeekOfMonth>0</MonthlyWeekOfMonth>
        <MonthlyDayOfWeek>0</MonthlyDayOfWeek>
        <MonthlyMonths>4095</MonthlyMonths>
        <DailyFrequency>0</DailyFrequency>
        <OnceAtTime>0</OnceAtTime>
        <ExecuteTimeList></ExecuteTimeList>
        <TimeUnit>0</TimeUnit>
        <TimeInterval>3600</TimeInterval>
        <TimeStart>0</TimeStart>
        <TimeEnd>86399</TimeEnd>
        <DateStart>43371</DateStart>
        <NoEndDate>-1</NoEndDate>
      </Schedule>
    </ProcessMediaItem>
  </ProcessMediaItemList>
</HmsProcessMediaConfig>
