Player Management

The Player section lists all players registered in garlic-hub and lets you assign, change, or remove the playlist each player runs. A typical workflow is to create a playlist in the Playlist Composer first, then assign it to a player here.

Players register themselves in a garlic-hub. You do not create a player record by hand in the overview. Instead, you point the player at the garlic-hub instance, and once it connects, it appears in the list with its last access time and model. From there you assign a playlist and manage it. See Connect a Media Player for how to set up a garlic-player or IAdea player so it shows up here.

Player Overview

The overview shows every player with its last access time, name, model, and currently assigned playlist. The assigned playlist is shown directly in the Playlist column. A player can also exist without an assigned playlist, in which case the column stays empty.

Sorting and Pagination

Click a column header (Last access, Player name, Model) to sort the list by that column. Use the per page selector to choose how many players are shown per page, from 0 up to 100, and the page numbers to move through the list.

Filtering

Use the filter fields to narrow the list by player name or by model (the player device or software the player is running). garlic-hub supports the garlic-player, Screenlite, all IAdea players since 2011, the SMIL players from Qbic International, and the iDS-Player. Supported models include garlic-player, IAdea players (2011 and later), Qbic International SMIL players, and the iDS-Player.

Last Access Status

The colored dot in front of the last access time shows the player’s connection status, based on missed refresh cycles:

A red status means the player has not connected to the CMS for about 4 refresh cycles, currently around 20 minutes. Common causes are a disrupted internet connection, player downtime, or crashed player software.

The refresh cycle is currently fixed at 5 minutes.

Assigning and Managing Playlists

Open the three-dot menu on a player row to manage its playlist. The menu is context-dependent and only shows the actions that apply to that player. Go to playlist, for example, appears only when a playlist is assigned.

Available actions:

Only Master and Multizone playlists can be assigned directly to a player. Internal playlists cannot, since they only exist nested inside other playlists.

Push vs. Poll

How a player receives a new or updated playlist depends on its network connectivity:

Both push and poll deliver the last exported (saved) state of the playlist, not unsaved changes still held in the database. Export the playlist before pushing or waiting for the next poll.

Use push when the player is in the same network, and you want an immediate update. Poll is the fallback when the player sits behind a NAT firewall and cannot be reached directly, which is the case in most internet environments.

Whether push is available for a player is configured on its Player API Connectivity page.

Deleting a Player

The Delete entry in the context menu removes the player record. This does not affect the playlist itself.

Player API Connectivity

Click a player name to open its API Connectivity settings. This is currently the only settings page for a player. Further settings will follow as additional tabs.

More player settings will be added on this page in future releases.