---
title: bsn.Mobile App
slug: manage/bsnmobile-app
docTags: 
createdAt: 2025-03-11T07:10:25.852Z
---

The bsn.Mobile BrightSign app for Android and iOS devices allows you to send commands to BrightSign players and other compatible network devices over your local network. It allows you to activate UDP events from presentations on your network, modify variables, create new UDP commands, and access the Diagnostic Web Server.

# <font color="#0C121D">Getting Started</font>

To get bsn.Mobile, which is is compatible with all networked BrightSign players, download it from the [Apple Store](https://apps.apple.com/us/app/bsn-mobile/id635024449) or from <font color="#0C121D">.</font>

When you open the app, it will ask for permission to find the players on your local networks:

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-HwPW4hPCK7E7FhYL4Ndmq-20250825-181611.png" size="40" width="705" height="1536" position="center" caption="Image 1" darkWidth="705" darkHeight="1536" showCaption="true"}

If you select **Allow**, it will attempt to load your players. If nothing appears, select the Refresh icon next to the search bar. This will r<font color="#0C121D">eload the list of BrightSign players on the local network (y</font>ou can also manually add players by IP address as long as your mobile device is on the same network as your players).

<font color="#0C121D">Players can have the following statuses\:</font>

- <font color="#0C121D">**Online**\: Players that are currently active on the local network.</font>
- <font color="#0C121D">**Offline**\: Players that were previously active on the local network but are currently unresponsive.</font>

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-6VVe4YznSkfKFXgNdHJw1-20250825-154626.png" size="40" width="714" height="1486" position="center" caption="Image 2" darkWidth="714" darkHeight="1486" showCaption="true"}

# Features

## Preferences/Languages

The English, Spanish, Portugese, French, Italian, Korean, Japanese, Chinese, Turkish, Russian languages are supported in the bsn.Mobile app. Go to **Settings**, and select a language from the dropdown menu, as shown in Image 3, below

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-gR0v86Uqc-G8oo29ijkgT-20250825-162401.png" size="40" width="628" height="1272" position="center" caption="Image 3" darkWidth="628" darkHeight="1272" showCaption="true"}

## Add/Hide Players

### Add Players

To manually add a new player, follow the steps below. Note that your mobile device must be connected to the same local network as your BrightSign player.

1. Open bsn.Mobile.
2. <font color="#0C121D">Select the + icon next to the search bar. </font>
3. <font color="#0C121D">Enter the IP address of the player. If you don’t know the IP address of the player, see . </font>You also have the option to add a **Device** **Name**.
4. The app will return the name and IP address of any player matching the IP address you entered. Select **Add** **Player Manually** to add it to the app.

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-SrFDFkGE0Jos8dKBPNVb1-20250825-182610.png" size="40" width="628" height="1298" position="center" caption="Image 4" darkWidth="628" darkHeight="1298" showCaption="true"}

### Show/Hide

You can hide/show players on the network using the **Show hidden players** toggle.

:::hint{type="warning"}
The functionality to delete players from the app database has not yet been implemented.
:::

## Variables

bsn.Mobile can change the value of User Variables in a player presentation. This is useful to change values like prices, or to change the value of an event depending on the User Variable value. For example, you can configure the presentation to play a different video if the variable equals a certain value (see [Conditional Targets](docId\:az1YTDtEYH-Zp2Dbg_lBL) for more information).

<font color="#0C121D">To access the User Variables on a player, enable the Local Web Server during player setup. If, during setup, you specified a username/password for the Local Web Server, you will need to enter these credentials to access the User Variables page in the app.</font>

The title above a field is the name of the User Variable. The value in the field is the value of the User Variable. To change the User Variable value, enter a new value in the field, then select **Set Values**.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-llU7WVZIGYwnd-agyzQoQ-20250825-153542.png" size="40" width="716" height="1553" position="center" caption="Image 5" darkWidth="716" darkHeight="1553" showCaption="true"}

## Actions

UDP events in your presentation that have **Show in BrightSign App&#x20;**&#x65;nabled (it is enabled by default), will appear automatically in the Actions section of bsn.Mobile. UDP events that do not have this checkbox enabled can be sent from the app using th&#x65;**&#x20;Custom UDP Action&#x20;**&#x66;unction.

### Default Actions

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-7r2sJ_FoGqqwsMKTGr7h9-20250825-204603.png" size="40" width="632" height="1238" position="center" caption="Image 6" darkWidth="632" darkHeight="1238" showCaption="true"}

This section lists [ UDP Events](docId\:UGiCbbP6YX_8Te_bJDGe8) that are used in the current presentation.  Touch any of the  buttons to send that UDP string to the connected player.

:::hint{type="success"}
It is possible to affect multiple players with a single command. See the [UDP Commands with Multiple Players](docId\:J_wo5BOarrm0wD0hPWXYN) instructions for more details.
:::

### Custom Actions

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-_wobidFKEJbkj400AY3Qq-20250825-205151.png" size="40" width="636" height="1272" position="center" caption="Image 7" darkWidth="636" darkHeight="1272" showCaption="true"}

<font color="#0C121D">You can add commands in the **Custom** **Actions** pane, to add actions that are not exposed in the bsn.Mobile app</font>:

1. <font color="#0C121D">e</font> **Player** **Actions** tab, select **Custom** **Actions**.
2. Select **Add Custom Action.**
3. <font color="#0C121D">Enter the **Label Name** and **UDP Command** to create a key/value pair</font>:
   1. <font color="#0C121D">**Label**\: The name of the action.</font>
   2. **UDP** <font color="#0C121D">**Data**\: The value will be sent to the player in the form of a UDP packet. </font>
   3. <font color="#0C121D">Select **Add** **Action**.</font>

## Diagnostics

::Image[]{src="https://api.archbee.com/api/optimize/Aiw58-3NpdDpGlgjiVvLS-TiCo7XjId6avLHD2oRnAL-20250825-210415.png" size="40" width="634" height="944" position="center" caption="Image 8" darkWidth="634" darkHeight="944" showCaption="true"}

Select the Diagnostics tab at the bottom of the app to open the Diagnostic Web Server (DWS) to manage and monitor networked players. When you are in the DWS, you can open the hamburger menu at top right, as shown in Image 7, to access different DWS tabs.  &#x20;

See [this page](docId\:qXt4YHey7IEj_M9dH73wM) to learn more about using the DWS.

## Settings

This section allows you to autoscan for players when starting up the app, or to disable that feature.

# <font color="#0C121D">BrightAuthor Classic</font>

Any presentation that uses UDP commands and user variables can be controlled using the new bsn.Mobile app.

<font color="#100f0f">For information about using </font>the original BrightSign App<font color="#100f0f"> with BrightAuthor Classic, see .</font>

