⚡ Quick Start Guide

From box to beats in 5 simple steps

1
🔌

Power Up

Connect power adapter and plug into outlet. Watch for "BeatFrame" → "hello" → waves animation

2
📡

Connect WiFi

Join "BeatFrame-XXXXXX" network (password: 12345678), scan and select your 2.4GHz WiFi

3
🔢

Get Code

Device displays 6-digit pairing code valid for 10 minutes

4
🎵

Pair Spotify

Visit beatframe.io/pair, enter code, authorize with Spotify account

5
🎨

Enjoy!

Device restarts, shows clock. Play music on Spotify and watch album art appear!

Need detailed instructions? Scroll down →

📦 Detailed Setup & Connection

Complete walkthrough of the setup process from unboxing to your first album cover display.

Step 1: Unboxing

Your BeatFrame package contains:

  • The BeatFrame display unit
  • Display stand
  • Power adapter with 5.5x2.1mm connector

Step 2: Connect Power

Connect the power adapter to your BeatFrame using the 5.5x2.1mm socket. Then plug the adapter into a power outlet.

Step 3: Boot Sequence

After powering on, you'll see:

  1. "BeatFrame" text on screen
  2. "hello" message
  3. Concentric waves emanating from the center

The waves indicate the device has created a WiFi network.

Step 4: Connect to BeatFrame WiFi

Look for a WiFi network named BeatFrame-XXXXXX (where XXXXXX is a unique identifier).

Default Password: 12345678 (unless otherwise indicated on your device)

Note: Works best on iPhone devices (tested and verified).

Step 5: Access Setup Portal

After connecting to the BeatFrame WiFi, you should be automatically redirected to the setup portal. If not, manually navigate to 192.168.4.1 in your browser.

Step 6: Scan WiFi Networks

Click the "Scan Network" button to detect available WiFi networks. This may take 2 seconds to 2 minutes.

Important: BeatFrame only supports 2.4GHz WiFi networks. It cannot connect to 5GHz networks.

Tip: Have your WiFi password ready before starting this step.

If networks don't appear after 2 minutes, restart your device by unplugging and replugging the power adapter.

Step 7: Connect to Your WiFi

Once networks appear:

  1. Select your 2.4GHz WiFi network from the list
  2. Enter your WiFi password in the field provided
  3. Submit the form

The device will disconnect you from its WiFi network and display a pairing code with an expiration time (e.g., "213788 \n 10 min").

Step 8: Pair with Spotify

Open https://beatframe.io/pair in your browser and enter the 6-digit code shown on your device.

You'll be redirected to Spotify's OAuth page. Log in with your Spotify account if needed and authorize BeatFrame to access your currently playing track information.

Note: If you need to log in to Spotify and aren't redirected back to the OAuth page, simply visit beatframe.io/pair again with your code.

Step 9: Complete Setup

After successful pairing:

  • Your device will restart automatically
  • The display will show the default clock screensaver
  • Your browser will redirect to beatframe.local (the local settings page)

You're all set! Play any track on Spotify and watch it appear on your BeatFrame!

Remember: The pairing code expires after 10 minutes. If you miss the window, restart your device to get a new code.

⚙️ Device Settings

Access your device settings at beatframe.local (only available when connected to the same local network as your BeatFrame).

Main Dashboard

The main page displays:

  • Device ID: Your unique device identifier
  • Connected Network: The WiFi network your device is using
  • Current Weather: Weather information for your configured location (if enabled)
  • Brightness: Current brightness level

💡 Light Sensor Location

The ambient light sensor is located in the upper left corner of the device. You'll notice a small circular indentation in the housing.

Important: Keep this area clear and unobstructed for accurate auto-brightness adjustments. Covering the sensor may cause the display to be too bright or too dim.

Settings Menu

Click the "Settings" button to access detailed configuration options:

Weather Configuration

Enable and configure weather display for the clock screensaver. See the Weather Configuration section for details.

Brightness Control

Choose between:

  • Auto Brightness: Automatically adjusts based on ambient light detected by the sensor
  • Manual Brightness: Set a fixed brightness level

Display Mode

Select your preferred screensaver when no music is playing. See the Display Modes section for all available modes.

Cover Transition

Choose how album covers transition:

  • Crossfade: Smooth fade between covers
  • Slide Up: New cover slides up from bottom
  • Slide Left: New cover slides in from right

Sleep Mode

Configure when the display turns off to save energy. Set the idle timeout period.

Timezone

Manually set your timezone for accurate clock display. BeatFrame cannot automatically detect timezone changes (e.g., daylight saving time).

Device Actions

  • Back: Return to the main dashboard
  • Restart Device: Reboot your BeatFrame without unplugging (useful for applying settings or troubleshooting)
  • Unpair Device: Disconnect from Spotify and reset pairing (WiFi settings remain intact)
  • Factory Reset: Completely wipe all settings and data, returning device to factory state (use only for severe issues)

