Импорт cue в Player: различия между версиями

Материал из Light Stream (RU)
(Межъязыковые ссылки на переводы)
(Задача №1086 (LS Dev Hub))
 
Строка 13: Строка 13:
== Загрузка анимаций в Player ==
== Загрузка анимаций в Player ==


# Откройте браузер и введите в адресной строке IP-адрес плеера. Загрузится страница входа.
# Откройте браузер и введите в адресной строке IP-адрес плеера — тот же, что стоит у плеера в окне '''Свойства'''. Загрузится страница входа.
# Если интерфейс открылся не на том языке, нажмите значок глобуса и выберите '''Русский'''.
# Введите имя пользователя и пароль плеера.
# Введите имя пользователя и пароль.
# Перейдите в раздел '''Анимации'''.
# В меню слева выберите '''Анимации'''. Плеер может открыться сразу на разделе '''Расписание''' — тогда просто перейдите в '''Анимации'''.
# Запустите загрузку анимаций и в открывшемся окне выбора файлов найдите папку, куда экспортировались композиции, и отметьте нужные файлы <code>*.cue</code>. За один раз можно выбрать сразу несколько файлов.
# Нажмите '''Загрузить анимации''' в левом верхнем углу. Откроется окно выбора файлов.
# Подтвердите загрузку и дождитесь её окончания.
# Нажмите значок скрепки, найдите папку, куда экспортировались композиции, и выберите нужные файлы <code>*.cue</code>. За один раз можно выбрать сразу несколько файлов — их список появится в окне '''Загрузить анимации'''.
# Нажмите '''Загрузить''' и дождитесь окончания загрузки.


Когда загрузка завершится, окно закроется само, а анимации появятся в разделе '''Анимации''' — каждая со своим названием и коротким GIF-превью, тем самым, что было снято при экспорте.
Когда загрузка завершится, анимации появятся в списке — каждая со своим названием и коротким GIF-превью, тем самым, что было снято при экспорте.


Проверить, что на плеер попали и настройки проекта, можно в разделе '''Настройки''' → '''Вселенные и конвертеры''': там должны быть перечислены вселенные и конвертеры из вашего проекта.
Проверить, что на плеер попали и настройки проекта, можно в настройках плеера, в разделе вселенных и устройств: там должны быть перечислены вселенные и конвертеры из вашего проекта.


== Если плееров несколько ==
== Если плееров несколько ==
Строка 38: Строка 36:
* если в окне '''Экспорт''' вы поменяли значение в столбце '''Имя файла''' так, что оно больше не совпадает с именем композиции, плейлисты и события календаря на плеер отправить не получится;
* если в окне '''Экспорт''' вы поменяли значение в столбце '''Имя файла''' так, что оно больше не совпадает с именем композиции, плейлисты и события календаря на плеер отправить не получится;
* переименовали композицию в проекте — выведите её заново и загрузите на плеер под новым именем, а старый файл с плеера уберите, иначе в списке анимаций окажутся два похожих ролика.
* переименовали композицию в проекте — выведите её заново и загрузите на плеер под новым именем, а старый файл с плеера уберите, иначе в списке анимаций окажутся два похожих ролика.
Сверяются не все композиции проекта, а только те, которые стоят в плейлистах: композиция, которую вы никуда не поставили, отправке плейлистов и расписания не помешает.


