docsRoadmap

Roadmap

✅ Shipped (v1.0)

Playback

  • YouTube Music search & streaming
  • Background playback with notification controls
  • Queue management (add, remove, reorder)
  • Mini-player + full-player transition
  • Progress bar with seek support
  • Autoplay next song

Discovery

  • Unified search (songs, artists, playlists)
  • Trending artists (horizontal cards, auto-scroll)
  • Trending songs
  • Genre-based playlists
  • Artist detail page with songs

Social & Gamification

  • XP system with level-based multipliers
  • Streak tracking (daily listening)
  • Achievement badges with descriptions
  • Rank tiers (Seed → Legend)
  • Global leaderboard

Profile & Library

  • User profile with avatar (DiceBear / Gravatar)
  • Listening history
  • Favorites
  • Personal playlists
  • Quick stats grid

Platform

  • Android app (Kotlin + Compose + ExoPlayer)
  • Node.js API (yt-dlp + NewPipe)
  • Next.js web dashboard (leaderboard + landing)
  • Supabase backend (auth + Postgres)

🚧 In Progress

v1.1 — Polish & Stability

  • Offline caching for liked songs
  • Sleep timer
  • Equalizer
  • Crossfade between tracks
  • In-app update checker

v1.2 — Social Expansion

  • Follow other users
  • Activity feed
  • Collaborative playlists
  • Song comments

📋 Planned

v1.3 — Content Expansion

  • Podcast support
  • Lyrics integration (LRClib / Musixmatch)
  • Concert notifications (Songkick API)
  • Artist merchandise links

v1.4 — AI Features

  • AI playlist generation (prompt-based)
  • Smart recommendations (content-based filtering)
  • Mood-based shuffle
  • Voice search

v1.5 — Monetization

  • Premium tier (high-quality audio, no ads)
  • Tip jar for artists
  • NFT collectibles (badges as on-chain assets)

🎯 Technical Debt

  • Migrate to K2 compiler
  • Add screenshot tests (Paparazzi)
  • Compose UI tests (Compose Test)
  • Benchmark startup time
  • Reduce APK size (< 25 MB)