⚡ Power Consumption

Understanding your BeatFrame's energy usage and efficiency.

Energy Usage

Efficient LED matrix with smart power management

26W Peak Maximum

Full white pixels at max brightness (not achievable in normal use due to software and adapter limitations)

~6W Music Playback

Average consumption while displaying album covers and animations

~1.5W Standby Mode

Idle state with clock or screensaver at low brightness

Energy Efficient: BeatFrame uses less power than most light bulbs while operating. The efficient LED matrix and smart brightness control ensure minimal energy consumption during typical use.

Real-World Comparisons

To put BeatFrame's power consumption in perspective:

💡 LED Light Bulb

A typical LED bulb uses 8-12W. BeatFrame at 6W uses less power than a standard light bulb.

📱 Phone Charging

Smartphone chargers typically draw 5-10W. BeatFrame uses similar power to charging your phone.

💻 Laptop in Sleep Mode

A laptop in sleep mode uses 2-5W. BeatFrame in standby (1.5W) uses less than a sleeping laptop.

🌐 WiFi Router

A typical WiFi router uses 6-12W continuously. BeatFrame uses comparable power when active.

Energy Cost Calculator

Based on typical usage patterns (average 6W during use, 1.5W standby):

24/7 Operation

If BeatFrame runs continuously at 6W:

  • Daily: 0.144 kWh (6W × 24h)
  • Monthly: 4.32 kWh (~30 days)
  • Yearly: 52.56 kWh (~365 days)

At $0.12/kWh: ~$6.30/year

Typical Usage

8 hours active (6W) + 16 hours standby (1.5W):

  • Daily: 0.072 kWh (48Wh + 24Wh)
  • Monthly: 2.16 kWh (~30 days)
  • Yearly: 26.28 kWh (~365 days)

At $0.12/kWh: ~$3.15/year

Sleep Mode Mostly

4 hours active (6W) + 20 hours sleep (1.5W):

  • Daily: 0.054 kWh (24Wh + 30Wh)
  • Monthly: 1.62 kWh (~30 days)
  • Yearly: 19.71 kWh (~365 days)

At $0.12/kWh: ~$2.37/year

Cost Note: Electricity prices vary by location ($0.08-$0.30/kWh typical range). At European average of $0.20/kWh, typical yearly cost would be ~$5.25. Even at maximum 24/7 usage, BeatFrame costs less than $1/month to operate.

Power Management Tips

  • Use Auto Brightness to automatically reduce power consumption in dark environments
  • Enable Sleep Mode to turn off the display after a period of inactivity
  • Darker display modes and album covers naturally consume less power than bright content
  • The power adapter is optimized for the device's actual power draw (~6W typical)

🌤️ Weather Configuration

Add weather information to your clock display.

Setup Instructions

  1. Navigate to beatframe.local and open Settings
  2. Click "Configure" in the Weather section
  3. You'll be redirected to beatframe.io
  4. Search for your city or location in the search bar
  5. Select the exact location from the results
  6. Click "Save"
  7. You'll be redirected back to beatframe.local with weather configured

Note: Your BeatFrame can only display weather for one location at a time.

Weather Display Timing

Weather is a resource-intensive feature. After configuration or device restart, it may take 1-15 minutes for weather to appear on screen. Updates also occur with a similar delay.

If weather doesn't appear after 15 minutes: Please contact support with details about when you configured it and any steps you took.

Note: Weather is only displayed in Clock mode.

Weather Icons Reference

Your BeatFrame displays different icons for various weather conditions. All icons are shown in authentic pixel-art style as they appear on your device (12×12 pixels, enlarged for clarity).

0 Sunny
Sunny

Clear sunny day

1 Clear Night
Clear Night

Clear night sky

2 Cloudy
Cloudy

Overcast clouds

3 Rainy
Rainy

Moderate rain

4 Stormy
Stormy

Thunderstorm

5 Snowy
Snowy

Snow

6 Foggy
Foggy

Mist or fog

7 Partly Cloudy Day
Partly Cloudy

Few clouds (day)

8 Partly Cloudy Night
Partly Cloudy Night

Few clouds (night)

9 Light Rain
Light Rain

Drizzle or light rain

10 Heavy Rain
Heavy Rain

Heavy rain

11 Sleet
Sleet

Rain and snow mix

12 Windy
Windy

Strong wind

13 Blizzard
Blizzard

Snow with strong wind

14 Haze
Haze

Atmospheric haze

15 Overcast Light
Overcast Light

Broken clouds

🎨 Display Modes

Choose from various screensavers that appear when no music is playing. Access these in Settings > Display Mode.

Digital Clock

Classic digital time display with optional weather information. The default mode after setup.

Snake Game

Nostalgic snake game animation playing automatically on your display.

Pong Game

Classic Pong game animation with bouncing ball and paddles.

