Light Stream Player 设置

来自Light Stream (CN)
LumiBot讨论 | 贡献2026年9月2日 (三) 18:25的版本 (Перевод с русской вики (задача №949, LS Dev Hub))
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Light Stream Player是一种设备,可以在现场独立播放已经制作好的动画:不需要电脑,也不需要运行程序。为了让程序知道该把项目设置发送到哪里,以及哪些转换器(Converter)属于哪个播放器(Player),需要把播放器作为设备添加到项目中——添加到固定装置(Fixtures)窗口里。

本文介绍的是程序本身中播放器的参数。如何向播放器加载动画,以及数据传输窗口的作用,请参阅文章Импорт cue в Player

播放器在项目结构中的位置

固定装置窗口按层级组织:播放器转换器端口(Port)固定装置。播放器位于最顶层,其余内容都在其内部。新建项目中已自带一个播放器,无需另行添加。

播放器的参数决定了:

  • 程序将设置发送到哪里 —— 世界(universe)、设备、播放列表和日历事件,都会发送到播放器参数中设置的地址,并使用其中设置的访问数据;
  • cue文件如何分配 —— 作品(composition)是按照播放器的世界来计算的,如果项目中有多个播放器,导出时文件会按播放器名称分配到相应的子文件夹中;
  • 占用多少个世界 —— 总数中包含播放器所有转换器的世界数,包括内置转换器(如果已启用)。

添加、重命名和删除

  1. 固定装置窗口的空白处点击鼠标右键。
  2. 在设备列表中选择Player

播放器会以展开状态出现在列表中,其参数会立即显示在属性(Properties)窗口中。程序会将新播放器命名为Light Stream Player;添加第二个及后续播放器时,程序会在名称后加编号,以避免重名。

重命名播放器有两种方式:右键点击播放器 → 重命名(Rename),或者在Properties窗口的名称(Name)字段中修改。删除播放器需右键点击 → 删除(Delete) —— 播放器被删除时,其转换器也会一并从项目中移除,而这些转换器端口中的固定装置会重新变为未配接(unpatched)状态。误删除可通过Ctrl+Z撤销。

参数在哪里查看

固定装置窗口中点击播放器——Properties窗口中会出现三个部分:常规(General)身份验证(Authorization)内置转换器(Internal converter)。设置的数值会立即生效,窗口中没有OK按钮。

常规(General)

参数 设置内容
名称(Name) 播放器在项目中的名称。该名称会显示在固定装置窗口以及数据传输窗口的播放器列表中,导出作品时还会成为存放cue文件的子文件夹名称。各播放器的名称不能重复
IP地址(IP address) 播放器的网络地址,默认值为192.168.0.205。程序在交换设置时通过该地址访问播放器;地址本身在播放器上设置,程序不会修改它。该地址同时也显示在固定装置窗口中播放器所在行、名称右侧
启用HTTPS(Enable HTTPS) 通过加密协议访问播放器。启用后程序会自动从HTTP port切换到HTTPS port
HTTP端口(HTTP port) HTTPS关闭时,程序访问播放器所使用的端口。默认值为80
HTTPS端口(HTTPS port) HTTPS启用时,程序访问播放器所使用的端口。默认值为443

端口通常不需要改动:只有在播放器被特意改到非标准端口,或者需要通过路由器端口转发访问它时,才需要修改。

身份验证(Authorization)

参数 设置内容
用户名(Username) 登录播放器所用的用户名。出厂值为administrator
密码(Password) 登录播放器所用的密码。出厂值为administrator。字段右侧的按钮可以显示或再次隐藏已输入的字符
导入/导出设置(Import / Export Settings) 该按钮会打开向LS Player传输数据(Data Transfer to LS Player)窗口——通过它可以把项目设置发送到播放器,也可以把已经在运行的播放器上的设置读取到项目中

访问数据与地址、端口一起保存在项目中,因此在Data Transfer to LS Player窗口中这些内容已经自动填好。它们其实是同一组数值:如果直接在数据传输窗口中修改用户名、密码、地址或端口,改动也会同步到播放器的参数中。

内置转换器(Internal converter)

播放器本身带有固定装置输出接口,在项目中它们以一个名为Internal converter的独立转换器形式显示在播放器内部。

