Skip to Casset Apps
casset
ExperiencesDevelopersHeadless APISign in

Native Apps · Build inside Casset

Customize your fanexperience with Apps.

Casset Apps install directly into an artist's world—transforming how the Profile World and player feel while playback, identity, and navigation stay continuous. Choose this native path for profile experiences, interactive music, visualizers, games, collector experiences around existing Casset purchases, and artist-native extensions. Casset retains checkout and entitlement authority. If you own the frontend instead, use the Headless API to build beyond Casset.

Explore apps Toolkit preview

Inside Connor's World

See the App inside the World.

Choose an experience and see its production surface inside Connor James's Casset. The App can transform the surface; Casset still owns identity, navigation, and the continuous player beneath it.

Connor's live public profile data, staged through the production Profile World and App components.

Placing Clouds in the World…
CloudsExplore an artist’s hooks inside a touch-responsive storm.

Build inside Casset · native to the Profile World

New worlds.
One song.

Apps change how the music can be experienced. Casset keeps the parts that should never fragment: artist identity, playback, permissions, navigation, and exit.

  • 01Playback stays with Casset’s canonical player.
  • 02Artists choose what is installed and visible.
  • 03Every App receives only reviewed, bounded context.
Casset hostIdentity · playback · permissions
Clouds
Origins
Pretty Shades World
Mood Ring
Casset Apps SDK · Local alpha

For developers

One player.
Infinite interfaces.

Build one bounded experience inside an artist's existing Profile World with the framework-neutral contract or React adapter. Casset keeps the sole MediaFooter, playback clock, navigation, permissions, entitlements, safe areas, and PWA continuity canonical. For an artist website, metadata-only discography, portfolio embed, public-data tool, or read-only agent context that lives beyond Casset, choose the separate Headless API.

Get startedThe Minimal Profile starter commands are shown in the developer stage.
Open developer toolkit
Building an HTTP integration? Explore the separate APICasset Apps starter ZIPs and the exact local mock host are available. The separate Headless credential/webhook sandbox requires an authenticated loopback Studio session · third-party production submission is unavailable.

Native App contract

Host-connected by design
In development

You shape

  • App-local composition
  • Sparse Profile or Track states
  • Typography, materials, and motion
  • One approved runtime surface

Casset keeps canonical

  • Audio, timing, queue, and transport
  • Identity, permissions, and navigation
  • Safe areas, gestures, lifecycle, and exit
  • PWA shell and runtime authority

Toolkit direction

Framework-neutral contractReact adapterExact local host
Develop locally against Casset’s contract—not a second player or standalone clone.

Starter terminal

Minimal Profile app
Local starter
TerminalQuickstart
base=https://casset.fm/downloads/casset-apps
archive=casset-minimal-profile-app-v0.2.0-alpha.0.zip
curl -LO "$base/$archive"
unzip "$archive"
cd casset-minimal-profile-app
pnpm install
pnpm dev
No Casset credential requiredFull quickstart

Three ways into the music

The song stays. The world opens.

A Casset App lets a release take new forms without breaking the listening spell: a place to enter, an object to play, or a new expression of the artist—all inside the same Profile World and continuous player.

Worlds

Let a release become a place.

Timed scenes, atmosphere, lyrics, and story unfold with the song inside the artist’s World.

Listening objects

Give listening a physical form.

Click wheels, handhelds, archives, and new music objects all move Casset’s one continuous player.

Identity

Restage the world. Keep the artist.

Apps reshape presentation and interaction while the Catalog, Profile World, and artist identity stay intact.

Give the music
another dimension.

Claim your Casset, shape the World, and choose the experiences that belong inside it.

Create your CassetOpen Casset Apps
casset
AboutDevelopersPrivacyTerms
© Casset 2026