AirBeats
🎵 Airbeats Desktop v6.2.0 - The Ecosystem Update
Welcome to Airbeats Desktop v6.2.0. This is one of our largest updates ever, officially bridging the gap between the Android ecosystem and the Desktop experience. We have completely rewritten the core architecture to introduce true cloud synchronization, a native Google Login pipeline, and a jaw-dropping premium user interface.
✨ Brand New Features
-
True Ecosystem Cloud Sync:
The Desktop app is now fully integrated with the Airbeats Android custom backend infrastructure (database.airbeats.app). We engineered a silent, non-blockinglocalStorageinterceptor that debounces and auto-syncs your data. This means yourfavoriteSongs,user_playlists,saved_albums, andsearchHistoryare automatically uploaded to the cloud and synced flawlessly between your Windows, Linux, Mac, and Android devices in real-time. -
Windows 11 Style OOBE (Out-of-Box Experience):
First impressions matter. We built a gorgeous, cinematic onboarding sequence for first-time users. Featuring a pitch-black background with a massive, pulsing ambient green aura (inspired by the Windows 11 setup), smooth typography fade-ins, and a beautiful feature-grid layout that introduces the app's capabilities before you even log in. -
Premium Liquid Glassmorphism UI:
The entire authentication flow has been rebuilt from the ground up for absolute visual perfection. Say goodbye to flat, boring modals. You are now greeted with a stunning "liquid frosted glass" overlay featuring a 24px heavy blur, translucent borders, a subtle inner glow, and a custom CSS keyframe animated gradient mesh background that slowly morphs behind the login card. -
Native Google Identity Services (GSI):
We completely ripped out the heavy, bloated third-party Firebase Web SDKs. In its place, we implemented a blazingly fast, deeply integrated Google Identity Services (GSI) pipeline. This provides a lightning-fast, native Google OAuth popup that securely logs you in without any unnecessary overhead. -
Frictionless Guest Mode:
Just want to listen to music? Our new Guest Mode bypasses the cloud sync architecture entirely, allowing you to jump straight into the app and store everything locally on your machine without requiring an account.
🚀 Architecture & Security Upgrades
-
Secure Flask Backend Proxies:
Security is paramount. The frontend UI no longer talks directly to the externalauth.airbeats.appordatabase.airbeats.appservers, which previously caused401 Unauthorizederrors and exposed sensitive API keys. We injected secure proxy routes directly into the Python Flask backend (app.py) to safely handle all authentication and backup payloads server-side. -
Ubuntu Canonical Snap Store Automation:
Airbeats is now an official Linux Snap! We configured a headless Macaroon authentication pipeline inside the GitHub Actions CI/CD workflows (build.yml). Every time a new release is pushed to GitHub, the Canonical Snapcraft servers are automatically pinged, and the newest.snappackage is published directly to thestablechannel for Ubuntu users globally.
🛠️ Bug Fixes & Quality of Life
-
Redundant Leaderboard Modal Suppressed:
Fixed a massively annoying UI loop where the oldstats.jsGlobal Leaderboard script would immediately interrupt and demand you create a profile right after you finished logging in. The system now silently auto-registers your stats profile behind the scenes during your initial login, completely eliminating the popup. -
Dynamic Input Focus & Animations:
All text inputs and buttons across the login and onboarding flows have been upgraded with butter-smooth 300ms CSS transitions, soft drop-shadows on hover, and gorgeous focus rings. -
Global Push Notifications:
Integrated backend triggers via Firebase Cloud Messaging (FCM) to successfully broadcast rich notifications to all existing Android users, alerting them that the new Desktop ecosystem is officially live.