Roadmap
Last updated: June 21, 2026
v0.1.0-setup
- Turborepo monorepo setup
- Apps initialization (API, Web, Mobile, Desktop, Admin, Docs)
- Packages setup (ui-react, contracts, tokens)
- Docker infrastructure
- CI/CD pipelines (GitHub Actions)
- Biome, Lefthook, Commitlint configuration
- Database setup (PostgreSQL, Prisma)
v0.2.0-auth-core
- JWT authentication (access + refresh tokens)
- User registration & login
- Artist registration & login
- Protected routes & RBAC
- OAuth 2.0 — Google & Facebook (users + artists)
- Two-Factor Authentication — TOTP, QR code, backup codes
- Password recovery — email flow with reset tokens
v0.3.0-music-engine
- Audio upload & processing pipeline (BullMQ)
- HLS streaming (128 / 192 / 320 kbps Opus)
- Track & Album CRUD
- File storage (static serving)
- Media player — play / pause / seek / next / prev
- Volume control & progress bar
- Queue management
- Shuffle & repeat modes
- HLS quality switching
- Playlist & album playback
v0.4.0-admin-panel
-
Admin panel UI (Kottster)— removed, see ADR-0025 - Upload tracks & albums
- Manage artists & users
- Content moderation
v0.5.0-mobile-beta
- Auth screens
- Main feed + player
- Search
- Offline mode (download tracks, playlists, albums)
- Background playback & lock screen controls
- Push notifications
- EAS build & beta program
v0.6.0-artists-app
- Artist public pages (bio, discography, top tracks)
- Artist upload flow (track + metadata + cover)
- Artist analytics dashboard (plays, followers, geography)
- Artist verification system
- Fan engagement tools
v0.7.0-monitoring
- Structured logging & log aggregation
- Sentry alerting & performance monitoring
- Admin analytics (user growth, content metrics)
- CI/CD improvements (deployment automation, security scanning)
- Business diagrams in admin panel
v0.8.0-security
- Security audit & penetration testing
- DDoS protection & rate limiting improvements
- CSRF / XSS / SQL injection hardening
- Security headers & HTTPS enforcement
- GDPR compliance & data encryption at rest
v0.9.0-additional
- Like / Unlike — tracks, albums, playlists
- Full-text search — tracks, artists, albums, playlists (PostgreSQL FTS + GIN indexes)
- Listening history
- Follow / Unfollow artists
- Playlist management — add/remove tracks, owner permissions
- Search page UI
- Artist page UI
- Album page UI
- Listening history UI
- User public profiles
- Profile editing (avatar, bio)
- Follow users
- Activity feed
- Lyrics display
- Trending & charts
- Gapless playback & crossfade
- Equalizer
v1.0.0-rebranding
Delivered by ADR-0024.
- New brand name & identity — Bitrate, defined in
brand.mdanddesign.md - Icons redesign — every raster icon is rasterised from the mark; see
design.md§24 - Wordmark & lockup — the mark has landed, the wordmark is still raster-only (
design.md§25) - Color scheme & design tokens update — Bitrate Purple
#7c3aed, three themes - Rename the package namespace from
@spotify/*to@bitrate/* - New domain & SSL
- OG images, favicons, metadata update
- Documentation & marketing materials update
v1.1.0-public-release
- Production testing & performance optimization
- App store submission (iOS + Android)
- Release notes & launch
v1.2.0-desktop-beta
- System tray & media key integration (Tauri)
- Local file playback
- Offline mode & local cache
- Desktop notifications & auto-updates
- Cross-platform testing (Windows, macOS, Linux)
Future (2027+)
Monetization
- Subscription system (Stripe / PayPal)
- Premium tiers (ad-free, FLAC, unlimited downloads)
Social
- Collaborative playlists
- Comments & reactions on tracks / albums
- Real-time listening sessions
- Share functionality
Content
- Podcasts
- Audiobooks
- Music videos
- Radio stations
AI & Recommendations
- Daily mixes & Discover Weekly
- Collaborative + content-based filtering
- Mood detection
- Voice commands
Platforms
- Smart TV (Android TV, Apple TV, Tizen, webOS)
- Car integration (Android Auto, CarPlay)
- Wearables (Apple Watch, Wear OS)
- Smart speakers (Alexa, Google Assistant)
Scale
- Microservices migration
- CDN for audio & static assets
- Database sharding & read replicas
- Auto-scaling & 99.99% uptime
- Multi-language support (EN, UA, RU, ES, FR)
Change history:
- 2026-01-11: Initial roadmap
- 2026-06-14: Updated dates; added Taskfile.yml, Changesets, infra/ migration
- 2026-06-21: Simplified to plain todo; updated completed items