DVD Screensaver

Remember the DVD logo bouncing around? Now on your BeatFrame.

Starfield

Flying through a field of stars - a mesmerizing space journey.

Game of Life

Conway's Game of Life cellular automaton. Resets every 5 minutes with random events occurring every couple of minutes.

Rainbow Waves

Colorful waves flowing across your display.

Tatry

Scenic visualization inspired by the Tatra Mountains.

Minsk

Urban visualization inspired by Minsk.

Warszawa

Urban visualization inspired by Warsaw.

🔧 Troubleshooting

Solutions to common issues you might encounter.

Red "ERROR" Screen with "Retrying"

If your BeatFrame displays a large red "ERROR" message filling the screen with smaller white "Retrying" text below:

This indicates a critical error occurred. The device is attempting to recover automatically.

What to do:

  • Restart your device using any available method:
    • Via settings at beatframe.local → "Restart Device"
    • Or unplug the power adapter and plug it back in
  • After restart, monitor if the error reappears
  • Please contact support and report:
    • What you were doing when the error appeared
    • How often it occurs (one-time or recurring)
    • Your Device ID (from beatframe.local)

This error screen helps us identify and fix issues in the firmware. Your report is valuable for improving BeatFrame!

Device Won't Connect to WiFi

  • Verify you're connecting to a 2.4GHz network (5GHz is not supported)
  • Double-check your WiFi password
  • Make sure the network has internet access
  • Try restarting the device by unplugging and replugging
  • Move the device closer to your router

Pairing Code Expired

  • Pairing codes expire after 10 minutes
  • Restart your device to generate a new code
  • Have your Spotify credentials ready before starting

Not Redirected to Setup Portal

  • Manually enter 192.168.4.1 in your browser
  • Try a different device (iPhones work best)
  • Disable mobile data on your phone (force it to use WiFi only)

Album Covers Not Appearing

  • Verify you're actively playing music on Spotify
  • Check that your device is paired (visit beatframe.local)
  • Ensure your BeatFrame has internet access
  • Try restarting the device from settings or by unplugging
  • Unpair and re-pair your device if issues persist

Weather Not Showing

  • Wait 15 minutes after configuration (weather is resource-intensive)
  • Verify you're in Clock display mode
  • Check that weather is configured at beatframe.local
  • Restart the device and wait another 15 minutes
  • If still not working after 15 minutes, contact support

Auto Brightness Not Working

  • Ensure the light sensor in the upper left corner is not covered
  • Check that Auto Brightness is enabled in settings
  • The sensor needs clear line of sight to ambient light
  • Try cleaning the sensor area gently with a soft cloth

Display Issues or Freezing

  • First solution: Restart the device via settings or power cycle
  • If restart doesn't help, try Unpair Device and go through setup again
  • For persistent issues, perform a Factory Reset (this wipes all settings)
  • Contact support if problems continue after factory reset

Can't Access beatframe.local

  • Ensure your device is connected to the same WiFi network as your BeatFrame
  • Try using the device's IP address instead (find it in your router's connected devices)
  • Some networks block local domain resolution - try accessing from a different device
  • Restart your BeatFrame and try again

General Troubleshooting Tip: The firmware is still being actively improved. Most issues can be resolved by restarting your device. If you encounter any problems, please contact support with details about what happened and what you were doing when it occurred.

💡 Known Issues & Tips

Concentric Waves on Some Covers

If you occasionally see concentric waves (like during first boot) instead of an album cover, don't worry! This is the default visualization shown when Spotify's CDN is temporarily unavailable for that specific cover.

Solution: Simply skip to the next track - it usually resolves itself automatically.

Game of Life Behavior

The Game of Life display mode includes special behaviors:

  • Automatically resets every 5 minutes to prevent stagnation
  • Random events occur every couple of minutes to keep things interesting
  • This is intentional behavior, not a bug

OAuth Redirect Issue

If you need to log in to Spotify and aren't automatically redirected back to the authorization page:

  • This is a known quirk with Spotify's OAuth flow
  • Simply visit beatframe.io/pair again with your code
  • You should now see the authorization screen since you're logged in

Best Practices

  • Keep your device connected to a stable 2.4GHz WiFi network
  • Regularly restart your device if you notice performance degradation
  • Keep the light sensor in the upper left corner unobstructed for best auto-brightness performance
  • Contact support when encountering issues - your feedback helps improve the firmware
  • When reporting issues, include: what you were doing, what happened, and any error messages

Internet Requirement

Important: BeatFrame requires a constant internet connection to function. It fetches album covers in real-time from Spotify's servers.

Support

Need help? Contact support via:

  • Telegram: @a_shi_o
  • Email us with detailed information about your issue

When contacting support, please include your Device ID (found at beatframe.local) and a description of the problem.

Get in Touch

✈️
Telegram
@a_shi_o
Email
hi@beatframe.io