== Порядок передачи данных на плеер ==
== Порядок передачи данных на плеер ==
Строка 52: Строка 52:
! Раздел окна !! Что в нём задаётся
! Раздел окна !! Что в нём задаётся
|-
|-
| '''Выберите Player для конфигурации''' || Список плееров проекта (с их адресами) и флажки '''Вселенные и устройства''', '''Плейлисты''', '''События календаря''' — какие данные передавать
| '''Выберите Player для конфигурации''' || Список '''Выберите Player''' — все плееры проекта, каждый со своим именем и IP-адресом; изначально в нём выбран тот плеер, из свойств которого вы открыли окно. Ниже, у надписи '''Выберите данные''', три флажка: '''Вселенные и устройства''', '''Плейлисты''', '''События календаря''' — какие данные передавать
|-
|-
| '''Данные доступа''' || '''Имя пользователя''' и '''Пароль''' плеера. Кнопка с глазом показывает пароль открытым текстом
| '''Данные доступа''' || '''Имя пользователя''' и '''Пароль''' плеера. Кнопка с глазом справа от поля пароля показывает пароль открытым текстом
|-
|-
| '''Сетевые настройки''' || '''IP''' плеера, флажок '''HTTPS''', '''HTTP порт''' (по умолчанию 80) и '''HTTPS порт''' (по умолчанию 443)
| '''Сетевые настройки''' || '''IP''' плеера, флажок '''HTTPS''', '''HTTP порт''' (по умолчанию 80) и '''HTTPS порт''' (по умолчанию 443)
|-
|-
| Кнопки внизу || '''Импорт''' — забрать данные с плеера в проект, '''Экспорт''' — отправить данные из проекта на плеер, '''Очистить плеер''' — стереть на плеере всё
| Кнопки внизу || '''Импорт''' — забрать отмеченные данные с плеера в проект, '''Экспорт''' — отправить их из проекта на плеер, '''Очистить плеер''' — стереть на плеере всё
|}
|}


Под кнопками идёт полоса прогресса и строка состояния: в ней видно, что происходит сейчас — '''Авторизация''', '''Получение CUE''', '''Создание плейлиста 2 из 5''' и так далее. По окончании появляется сообщение '''Настройки успешно обновлены'''.
Разделы '''Данные доступа''' и '''Сетевые настройки''' при открытии окна свёрнуты — раскройте их щелчком по заголовку. Значения в них те же, что в параметрах плеера, поэтому исправленные здесь логин, пароль, адрес или порт попадают и в свойства плеера в проекте. Отмеченные флажки программа запоминает и подставляет в следующий раз. Закрыть окно, ничего не передавая, можно клавишей '''Esc'''.
 
Под кнопками идёт полоса прогресса и строка состояния: в ней видно, что происходит сейчас — '''Авторизация''', '''Получение CUE''', '''Создание плейлиста 2 из 5''' и так далее. Когда передача закончена, окно закрывается само и появляется зелёное сообщение '''Настройки успешно обновлены''', а оранжевый значок предупреждения рядом с именем плеера в окне '''Приборы''' гаснет.


== Обновление и удаление анимаций ==
== Обновление и удаление анимаций ==
Строка 75: Строка 77:
Учитывайте две вещи:
Учитывайте две вещи:


* Программа предупредит, что плейлисты и события в текущем проекте будут перезаписаны данными с плеера. Если в проекте уже собрано расписание, сначала сохраните проект под другим именем.
* Программа предупредит, что плейлисты и события календаря в текущем проекте будут перезаписаны данными с плеера: '''Да''' продолжает импорт, '''Отмена''' его отменяет. Если в проекте уже собрано расписание, сначала сохраните проект под другим именем.
* Программа сверит анимации на плеере с композициями проекта. Если каких-то композиций в проекте нет, появится вопрос ''«Следующие композиции не найдены в проекте, они будут созданы автоматически, хотите продолжить?»'' со списком имён. Ответ '''Да''' добавит недостающие пункты в проект, и плейлисты с событиями импортируются целиком. Такие пункты — только имена анимаций с плеера, готовых эффектов и таймлайна за ними нет.
* Программа сверит анимации на плеере с композициями проекта. Если каких-то композиций в проекте нет, появится вопрос ''«Следующие композиции не найдены в проекте, они будут созданы автоматически, хотите продолжить?»'' со списком имён. Ответ '''Да''' добавит недостающие пункты в проект, и плейлисты с событиями импортируются целиком. Такие пункты — только имена анимаций с плеера, готовых эффектов и таймлайна за ними нет.


