<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Неофициальный форум DLNA Home Media Server &mdash; Скрипт на коллекцию/playlist]]></title>
		<link>https://hms.lostcut.net/viewtopic.php?id=343</link>
		<atom:link href="https://hms.lostcut.net/extern.php?action=feed&amp;tid=343&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Скрипт на коллекцию/playlist».]]></description>
		<lastBuildDate>Sun, 12 Jan 2020 22:16:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=16099#p16099</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (yurikfm)]]></author>
			<pubDate>Sun, 12 Jan 2020 22:16:49 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=16099#p16099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8051#p8051</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sun, 05 Mar 2017 05:06:08 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8051#p8051</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8048#p8048</link>
			<description><![CDATA[<p>:)<br />Можно надеяться на решение?</p>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Sat, 04 Mar 2017 20:22:25 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8048#p8048</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8040#p8040</link>
			<description><![CDATA[<div class="quotebox"><cite>ZeeD пишет:</cite><blockquote><p>Спасибо тебе добрый волшебник <strong>WendyH</strong>!<br />Одна проблема, после окончания первого же фильма не начинается второй, ТВ вываливается в список фильмов коллекции.</p></blockquote></div><p>Есть такая фигня. И эту проблему я не смог пока решить.</p>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sat, 04 Mar 2017 19:45:10 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8040#p8040</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8038#p8038</link>
			<description><![CDATA[<p>Спасибо тебе добрый волшебник <strong>WendyH</strong>!<br />Одна проблема, после окончания первого же фильма не начинается второй, ТВ вываливается в список фильмов коллекции.<br />Если включить фильм из простой папки, то они по очереди играют.</p>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Sat, 04 Mar 2017 19:38:11 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8038#p8038</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8024#p8024</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sat, 04 Mar 2017 13:39:15 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8024#p8024</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8021#p8021</link>
			<description><![CDATA[<p>Попробую что-нибудь придумать.</p>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Fri, 03 Mar 2017 16:36:36 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8021#p8021</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8020#p8020</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Fri, 03 Mar 2017 16:27:52 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8020#p8020</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8019#p8019</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Fri, 03 Mar 2017 15:59:13 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8019#p8019</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8017#p8017</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Fri, 03 Mar 2017 12:37:44 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8017#p8017</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8013#p8013</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Fri, 03 Mar 2017 11:54:43 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8013#p8013</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8011#p8011</link>
			<description><![CDATA[<p>Вообще такое возможно, хоть подскажите люди добрые?:)</p>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Fri, 03 Mar 2017 07:47:20 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8011#p8011</guid>
		</item>
		<item>
			<title><![CDATA[Скрипт на коллекцию/playlist]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=8004#p8004</link>
			<description><![CDATA[<p>Привет всем,</p><p>есть коллекция фильмов, хочется при нажатии на название коллекции, в разделе &quot;Коллекции&quot;, не зайти в неё и увидеть список файлов, а что бы сразу началось воспроизведение фильма.<br />Можно ли такое сделать скриптом?</p>]]></description>
			<author><![CDATA[null@example.com (ZeeD)]]></author>
			<pubDate>Wed, 01 Mar 2017 11:24:06 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=8004#p8004</guid>
		</item>
	</channel>
</rss>
