Skip to content
@zoff-music

Zoff

The shared listening platform for YouTube and SoundCloud.

Zoff

Listen together with Zoff

Zoff is free shared listening for YouTube and SoundCloud. Start a room, invite your friends, and build the queue together. No account needed.

Open Zoff

Start a free Zoff room with YouTube and SoundCloud Zoff's room player and shared queue with song voting

One room, everyone's music

  • Build a shared queue, import playlists, and vote on what plays next.
  • Listen together with server-controlled playback or let a host take control.
  • Chat and see room activity, or switch chat off on your device.
  • Start a playlist from an idea with prompt-based music discovery.
  • Share a room link or QR code, embed a player, or pair a remote controller.
  • Browse public rooms or keep a room link private. Each room has its own settings and optional administrator password, not a required Zoff account.

Zoff is always free to use. Playback uses the official YouTube and SoundCloud players, with availability and playback restrictions set by those providers.

Listen on your screen

The project includes the main web app, protected administration, an embeddable player, a paired web remote, and a Chromecast receiver. Native mobile supports iOS and Android phones and tablets. The TV app has Android TV and Samsung Tizen delivery targets. Controls and features adapt to each runtime.

Explore Zoff · Apps and devices · Create a room

Built in the open

Repository What lives here
vibes-frontend Seven apps, typed API access, compiled validation schemas, shared state, and web/native UI
vibes-backend Go APIs, replayable incremental SSE, room permissions, provider integrations, and scheduled workers
vibes-migrator PostgreSQL migration history and generated database documentation
.github This organization profile and its shared presentation assets

The backend coordinates PostgreSQL state and Redis-backed event delivery; clients share contracts without sharing platform-specific UI. Schema changes live in the migrator rather than being applied by the API at startup.

Read the architecture and application flows for the full picture. Each repository's README covers setup, checks, and contribution boundaries.

Pinned Loading

  1. vibes-backend vibes-backend Public

    We back babyyy

    Go 2

  2. vibes-frontend vibes-frontend Public

    We back babyyy

    TypeScript 2

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…