<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Неофициальный форум DLNA Home Media Server &mdash; Скрипт на коллекцию/playlist]]></title>
	<link rel="self" href="https://hms.lostcut.net/extern.php?action=feed&amp;tid=343&amp;type=atom" />
	<updated>2020-01-12T22:16:49Z</updated>
	<generator>PunBB</generator>
	<id>https://hms.lostcut.net/viewtopic.php?id=343</id>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=16099#p16099" />
			<content type="html"><![CDATA[<p>апну тему.<br /><strong>WendyH</strong>,а можно создать плейлист из этого <a href="https://b.radikal.ru/b05/2001/a5/51c7d1bee14b.png"><span class="postimg"><img src="https://b.radikal.ru/b05/2001/a5/51c7d1bee14bt.jpg" alt="https://b.radikal.ru/b05/2001/a5/51c7d1bee14bt.jpg" /></span></a>&nbsp; <br />мы его сунем в VLC,который будет транслировать на ТВ-приставку.это в том случае если ТВ-приставка не увидит HMS.<br />П.С.<br />вообще то нужны только ссылки.из них мы сами создадим плейлист для трансляции.<br />каждую ссылку копировать и вставлять в окно VLC то ещё занятие ...<br />надо упростить метод.</p>]]></content>
			<author>
				<name><![CDATA[yurikfm]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=1810</uri>
			</author>
			<updated>2020-01-12T22:16:49Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=16099#p16099</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8051#p8051" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p><img src="https://hms.lostcut.net/extensions/k_smiles/img/ab.gif" alt=":)" /><br />Можно надеяться на решение?</p></blockquote></div><p>Попробую потом поэкспериментировать.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-05T05:06:08Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8051#p8051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8048#p8048" />
			<content type="html"><![CDATA[<p>:)<br />Можно надеяться на решение?</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-04T20:22:25Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8048#p8048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8040#p8040" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p>Спасибо тебе добрый волшебник <strong>WendyH</strong>!<br />Одна проблема, после окончания первого же фильма не начинается второй, ТВ вываливается в список фильмов коллекции.</p></blockquote></div><p>Есть такая фигня. И эту проблему я не смог пока решить.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-04T19:45:10Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8040#p8040</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8038#p8038" />
			<content type="html"><![CDATA[<p>Спасибо тебе добрый волшебник <strong>WendyH</strong>!<br />Одна проблема, после окончания первого же фильма не начинается второй, ТВ вываливается в список фильмов коллекции.<br />Если включить фильм из простой папки, то они по очереди играют.</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-04T19:38:11Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8038#p8038</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8024#p8024" />
			<content type="html"><![CDATA[<p>Вот, сделал обработку, при использовании которой при заходе в коллекцию будет запускаться случайный файл из этой коллекции со случайного места.</p><p>Как это всё настроить:<br />1) Включить свой телек в группу &quot;CollectionsAutoPlay&quot; (<a href="https://hms.lostcut.net/viewtopic.php?pid=265#Добавление_устройства_в_группу_воспроизведения">как это сделать</a>);<br />2) Загрузить обработку &quot;Запуск в коллекции рандомного файла.cfg&quot; в программу (<a href="https://hms.lostcut.net/viewtopic.php?id=27#Загрузка_новой_обработки_в_программу">как это сделать показано здесь</a>);<br />3) Выставить у своего устройства &quot;<a href="https://hms.lostcut.net/viewtopic.php?pid=265#Выставление_пользовательского_Скрипт_формирования_названия_медиаресурса">Скрипт формирования названия медиа-ресурса</a>&quot;, выбрав из выпадающего списка нашу &quot;Запуск в коллекции рандомного файла&quot;.</p><p>Всё. Перезапустить север и проверить, зайдя на телеке в папку коллекции.<br />У меня сначала показывается список файлов и через секунду запускается рандомный фильм.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Код обработки</div><div class="fancy_spoiler"><div class="codebox"><pre><code>///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
{
  THmsScriptMediaItem Folder, Item; int i; // Определяем переменные
  
  // Проверяем, выводится ли сейчас текущий элемент и этот элемент в коллекции?
  if (CurrentMediaItem!=nil) {
    Randomize();
    // Папка, в которой выводится список фильмов
    Folder = CurrentMediaItem.ItemParent; 
    // Если родительская папка папки, в которой сейчас выводятся названия файлов - это раздел &quot;Коллекции&quot;
    if (Folder.ItemParent.ItemID==mfVideoCollectionsItemID) {
      // Проверяем время последней обработки этой папки
      i = DateTimeToTimeStamp1970(Now, false);       // Получаем Timestamp
      if (i - StrToIntDef(Folder[100232], 0) &gt; 5) {  // Если с последней обработки прошло более 5 сек
        Folder[100232] = IntToStr(i);                // Запоминаем Timestamp в пользовательском параметре
        // Получаем случайный файл
        i = Int(Random * (Folder.ChildCount-1));
        Item = Folder.ChildItems[i];
        // Устанавливаем случайное значение времени начала воспроизведения
        Item[mpiTimeStart] = HmsTimeFormat(Int(Random * HmsTimeConvert(Item[mpiTimeLength])));
        // Отправляем его на воспроизведение
        HmsPlayToGroup(Item, &#039;CollectionsAutoPlay&#039;, false); // Запуск воспроизведения очередного видео из папки
      }
    }
  }

  // Результат сформированного имени для медиа-плеера заносится в ProcessMediaResult
  ProcessMediaResult = CurrentMediaItem[mpiTitle]; // реальное имя из параметров
}</code></pre></div></div></div><p>Не знаю, получилось ли то, о чём вы мечтали.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-04T13:39:15Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8024#p8024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8021#p8021" />
			<content type="html"><![CDATA[<p>Попробую что-нибудь придумать.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-03T16:36:36Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8021#p8021</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8020#p8020" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>WendyH пишет:</cite><blockquote><p>Не, так не получится. Но можно запустить коллекцию зайдя в другую папку и нажав на ссылку с названием &quot;Запуск Камедии&quot;, которая запустит на воспроизведение коллекцию.</p></blockquote></div><p>Как получится, главное что бы проще было, без выбора файла из большой кучи фильмов.<br /></p><div class="quotebox"><cite>WendyH пишет:</cite><blockquote><p>Т.е. не только рандомный файл в коллекции, но и с рандомного места в самом фильме?? Жесть, так то.</p></blockquote></div><p>На нет и суда нет, но если получится то пусть будет:)</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-03T16:27:52Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8020#p8020</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8019#p8019" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p>Как жму на название коллеции, хочется что бы пошёл показ фильма, а не содержание коллекции как на аттаче 03Content.jpg</p></blockquote></div><p>Не, так не получится. Но можно запустить коллекцию зайдя в другую папку и нажав на ссылку с названием &quot;Запуск Кемедии&quot;, которая запустит на воспроизведение коллекцию.<br /></p><div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p>И самое главное, что бы пошёл показ &quot;random&quot; файла и не сначала, а с &quot;рэндомной&quot; отметки:)</p></blockquote></div><p>Т.е. не только рандомный файл в коллекции, но и с рандомного места в самом фильме?? Жесть, так то.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-03T15:59:13Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8019#p8019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8017#p8017" />
			<content type="html"><![CDATA[<p><strong>WendyH</strong>, дружище, подсоби пожалуйста!</p><p>Я на папке &quot;Коллекции&quot; правой кнопой мыши делаю &quot;Добавить коллекцию фильмов&quot; и потом туда мышой из Эксплорера винды кидаю фильмы.<br />В аттаче скриншот коллекции 01Collect.jpg</p><p>На ТВ захожу в HMS, жму на папку &quot;Коллекции&quot;, в ней папки с названиями коллекций.<br />Скриншот 02Comedy.jpg в аттаче.</p><p>Как жму на название коллеции, хочется что бы пошёл показ фильма, а не содержание коллекции как на аттаче 03Content.jpg</p><p>И самое главное, что бы пошёл показ &quot;random&quot; файла и не сначала, а с &quot;рэндомной&quot; отметки:)<br />Это чтобы ребёнок не парился с выбором фильма, дошёл до названия коллекции и сразу смотрел.</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-03T12:37:44Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8017#p8017</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8013#p8013" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p>Привет всем,</p><p>есть коллекция фильмов, хочется при нажатии на название коллекции, в разделе &quot;Коллекции&quot;, не зайти в неё и увидеть список файлов, а что бы сразу началось воспроизведение фильма.<br />Можно ли такое сделать скриптом?</p></blockquote></div><p>Можно, но тогда это будет не совсем коллекция. <br />Смотря как вы в программе организовали эту коллекцию. Вы добавили папку в раздел &quot;Коллекции&quot; в программе и добавили туда фильмов?</p><p>Если так, то можно там добавить динамическую папку, при заходе в которую сработает скрипт, который внутри составит список ссылок, которые будут выглядеть как &quot;Запуск коллекции №1&quot;, &quot;Запуск &lt;название коллекции №2&gt;&quot;..., а в пути этой ссылки указывать &quot;play=&lt;ItemID&gt;&quot; коллекции.</p><p>Также добавить в программу обработку, в скрипте которой проверять, если запускаемая ссылка содержит &quot;play=...&quot; - запускать как плейлист всю коллекцию на заданное устройство. И эту обработку повесить в настройках на событие &quot;После начала воспроизведение медиа-ресурса&quot;.</p><p>Это так, я сходу придумал.<br />Можно это как-нибудь и по-другому придумать.</p><p>Если сильно нужно, могу помочь с этой задачей.</p>]]></content>
			<author>
				<name><![CDATA[WendyH]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=2</uri>
			</author>
			<updated>2017-03-03T11:54:43Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8013#p8013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8011#p8011" />
			<content type="html"><![CDATA[<p>Вообще такое возможно, хоть подскажите люди добрые?:)</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-03T07:47:20Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8011#p8011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Скрипт на коллекцию/playlist]]></title>
			<link rel="alternate" href="https://hms.lostcut.net/viewtopic.php?pid=8004#p8004" />
			<content type="html"><![CDATA[<p>Привет всем,</p><p>есть коллекция фильмов, хочется при нажатии на название коллекции, в разделе &quot;Коллекции&quot;, не зайти в неё и увидеть список файлов, а что бы сразу началось воспроизведение фильма.<br />Можно ли такое сделать скриптом?</p>]]></content>
			<author>
				<name><![CDATA[ZeeD]]></name>
				<uri>https://hms.lostcut.net/profile.php?id=746</uri>
			</author>
			<updated>2017-03-01T11:24:06Z</updated>
			<id>https://hms.lostcut.net/viewtopic.php?pid=8004#p8004</id>
		</entry>
</feed>
