FrameToGo: 'Spotify for Digital Art' Platform on Tezos

// Name:
FromFriends™

// Email or contact method:
heyfromfriends@gmail.com

// Geographic location:
Germany

// Are you applying on behalf of a company, or as an individual:
Individual

// If company, provide company name and website:
/

// Name of project or idea:
FrameToGo: ‘Spotify for Digital Art’ Platform on Tezos. User-curated playlists viewed on lightweight Android, Chromecast, and web players, with advanced layout templates for high-quality digital art presentation.

// Detailed description of your project or idea and why you believe it deserves funding:

Work in progress video demo of the FrameToGo platform:
+ https://www.youtube.com/watch?v=1yFoQrwrAgo

Early last year, I started building FrameToGo, a Tezos-based platform for curating, viewing, and discovering digital art playlists, combined with powerful player apps that allow digital art to be displayed beautifully on any screen.

A major pain point in the digital art space is that artworks are effectively locked inside wallets and mostly viewed on small personal devices. When digital art is shown on larger displays such as monitors or TVs, it is often presented in an unprofessional way, with little control over layout or presentation. Most existing apps only offer very limited options such as simply choosing whether an artwork should cover or fill the screen.

To address this, I developed a dedicated platform, digital art player and layout template system specifically designed for digital art presentation. It goes far beyond basic cover or fill modes and is built for 16:9, 9:16, and 1:1 aspect ratios, with smart responsive behavior for all other formats. This allows artworks to be displayed intentionally, consistently, and in a way that respects both the artist’s work and the physical display.

Over the last year, I built a working prototype of the platform and its player apps, and I am extremely excited about its potential for the Tezos ecosystem.

The platform consists of two main components.

1. Playlist platform, where users can discover, create, and manage digital art playlists. This application works on both desktop and mobile and is installable as a Progressive Web App.

2. Set of player apps used to display playlists on various devices and screens. All of these can be easily controlled remotely by the platform app.

Player apps

  • Universal Android app supporting:
    • Android
    • Android TV
    • Google TV
    • Fire TV
  • Custom Chromecast receiver
    • Chromecast sticks and boxes
    • Chromecast built-in TVs
  • Web-based player
    • Also installable as a Progressive Web App
  • Desktop use with PWA or custom kiosk scripts
    • Raspberry Pi
    • Mini PCs

Additional platform components

  • Landing page
  • Getting started tutorials
  • FAQ

Core sections

  • Home and playlist discovery
  • Create and manage playlists
  • Add and manage multiple displays
  • Wallet artwork feed
  • Create and manage templates

Layout template system

  • Customizable templates with live preview
  • Designed specifically for displaying digital art beautifully
  • Template options include:
    • Title
    • Description
    • Artist name
    • Background color
    • Cover or fill behavior
    • Positioning
    • Font selection
    • QR code

Additional features

  • User profiles (example.com/@username)
  • Remote control functionality, for example using a smartphone to control a TV player

Settings section

  • Supports adding multiple Tezos wallets without a mandatory wallet connection
  • Dark mode and light mode

Player app features

  • Support for images, animated GIFs, video, interactive art, and generative art
  • Additional file type support depends on the capabilities of the device running the player

Display connection

  • Connect and manage multiple displays remotely
  • Secure PIN-based pairing instead of complex accounts on TVs
  • No limit on the number of displays you can connect

Remote control features

  • Play / pause
  • Next / previous
  • Add artwork to playlists
  • Control display interval and repetition
  • Debug mode for setup and troubleshooting

Benefits for the Tezos Ecosystem

  • Our lightweight digital art players support seamless, continuous display of Tezos-based artworks across Smart TVs, Android-based devices, Raspberry Pis, and other cost-efficient hardware platforms.
    By reducing technical friction, the platform allows collectors, artists, galleries, and public institutions to display artworks reliably and continuously without expensive equipment or complex setup.
    This lowers barriers to adoption and supports long-term, unattended installations.
    Designed for efficiency and accessibility, the platform extends Tezos art beyond crypto-native environments into everyday physical spaces, making it suitable for both private collections and large-scale exhibitions.

Key Benefits

  • Makes Tezos art visible in physical and public spaces
  • Promotes artist discovery through curated playlists
  • Elevates digital art presentation to a professional, gallery-grade standard
  • Unlocks new use cases for collectors, artists, and galleries
  • Flexible, multi-device, and easy to deploy
  • Scales from individual displays to multi-location installations
  • Creates a sustainable ecosystem for discovering, curating, and showcasing Tezos digital art

Estimated yearly costs

  • AppWrite backend: 300 USD per year
  • Primary domain name: 20 USD per year
  • Player short domain for easy TV input: 20 USD per year

// What type of background or experience do you have and your team have in building out a project like this:

I’m a creative developer focused on building innovative platforms that empower artists and collectors in the Web3 ecosystem through thoughtful design and technology.

