Multi-device Sync

Start on one device and continue on another — uninterrupted.

All user data is session-synced across devices. Whether you're listening on your phone, managing releases on your laptop, or browsing on a tablet, Rythme syncs your experience.

What syncs:

  • Playback position

  • Playlist queues

  • Liked tracks & albums

  • Activity logs and artist follows

  • Wallet session (via encrypted key abstraction)

Powered by:

  • Cloud Firestore

  • Auth session tokens (OAuth2 + JWT fallback)

  • Encrypted session cookies for browser continuity

What Syncs Across Devices

Your Rythme account is session-aware — meaning every action you take is mirrored across your authenticated sessions.

  • Playback Position Resume listening exactly where you left off — whether you switch from phone to desktop or vice versa.

  • Playlist Queues Your current queue and shuffle order stay intact, even if you log in from another device mid-session.

  • Liked Tracks & Albums Save a song on mobile — find it instantly favorited on web.

  • Activity Logs & Artist Follows Your listening history, follows, and interactions persist everywhere.

  • Wallet Session Sync Connect your Web3 wallet once and stay verified across app instances, thanks to secure session abstraction.


Under the Hood

The sync system combines cloud state persistence, event subscriptions, and encrypted auth flows to ensure consistency and speed:

  • Backend Infrastructure

    • Cloud Firestore for real-time data persistence and cross-device updates

    • OAuth2 with JWT fallback for scalable user authentication

    • Session tokens & encrypted cookies maintain sync on browser environments without needing reauth

  • Sync Logic

    • Intelligent delta updates reduce bandwidth and sync load

    • Sync occurs in the background, with minimal impact on battery or bandwidth

    • Playback data is synced every 3–10 seconds depending on connection quality

  • Privacy First

    • All synced data is encrypted in transit (TLS 1.3) and stored using Field-Level Encryption

    • Wallet sessions are non-custodial and scoped to signed permissions only

    • Users can clear sessions at any time from the device manager in their dashboard


Listen, explore, and manage — anywhere, anytime. With Rythme, your experience follows you.

Last updated