Строка 82: Строка 84:
* '''Страница плеера не открывается в браузере''' — проверьте адрес, кабель и то, что компьютер и плеер находятся в одной подсети.
* '''Страница плеера не открывается в браузере''' — проверьте адрес, кабель и то, что компьютер и плеер находятся в одной подсети.
* '''В окне «Передача данных в LS Player» появилось «Вход не выполнен»''' — не совпадают имя пользователя, пароль, адрес или порт. Проверьте разделы '''Данные доступа''' и '''Сетевые настройки''', в том числе флажок '''HTTPS'''.
* '''В окне «Передача данных в LS Player» появилось «Вход не выполнен»''' — не совпадают имя пользователя, пароль, адрес или порт. Проверьте разделы '''Данные доступа''' и '''Сетевые настройки''', в том числе флажок '''HTTPS'''.
* '''При отправке плейлистов появилось «Эти композиции не найдены на плеере»''' — в сообщении перечислены имена. Значит, эти анимации на плеер не загружены или лежат там под другим именем. Загрузите недостающие cue-файлы и повторите отправку.
* '''При отправке плейлистов появилось «Эти композиции не найдены на плеере»''' — в сообщении перечислены имена композиций, которые стоят в плейлистах проекта, но среди анимаций плеера не нашлись. Загрузите недостающие cue-файлы и повторите отправку.
* '''Анимация в списке плеера есть, но приборы не светятся''' — скорее всего на плеер не отправлены вселенные и устройства либо приборы не пропатчены в порты конвертера, см. [[Патчинг приборов]].
* '''Анимация в списке плеера есть, но приборы не светятся''' — скорее всего на плеер не отправлены вселенные и устройства либо приборы не пропатчены в порты конвертера, см. [[Патчинг приборов]].
* '''Появилось сообщение о превышении лицензии''' вида ''«Количество вселенных в проекте (…) превышает количество вселенных в лицензии плеера (…)»'' — проект использует больше вселенных, чем разрешает лицензия плеера. Уменьшите количество вселенных или расширьте лицензию.
* '''Появилось сообщение о превышении лицензии''' вида ''«Количество вселенных в проекте (…) превышает количество вселенных в лицензии плеера (…)»'' — при отправке вселенных и устройств считаются вселенные обычных конвертеров этого плеера, встроенный конвертер в эту проверку не входит. Уберите лишние конвертеры или вселенные либо расширьте лицензию плеера.
* '''У анимации на плеере чёрное превью''' — GIF снимался с 3D-камеры, которая смотрит мимо объекта. Выберите другой вид в окне '''Экспорт''' и выведите композицию заново, см. [[Настройки GIF превью]].
* '''У анимации на плеере чёрное превью''' — GIF снимался с 3D-камеры, которая смотрит мимо объекта. Выберите другой вид в окне '''Экспорт''' и выведите композицию заново, см. [[Настройки GIF превью]].


Строка 92: Строка 94:
* [[Настройки GIF превью]]
* [[Настройки GIF превью]]
* [[Композиции]]
* [[Композиции]]
* [[Параметры Light Stream Player]]
* [[Патчинг приборов]]
* [[Патчинг приборов]]
* [[Терминология]]
* [[Терминология]]

Текущая версия от 15:41, 3 сентября 2026

Экспорт композиций даёт набор файлов *.cue — это и есть готовые анимации. Пока они лежат в папке на компьютере, объект ими не управляется: файлы нужно загрузить в Light Stream Player, и тогда он будет проигрывать их сам, без включённого компьютера и без запущенной программы.

Загружаются cue-файлы не из Light Stream, а через веб-интерфейс плеера — в обычном браузере. Сама программа передаёт на плеер только настройки: вселенные и устройства, плейлисты и события календаря.

