Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| blocks:player-setup [2025-03-05 15:13] – [Configuration File] admin | blocks:player-setup [2026-10-29 15:07] (current) – [Configuration File] mattias | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== PIXILAB Player ====== | ====== PIXILAB Player ====== | ||
| - | PIXILAB Player is a free software for making a player or interactive kiosk out of a small form-factor PC (such as a "NUC computer" | + | PIXILAB Player is free software for making a player or interactive kiosk out of a small form-factor PC (such as a "NUC computer" |
| :!: **NOTE**: This article describes the current version of the player, recommended for new installations. This player version requires Blocks version 7 or later. For systems based on previous Blocks versions, you may prefer to use the [[blocks: | :!: **NOTE**: This article describes the current version of the player, recommended for new installations. This player version requires Blocks version 7 or later. For systems based on previous Blocks versions, you may prefer to use the [[blocks: | ||
| Line 9: | Line 9: | ||
| The player needs 8 GB of RAM to be installed. Choose RAM of the fastest type supported by the computer. For optimal video performance, | The player needs 8 GB of RAM to be installed. Choose RAM of the fastest type supported by the computer. For optimal video performance, | ||
| - | For best performance and additional capabilities, | + | Pixilab player must be installed on an internal SSD for production applications. |
| - | Alternatively, | + | The player can be started directly from a USB memory stick for temporary computer compatibility testing, without the need to install. |
| ===== Getting Started ===== | ===== Getting Started ===== | ||
| - | Start by going to https:// | + | Start by going to https:// |
| {{ : | {{ : | ||
| Line 46: | Line 45: | ||
| When the installation has finished, remove the USB drive and power off the player. Connect the player to the network used by the Blocks server (if it is not already connected) and power on the player again. If everything works as expected, you should see the PIXILAB logo on screen with an ID string below, allowing you to add it as a Display Spot to Blocks. | When the installation has finished, remove the USB drive and power off the player. Connect the player to the network used by the Blocks server (if it is not already connected) and power on the player again. If everything works as expected, you should see the PIXILAB logo on screen with an ID string below, allowing you to add it as a Display Spot to Blocks. | ||
| + | |||
| + | =====Updating the Player===== | ||
| + | PIXILAB Player version 7 and later can be remotely updated from Blocks. This is done using the " | ||
| + | * The player starts from an internal SSD (i.e., not from a USB stick). | ||
| + | * The current user has the role of Manager or Admin. | ||
| + | * Another version of PIXILAB Player software is found on your Blocks server. | ||
| + | |||
| + | Player updates must be stored here inside Blocks’ root directory on your server: | ||
| + | < | ||
| + | public/ | ||
| + | </ | ||
| + | |||
| + | where XXX is the version number. The current version of PIXILAB Player can be obtained from the link in point 1 on the web page shown above under " | ||
| =====Configuration Options===== | =====Configuration Options===== | ||
| Line 88: | Line 100: | ||
| This string will be appended to the Spot page URL. It can be used to append query parameters to the URL. | This string will be appended to the Spot page URL. It can be used to append query parameters to the URL. | ||
| - | =====Configuration File==== | + | ===AoIP (AES67)=== |
| + | More information about the AES67 implementation here: [[.: | ||
| + | ====Configuration File==== | ||
| The configuration set through the web-based user interface described above results in settings in the // | The configuration set through the web-based user interface described above results in settings in the // | ||
| + | |||
| Each setting in the // | Each setting in the // | ||
| Line 99: | Line 114: | ||
| Valid keys are listed below in bold, with values described in the following text. | Valid keys are listed below in bold, with values described in the following text. | ||
| - | | + | ===General=== |
| - | * **dns** The address to the DNS server when using manual network configuration. | + | * **server_location** Address + optional port number (separated by colon) to the Blocks server. |
| + | * **server_protocol** Set to //http// or https depending on the connection type to the Blocks server. | ||
| + | | ||
| * **enable_mouse** When set to //yes//, shows the mouse cursor when a mouse device is connected. Mouse devices are disabled by default. | * **enable_mouse** When set to //yes//, shows the mouse cursor when a mouse device is connected. Mouse devices are disabled by default. | ||
| + | * **rgb_range** Can be set to //auto//, //full// or // | ||
| + | * **headless_mode** Set to //yes// to use the player without a display, e.g. for audio only playback. Default is //no//. // | ||
| + | * **touchpad_tap** Set to //no// to disable tap-to-click. Tap-to-click is enabled by default. This option is available in PIXILAB Player 7.1 and later. | ||
| + | * **url_append** String added to the end of the Spot url. Occasionally useful to apply extra query parameters. | ||
| + | |||
| + | |||
| + | * **run_from_usb** Set to yes to run the player from the USB stick instead of installing to an internal disk. Disabled by default. | ||
| + | * **auto_install** Set this to //yes// to install the player on an internal SSD without prompting. This option is available in PIXILAB Player 7.1 and later. | ||
| + | |||
| + | :!: **CAUTION**: | ||
| + | |||
| + | ===Network=== | ||
| + | * **ip_address** The IP address + subnet mask in CIDR notation when using manual network configuration. | ||
| + | * **dns** The address to the DNS server when using manual network configuration. | ||
| + | * **gateway** The address of the default gateway when using manual network configuration. | ||
| + | * **proxy_server** Address to a proxy server. | ||
| + | * **proxy_bypass** Comma-separated list of addresses to bypass proxy server (applies only when proxy_server is used). | ||
| + | ===WiFi=== | ||
| * **enable_wifi** When set to //yes//, enables WiFi. WiFi is disabled by default. The SSID of the WiFi network must be specified using the ssid option. | * **enable_wifi** When set to //yes//, enables WiFi. WiFi is disabled by default. The SSID of the WiFi network must be specified using the ssid option. | ||
| * **ssid** SSID (name) of WiFi network. | * **ssid** SSID (name) of WiFi network. | ||
| + | * **hidden_ssid** Set to //yes// when connecting to a network with a hidden SSID. Default is //no//. This option is available in PIXILAB Player 7.2 and later. | ||
| * **wifi_encryption** Set to //wpa// to specify WPA encryption for the WiFi network. When set to wpa, wpa_password must also be set. Default is no encryption (open network). | * **wifi_encryption** Set to //wpa// to specify WPA encryption for the WiFi network. When set to wpa, wpa_password must also be set. Default is no encryption (open network). | ||
| * **wpa_password** Password for connecting to a WPA encrypted WiFi network. | * **wpa_password** Password for connecting to a WPA encrypted WiFi network. | ||
| - | * **gateway** The address of the default gateway when using manual network configuration. | + | |
| - | * **ip_address** The IP address + subnet mask in CIDR notation when using manual network configuration. | + | ===Locale=== |
| * **ntp_server** Address to an NTP server for time synchronization. If not set, a default NTP server is used. | * **ntp_server** Address to an NTP server for time synchronization. If not set, a default NTP server is used. | ||
| - | * **proxy_server** Address to a proxy server. | ||
| - | * **proxy_bypass** Comma-separated list of addresses to bypass proxy server (applies only when proxy_server is used). | ||
| - | * **run_from_usb** Set to yes to run the player from the USB stick instead of installing to an internal disk. Disabled by default. | ||
| - | * **server_location** Address + optional port number (separated by colon) to the Blocks server. | ||
| - | * **server_protocol** Set to //http// or https depending on the connection type to the Blocks server. | ||
| * **timezone** Time zone used by the player' | * **timezone** Time zone used by the player' | ||
| - | * **url_append** String added to the end of the Spot url. Occasionally useful to apply extra query parameters. | + | * **keyboard** Keyboard layout, e.g. //gb// |
| - | * **rgb_range** Can be set to //auto//, //full// or //limited//. The default | + | |
| - | * **headless_mode** Set to //yes// to use the player without | + | ===AES67 AoIP=== |
| - | * **auto_install** Set this to //yes// to install | + | PIXILAB Player 8 and later. |
| + | * **aes67_dest** | ||
| + | * **aes67_channels** optional (default is 8 channels) set to the required channel number between 2 and 8. Be conservative, a silent channel consumes as much bandwidth as one with audio. | ||
| + | * **aes67_ifname** optional routes AoIP traffic | ||
| + | |||
| + | ====Troubleshooting Settings==== | ||
| + | |||
| + | :!: Use these troubleshooting and debugging settings | ||
| + | |||
| + | * **debug_mode** When set to // | ||
| + | |||
| + | * **ssh_password** When a password is set, ssh network access is enabled on the player | ||
| + | |||
| + | ====Release notes==== | ||
| + | |||
| + | [[blocks: | ||
| - | :!: **CAUTION**: | ||