参数 设置内容
使用内置转换器(Use internal converter) 启用播放器的内置输出。勾选该选项时,Internal converter会显示在固定装置窗口中,可以把固定装置配接到它的端口上,它的世界也会与其他转换器的世界一并计入统计——无论是检查重复的世界编号,还是项目世界总数的统计。如果不使用内置输出,请取消勾选:该转换器会从列表中消失,也不再占用世界

内置转换器有几个特点:

  • 无法删除它——只能通过Use internal converter复选框将其隐藏;
  • 它没有自己独立的IP地址:始终与播放器的地址一致,并随播放器地址一起变化;
  • 其余参数的设置方式与普通转换器相同——选中它,然后在Properties窗口中设置起始世界(Start universe)端口数量(Number of ports)每端口世界数(Universes per port)。设置的端口数不能超过播放器物理上实际拥有的端口数。

“固定装置”窗口中的播放器行

播放器所在的行不用打开属性窗口就能显示关键信息:

  • 左侧的箭头用于折叠和展开播放器的内容;
  • 接下来是图标和加粗显示的播放器名称;
  • 右侧是IP地址;
  • 名称与地址之间可能会出现橙色警告图标。

橙色图标:设置已发生变化

程序会自动追踪所有影响播放器的改动。只要你添加或删除了转换器、对其重命名、修改了它的网络设置、起始世界或端口数量,播放器名称旁就会亮起一个橙色图标,并显示提示"Attention! Click to see more(注意!点击查看更多)"。它只说明一件事:项目中的设置已经与当前播放器上实际生效的设置不一致。

点击该图标会打开注意!(Attention!)窗口,提示"Some settings have been changed. Do you want to open the player's properties to send them?(部分设置已发生变化。是否打开播放器属性以发送这些设置?)",并提供三个按钮:

  • 是(Yes) —— 程序会选中该播放器并打开其参数,从那里可以通过Import / Export Settings按钮把设置发送到播放器;
  • 否(No) —— 窗口关闭,图标继续保持点亮状态;
  • 清除(Clear) —— 图标被清除。此操作不会把设置发送到播放器,所以只有在确实不打算发送时才使用这个按钮。

该图标只是提醒,不是错误:它不会影响程序的运行,也不会影响映射(mapping)。

播放器内部的转换器

项目中的每个转换器都归属于某个播放器,这决定了它的设置会发送到哪个播放器。

  • 新建的转换器会添加到当前选中的播放器中;如果没有任何选中项,则添加到列表中的第一个播放器。
  • 可以用鼠标把转换器拖动到目标播放器所在的行,从而将其转移到另一个播放器。
  • 同一个播放器内的世界编号不能重复——重复的世界会被标记为错误。不同播放器之间的世界编号可以相同:因为它们是物理上不同的设备。

转换器自身的网络设置见文章Параметры Light Stream Converter,物理设备的配置见文章Light Stream Converter Setup

项目中有多个播放器

一个项目中可以有多个播放器,数量与现场实际安装的播放器数量一致。这种情况下:

  • 注意区分名称:cue文件子文件夹按名称分配,数据传输窗口中也按名称区分不同的播放器;
  • 为每个播放器分别设置它自己的IP地址(IP address)和访问数据;
  • 按照现场实际的连接方式,把转换器分配给各个播放器;
  • 分别向每个播放器发送设置和动画。

遇到问题时

程序无法连接到播放器。 检查参数中的IP address,并确认运行程序的电脑与播放器处于同一子网。最简单的检测方法是在浏览器中打开播放器的地址:如果网页界面打不开,说明问题出在网络上,而不是参数设置上。

数据传输窗口中出现"未登录(Not logged in)"。 UsernamePassword、地址或端口不匹配。请检查Authorization部分,同时也检查一下Enable HTTPS复选框——启用后程序会使用另一个端口。

动画已加载,但固定装置不亮。 世界和设备的设置还没有发送到播放器,或者发送之后又发生了变化——橙色图标通常就是在提示这一点。请重新用Import / Export Settings按钮发送设置。

程序提示世界数量超过了播放器许可证的授权数量。 项目中使用的世界数量超过了许可证允许的数量。请减少多余的世界——例如,如果未使用内置输出,可以取消勾选Use internal converter——或者升级许可证。

某个转换器的世界编号重复。 重复检测的范围是同一个播放器内,内置转换器也参与检测。请检查该播放器下所有转换器(包括Internal converter)的Start universe

参见