I’ve built several digital art related projects using the Objkt.com v3 and tzkt.io APIs. These include TezosTV and tools for EditArt, Objkt.com, fx(hash) Tezos, and Bootloader.art.
Explore all my projects here: https://fromfriends.xyz

In 2025, I won five Tezos Developer Awards for these projects.

Together with my teammate Bruno Formagio, we won both “Best Overall” and “Collab Culture” at the official 2025 Etherlink Hackathon for our fully on-chain generative art platform, Permalink.

// Social handles of project, if any:
/

// Funding amount being requested (please make sure the DAO treasury can currently support it, suggested range is 500–20,000 tez depending on project requirements and value):

16,900 XTZ (~$9,800 USD at ~$0.58 per token at the time of writing)
Since the amount is on the higher end, I’d be fine with a 40/40/20 split.

// Tez address to be funded (please verify accuracy):
fromfriends.tez (tz1U49JkLGSUR7JFN5xFoFghNwMXnQtR7Pv5)

// Proposed goals/GPIs to deliver for the requested funding (funding may be broken into two tranches, with final half distributed after some proven deliverables):

// Deliverables

Playlist Management & Discovery Platform

  • Supported Platforms: Desktop & Mobile
  • Installable as: Progressive Web App

Features:

  • Home and playlist discovery
  • Playlist creation & management
  • Multi-display management
  • Wallet feed integration

Player Apps

  • Universal Android App: Android phones, TVs, Fire TV, Google TV
  • Custom Chromecast Receiver: Chromecast sticks, boxes, and built-in TVs
  • Web-Based Player: Desktop, Raspberry Pi, mini PC via PWA or kiosk mode via scripts

Features:

  • Support for images, GIFs, videos, interactive art, generative art
  • Remote control functionality
  • PIN based display connection for secure setup

Additional Components

  • Landing page
  • Tutorials and FAQ
  • User account system with email login and multiple wallet support

Layout Template System:

  • Customizable templates with live preview
  • Template options: Title, Description, Artist Name, Background Color, Cover/Fill behavior, Positioning, Font Selection, QR Code

Remote Control:

  • Play / Pause
  • Skip to next / previous
  • Add artwork to playlists
  • Interval & repetition settings
  • Debug mode

User Experience Enhancements:

// GPIs

  • Active monthly users
  • Number of created playlists
  • Total daily playtime
  • Number of connected displays
2 Likes

Unfortunately the devices you’re listing are not great for this use.

The low power Cortex chips are not going to be able to play back large format art GIFs at a consistent framerate. If at all. Playing a 28 MB gif on the Raspberry Pi 3? - Raspberry Pi Forums

For interactive generative, Mini PCs like what is used in the FF1 really is min spec for compatibility with WebGPU/WebGL APIs. Not just for performance (which demosceners here will push to it’s limits) but for drivers. You’ll end up with blank screens and hard crashes.

1 Like

what an awesome idea. we can all do pop up shows more freely. to what @v32 mentioned, are you offloading the rendering to each local client, or could you perhaps use some pre-rendered stream?

1 Like

Many thanks for your feedback.

Yes, the Raspberry Pi 3 is not a recommended device to run the player.

The Pi 4 or 5 are a much better fit for most artworks, especially when they are set up as a dedicated FrameToGo player with Pi OS Lite 64-bit, headless Chromium with GPU acceleration, and a few other tweaks.

I will add a documentation page with an overview of the minimum device specifications required to run the player.

I also plan to add a system that informs users what they can expect from the device the player is running on. For example:

  • Level 1: supports all file types
  • Level 2: supports images and GIFs only
  • Level 3: supports images only

Another safeguard would be to check whether a playlist contains a piece that is not supported by the device. If this is the case, the piece would be skipped.

If galleries, exhibitions, or similar events want to run, for example, a real-time generative art installation in 4K, I would expect them to check the documentation and purchase a recommended mini PC for around 300 to 500 USD with capabilities that match the FF1.

For the majority of private users who simply want to enjoy their art on larger screens, they most likely already own a device that is capable of playing most file types.

Most pieces are images, videos, or GIFs, and these run well on most newer devices.

1 Like

Thank you, I’m glad you like it! Would love to see more pop-ups promoting art on Tezos.

I have already implemented many features to achieve the best possible performance, such as a lightweight player, memory management and hardware acceleration where possible.

One thing that would be amazing is if the Objkt team would allow our players to access their private API to serve optimized content based on the screen and device specifications.
For example, serving a 1080p image instead of the original 4K version on a 1080p screen would be much better for memory usage and overall performance.

I am also exploring other solutions and am open to suggestions.

1 Like

Hello, thank you for your proposal.

Before submitting a proposal, applicants are encouraged to check the treasury to see if the DAO can support it. The DAO’s treasury currently does not have enough tez to fund the requested amount.

Hopefully more tez is deposited to support the DAO’s continued operations soon, but if you want to propose this now then the amount would need to be reduced.

Thanks!