Что нужно сделать до загрузки

  • Композиции выведены в файлы *.cue — см. Экспорт композиций. Отдельно готовить превью не нужно: GIF-анимация уже записана внутрь каждого файла.
  • Плеер включён, подключён к сети и на него загружена лицензия.
  • Компьютер находится в той же сети, что и плеер, а его IP-адрес известен. В программе у нового Light Stream Player по умолчанию подставлен адрес 192.168.0.205, но реальный адрес задаётся в самом плеере — сверяйтесь с ним.
  • Известны имя пользователя и пароль плеера. Заводские данные доступа — administrator / administrator.

Загрузка анимаций в Player

  1. Откройте браузер и введите в адресной строке IP-адрес плеера — тот же, что стоит у плеера в окне Свойства. Загрузится страница входа.
  2. Введите имя пользователя и пароль плеера.
  3. Перейдите в раздел Анимации.
  4. Запустите загрузку анимаций и в открывшемся окне выбора файлов найдите папку, куда экспортировались композиции, и отметьте нужные файлы *.cue. За один раз можно выбрать сразу несколько файлов.
  5. Подтвердите загрузку и дождитесь её окончания.

Когда загрузка завершится, анимации появятся в списке — каждая со своим названием и коротким GIF-превью, тем самым, что было снято при экспорте.

Проверить, что на плеер попали и настройки проекта, можно в настройках плеера, в разделе вселенных и устройств: там должны быть перечислены вселенные и конвертеры из вашего проекта.

Если плееров несколько

Когда в проекте больше одного Light Stream Player, экспорт раскладывает cue-файлы по подпапкам с именами плееров. В каждый плеер загружайте файлы только из его подпапки: анимация просчитана под вселенные конкретного плеера, и на чужом плеере приборы отработают неправильно.

Имена файлов имеют значение

Программа связывает композиции проекта с анимациями на плеере по имени: она ищет на плеере файл, имя которого совпадает с именем композиции (регистр букв не важен). Пока имена совпадают, на плеер можно отправлять плейлисты и расписание — программа понимает, какой композиции какая анимация соответствует.

Отсюда несколько простых правил:

  • не переименовывайте cue-файлы после экспорта — переименованный файл программа на плеере уже не найдёт;
  • если в окне Экспорт вы поменяли значение в столбце Имя файла так, что оно больше не совпадает с именем композиции, плейлисты и события календаря на плеер отправить не получится;
  • переименовали композицию в проекте — выведите её заново и загрузите на плеер под новым именем, а старый файл с плеера уберите, иначе в списке анимаций окажутся два похожих ролика.

Сверяются не все композиции проекта, а только те, которые стоят в плейлистах: композиция, которую вы никуда не поставили, отправке плейлистов и расписания не помешает.

Порядок передачи данных на плеер

Загрузка анимаций — только один из трёх шагов, и порядок здесь важен:

  1. Вселенные и устройства. Отправляются из программы: окно Приборы → выделите Light Stream Player → в окне Свойства в группе Авторизация нажмите Импорт / Экспорт настроек. Откроется окно Передача данных в LS Player, в нём поставьте флажок Вселенные и устройства и нажмите Экспорт.
  2. Анимации. Загружаются через веб-интерфейс плеера, как описано выше.
  3. Плейлисты и события календаря. Отправляются из того же окна Передача данных в LS Player флажками Плейлисты и События календаря. Делать это нужно только после того, как cue-файлы уже лежат на плеере, — иначе программе не с чем сопоставить композиции.

Окно Передача данных в LS Player устроено так:

Раздел окна Что в нём задаётся
Выберите Player для конфигурации Список Выберите Player — все плееры проекта, каждый со своим именем и IP-адресом; изначально в нём выбран тот плеер, из свойств которого вы открыли окно. Ниже, у надписи Выберите данные, три флажка: Вселенные и устройства, Плейлисты, События календаря — какие данные передавать
Данные доступа Имя пользователя и Пароль плеера. Кнопка с глазом справа от поля пароля показывает пароль открытым текстом
Сетевые настройки IP плеера, флажок HTTPS, HTTP порт (по умолчанию 80) и HTTPS порт (по умолчанию 443)
Кнопки внизу Импорт — забрать отмеченные данные с плеера в проект, Экспорт — отправить их из проекта на плеер, Очистить плеер — стереть на плеере всё

