Digital signage on a Mac, iPad or iPhone

A Mac mini behind a TV, or an iPad on a wall mount, makes a good sign. ScreenTinker has a native player for macOS and an app for iPad and iPhone. Both are new: treat them as beta, and try one screen before you roll out a fleet.

Which one?

Set up a Mac

  1. Download ScreenTinker-<version>.dmg from your instance's downloads page, open it and drag ScreenTinker to Applications.
  2. The first launch: Control-click the app and choose Open, unless your administrator distributed a notarized build.
  3. Start it at login, pointed at your server. In Terminal:
    /Applications/ScreenTinker.app/Contents/MacOS/ScreenTinker --install-autostart --server https://your-server
    It restarts the player if it ever crashes; Exit player on the on-screen menu leaves it stopped until the next login.
  4. Allow Local Network access when macOS asks, if your server or trigger senders are on the LAN.

Set up an iPad or iPhone

  1. Install the ScreenTinker app your organisation distributes (TestFlight or your device-management system).
  2. Open it, type your server address and tap Connect. Pick an orientation lock if the device is mounted.
  3. For a screen the public can touch, lock the device into the app: Guided Access (Settings → Accessibility) on one device, or Single App Mode from device management for a fleet.

To get back to the setup screen, hold three fingers on the screen for three seconds.

Pairing

Both show a six-digit code. In the dashboard, choose Add Display, type the code, and name the screen. The pairing survives restarts and app updates.

Keeping it up unattended

What the dashboard can and cannot do

Playlists, schedules, layouts, widgets, proof-of-play, mute and the live view work on both. A Mac also takes screen on/off, volume, the remote terminal and LAN triggers; an iPad or iPhone does not — iOS gives an app no control over the panel or the media volume. Neither can be rebooted or updated from the dashboard: a Mac is updated from the .dmg or by device management, and the app updates through Apple. The dashboard only shows the buttons a screen can honour.