macOS Retail Kiosk Software · by DripSoft

See it before you buy it.
Scan to watch.

Full-screen video that sells. A barcode scan plays the right product video — instantly, automatically, on any Mac from 2012 onward.

All About Pyrotechnics fireworks stand at night in Azle Texas, strung with lights
All About Pyrotechnics2045 Northwest Parkway · Azle, Texas · Retail Player installed & running

Deployed & Working

Built for a real store.
Tested on real customers.

Retail Player was developed by DripSoft in Dripping Springs, Texas and is currently installed and running at All About Pyrotechnics in Azle, TX — a seasonal fireworks stand that opens for New Year's, July 4th, and every Texas holiday worth celebrating.

Customer Story
All About Pyrotechnics
2045 Northwest Parkway · Azle, Texas 76020
Customers at All About Pyro can't light a firework in the stand — so seeing it explode before they buy it is the sale. Associates scan the box and the product's aerial demo video plays full screen immediately. The customer sees exactly what they're getting. The sale makes itself.
Visit allaboutpyro.com ↗
∞
Sales loop plays endlessly without intervention
<1s
Video switches instantly on barcode scan
$0
Additional hardware cost on a retired Mac
6
Seasonal events — open New Year's through Diwali

The Experience

Set it up once.
It runs itself.

Retail Player turns any Mac into a silent, self-managing video kiosk. No clicking, no navigating menus. Just a barcode scanner and a beautifully running display that sells while you sell.

🎬
01
Sales Loop Plays
Your promotional video loops endlessly in full screen — no UI, no chrome, no distractions. Just your brand.
📦
02
Customer Shows Interest
A sales associate scans the product barcode with any USB or Bluetooth barcode scanner.
▶️
03
Product Video Plays
The matching product video launches instantly, full screen — the customer sees exactly what they're about to buy.
🔄
04
Loop Resumes
When the product video ends, the sales loop picks up exactly where it left off. No touch, no click required.

In The Store

Scan the box.
Watch it explode.

Works with any standard barcode scanner — USB or Bluetooth. The scanner acts as a keyboard, so there's nothing to configure, no drivers to install.

Name your video files to match the product barcodes and drop them in a folder. Adding a new product video takes about ten seconds.

789234961
→
789234961.mp4 plays
043000200603
→
043000200603.mov plays
12345678
→
Returns to Sales Loop
unknown
→
⚠ Alert beep — no video found
Sales associate scanning a firework product while showing a family the product demo video
Scanning triggers the product demo video instantly
Sales loop promotional video playing on screen mounted in fireworks store aisle
Sales loop — plays endlessly between scans

Always On

Your display
never rests.

Between scans, your sales loop video runs on an endless, gapless loop. Promotions, brand storytelling, sale pricing, atmosphere — whatever drives your customers to reach for more product.

Built on Apple's AVPlayerLooper framework, the loop is engineered to run for days without freezing, memory leaks, or intervention. Set it up once and walk away.

Low Cost to Deploy

Run it on a Mac
you already own.

Retail Player requires macOS 10.15 — which means any Mac from 2012 onward can run it. You don't need new hardware. A refurbished Mac mini from eBay and a TV you already have is all it takes to get a professional kiosk display running in your store.

What a complete setup costs

A professional kiosk display for under $500.

$150
Refurbished Mac mini
Mac mini (2014 or later) from eBay or a local reseller. Runs macOS 12 and Retail Player without breaking a sweat.
$180
Display TV or Monitor
Any HDMI TV or monitor. Wall-mount it above the counter or set it on a shelf. Retail Player goes full screen automatically.
$30
Barcode Scanner
Any USB or Bluetooth scanner from Amazon. Plug it in — it works as a keyboard with no drivers or configuration needed.

macOS 10.15 Catalina minimum  ·  Any Mac from 2012 onward  ·  Give retired office hardware a productive second life

Built for Retail

Everything a kiosk needs.
Nothing it doesn't.

