
32×32 · Livereal render
MediaLive
Gallery
Your uploads — photos are LED-calibrated, pixel art stays crisp.
At a glance
OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings4every one editable live in the studio, or by an agent with
update_app_settingsSourcegallery.pysrc/deskdot/apps/gallery.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
Mediamedia | text | empty | free text |
Fitfit | choice | Fit | FitFill (crop)Stretch |
LED colourprofile | choice | Auto | AutoVibrantNaturalRaw 1:1 |
Animation speedspeed | number | 1.0 | 0.25 – 4.0 |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview gallery --settings '{"fit":"cover"}' --out gallery.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/gallery/activateOr ask your agent: “Show Gallery on my panel”. It calls show_app with "gallery". New here? Set up DeskDot first.
More media apps

Media
Media Server
Latest Plex or Jellyfin additions as posters, plus who's streaming now.
8 settings

Media
Now Playing
Spotify / YouTube Music / any player: album art, karaoke lyrics, vinyl, spectrum and more.
19 settings

Media
Photo Frame
A slideshow of public-domain art, nature photos, dogs, cats, foxes and ducks.
15 settings

Media
Screen Mirror
Your screen, a window, the area under the cursor, or ambient colours — live on the panel.
23 settings