Разделы Данные доступа и Сетевые настройки при открытии окна свёрнуты — раскройте их щелчком по заголовку. Значения в них те же, что в параметрах плеера, поэтому исправленные здесь логин, пароль, адрес или порт попадают и в свойства плеера в проекте. Отмеченные флажки программа запоминает и подставляет в следующий раз. Закрыть окно, ничего не передавая, можно клавишей Esc.

Под кнопками идёт полоса прогресса и строка состояния: в ней видно, что происходит сейчас — Авторизация, Получение CUE, Создание плейлиста 2 из 5 и так далее. Когда передача закончена, окно закрывается само и появляется зелёное сообщение Настройки успешно обновлены, а оранжевый значок предупреждения рядом с именем плеера в окне Приборы гаснет.

Обновление и удаление анимаций

  • Изменили композицию — выведите её в cue заново и загрузите на плеер ещё раз.
  • Если нужно убрать с плеера лишние ролики, удалите их в интерфейсе плеера, в разделе Анимации.
  • Кнопка Очистить плеер в окне Передача данных в LS Player стирает с плеера сразу всё: анимации, плейлисты, события календаря, сцены, устройства и вселенные. Программа обязательно переспросит подтверждение. Пользуйтесь ей, когда плеер нужно подготовить под новый объект с нуля, — вернуть удалённое из программы нельзя, анимации придётся загружать заново.

Обратная задача: анимации есть, а проекта нет

Если анимации и расписание уже настроены на плеере, их можно подтянуть в программу. В окне Передача данных в LS Player отметьте Плейлисты и События календаря и нажмите Импорт.

Учитывайте две вещи:

  • Программа предупредит, что плейлисты и события календаря в текущем проекте будут перезаписаны данными с плеера: Да продолжает импорт, Отмена его отменяет. Если в проекте уже собрано расписание, сначала сохраните проект под другим именем.
  • Программа сверит анимации на плеере с композициями проекта. Если каких-то композиций в проекте нет, появится вопрос «Следующие композиции не найдены в проекте, они будут созданы автоматически, хотите продолжить?» со списком имён. Ответ Да добавит недостающие пункты в проект, и плейлисты с событиями импортируются целиком. Такие пункты — только имена анимаций с плеера, готовых эффектов и таймлайна за ними нет.

Если что-то пошло не так

  • Страница плеера не открывается в браузере — проверьте адрес, кабель и то, что компьютер и плеер находятся в одной подсети.
  • В окне «Передача данных в LS Player» появилось «Вход не выполнен» — не совпадают имя пользователя, пароль, адрес или порт. Проверьте разделы Данные доступа и Сетевые настройки, в том числе флажок HTTPS.
  • При отправке плейлистов появилось «Эти композиции не найдены на плеере» — в сообщении перечислены имена композиций, которые стоят в плейлистах проекта, но среди анимаций плеера не нашлись. Загрузите недостающие cue-файлы и повторите отправку.
  • Анимация в списке плеера есть, но приборы не светятся — скорее всего на плеер не отправлены вселенные и устройства либо приборы не пропатчены в порты конвертера, см. Патчинг приборов.
  • Появилось сообщение о превышении лицензии вида «Количество вселенных в проекте (…) превышает количество вселенных в лицензии плеера (…)» — при отправке вселенных и устройств считаются вселенные обычных конвертеров этого плеера, встроенный конвертер в эту проверку не входит. Уберите лишние конвертеры или вселенные либо расширьте лицензию плеера.
  • У анимации на плеере чёрное превью — GIF снимался с 3D-камеры, которая смотрит мимо объекта. Выберите другой вид в окне Экспорт и выведите композицию заново, см. Настройки GIF превью.

См. также