🖥️
True Full Screen
No menu bar, no dock, no window chrome. Pure video from edge to edge. The Mac disappears — your brand is all that's visible.
Zero UI distraction
⚡
Instant Barcode Response
Video switches in under a second. No loading screen, no delay. The customer sees the product video before they've lowered the scanner.
Sub-second switching
🔁
Gapless Loop Playback
The sales loop runs forever with no memory leaks, no freezes. Engineered for unattended operation using Apple's AVPlayerLooper.
Kiosk-grade stability
🖼️
Logo Overlay
Place your brand logo on every video. Upload a PNG with transparency, set the size from subtle watermark to prominent badge.
PNG with transparency
🔊
Independent Volume Control
Separate volume levels for your sales loop and product videos. Normalize audio so switching between videos is never jarring.
Per-video-type volumes
💾
Remembers Everything
All preferences — files, folders, volumes, logo — are saved and restored on every launch. Set it up once, it starts itself every morning.
Persistent settings
📂
Simple File Convention
No database, no import wizard. Name your product videos to match their barcodes and drop them in a folder. New product? Ten seconds to add it.
789234961.mp4
🛡️
App Store Ready
Built with Apple's App Sandbox enabled. Full compliance with macOS security requirements for Mac App Store distribution.
Sandboxed & signed
🕰️
Runs on Old Macs
macOS 10.15 Catalina minimum — any Mac from 2012 onward. Turn a retired office Mac into a dedicated kiosk display for nothing.
macOS 10.15+

Apple Music Volume Control

Sales Loop playing — music at full volume
Barcode scanned — music fades down smoothly
Product video ends — music fades back up

Apple Music Integration

Music that knows
when to step back.

Connect Retail Player to Apple Music and it automatically manages volume. Music plays fully during the sales loop, then smoothly fades underneath product videos so the audio is clearly heard.

The fade takes about 1.8 seconds — gradual enough to feel natural over a store sound system. When the product video ends, music fades back up just as smoothly.

Play any station, playlist, or album. Retail Player controls only the volume — your music selection is entirely yours.

All About Pyrotechnics · Azle, Texas

Already working
in a real store.

Retail Player was developed by DripSoft in Dripping Springs, TX and is currently installed and running at All About Pyrotechnics in Azle, TX. Customers scan firework boxes to watch aerial demo videos before they buy — the sale makes itself.

Sales loop promotional video playing in the fireworks storeSales loop content on screen above product shelvesFamily watching product video after associate scans the fireworkOutdoor fireworks stand with Retail Player running at sunset

Any Product. Any Store.

If it has a barcode,
it can have a demo video.

🎆 Fireworks
See it before you buy it
Customers can't light a firework in the store. Let them watch the aerial demo — the sale makes itself. Already running at All About Pyrotechnics in Azle, TX.
📱 Consumer Electronics
Show every feature in action
Scan any device to play a focused demo video showing exactly what it does and why it's worth the price.
🏋️ Sporting Goods
Bring gear to life
Scan any item to play manufacturer product videos — the ones brands spend millions producing and retailers rarely show.
🏠 Home & Garden
Show it installed
Scan a fixture or piece of furniture to show it in a real home environment — context that closes the sale.
🔧 Automotive Parts
Installation in minutes
Scan any part to play the installation video — turning a complex purchase into a confident one.
🎪 Trade Shows & Events
Booth that sells itself
Run a general reel. Scan a card at the right moment to play a targeted product presentation for any visitor.

Technical Specifications

Native macOS.
No compromises.

No third-party dependencies. No web views. Pure native macOS using AVFoundation, AVKit, and AppKit — the same frameworks Apple uses in its own media applications.

macOS
10.15 Catalina or later — any Mac from 2012 onward
Video Formats
MP4, MOV, M4V, AVI, MKV — H.264 and H.265
Barcode Input
Any USB or Bluetooth scanner in keyboard emulation mode
Logo Overlay
PNG with transparency — adjustable size, bottom-right corner
Loop Engine
AVPlayerLooper — gapless, engineered for days of unattended operation
Apple Music
Smooth volume fade via Apple Events — sandbox authorized
Distribution
Mac App Store ready — App Sandbox enabled, fully signed
Hardware Cost
Complete kiosk setup for under $500 using refurbished equipment

Put your products on the screen.

Retail Player works on any Mac running macOS 10.15 or later. Setup takes about ten minutes. Your videos start selling the same day.

macOS 10.15+
Any barcode scanner
Your product videos
Apple Music optional
Mac from 2012 onward