Meld: Unified Spotify & YouTube Music Client (v0.7.2)
Meld is an Android music client that combines Spotify's personalization engine with YouTube Music's audio streaming catalog into a single interface. The application utilizes Spotify's data APIs for curation and search, meaning a Spotify Premium account is not required.Technical Specifications
| Requirement / Attribute | Details |
|---|---|
| Android Version | 8.0+ |
| Current Version | v0.7.2 |
| Supported CPU Architectures | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Supported Screen DPIs | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| APK Integrity | Untouched APK with original hash signature |
| Certificate MD5 Digest | 2c7b6ed64bd753d87a6d18bc64463a9d |
Core Architecture & Integration
Spotify Integration
- Data-Driven Curation: Uses a free or premium Spotify account to power recommendations, search, and home content. Does not require a developer dashboard, Client ID, or external API setup.
- Smart Queue Generation: A custom recommendation algorithm builds queues using listening history (top tracks/artists across 3 time ranges, genre similarity, and popularity matching) without relying on deprecated API endpoints.
- Source & Mode Toggles: Configurable to operate in a "Spotify-only" mode to hide YouTube-based recommendations on the home screen.
- Track Matching & Manual Override: Features a fuzzy matching algorithm with local caching for Spotify-to-YouTube track resolution. Users can manually override incorrect matches by pasting a specific YouTube link, which saves permanently.
- Hybrid Profile Cache: Implements a 3-tier data strategy (GraphQL → REST API → local DB) with persistent caching for instant home screen loading, automatic rate-limit handling, and parallel artist image enrichment.
Core Music Features
- Playback & Performance: Background playback, audio normalization, silence skipping, and tempo/pitch adjustments.
- Library Management: Local and cloud playlist management, playlist importing, song reordering, and offline caching/downloads.
- UI/UX: Material 3 design, Light/Dark/Black/Dynamic themes, live lyrics, a home screen widget, sleep timer, and #forbidden# Rich Presence.
Setup & Optimization Instructions
- Navigate to Settings → Integrations → Spotify and log in via the internal webview.
- Enable "Use Spotify for Search" and/or "Use Spotify for Home" (disabled by default).
- Return to the home screen and pull down to refresh data.
- Battery Optimization: For uninterrupted playback, set the Android battery configuration for Meld to "Unrestricted" (
Settings → Apps → Meld → Battery → Unrestricted) to prevent OS throttling.
v0.7.2 Changelog
Experimental Qobuz Support
An experimental Qobuz backend has been introduced underSettings → Integrations → Qobuz. This integration is currently a preview, exhibiting poor stability and potential playback failures. Once matured, it aims to provide a lossless FLAC streaming alternative (up to 24-bit / 192 kHz) with rich album metadata.Improvements & Bug Fixes
| Component | Updates |
|---|---|
| Spotify Backend | Improved queue handling, Liked Songs support, playlist pagination fixes, and Android Auto authentication fixes. |
| YouTube Backend | High-resolution thumbnail fallback and optimized handling for playlist fetch timeouts. |
| Interface | High-resolution player artwork, enhanced rendering for complex-script lyrics, MiniPlayer refinements, and new toggles to hide "Recognize Music" and "Play Random" buttons. |
| Stability | Suppression of benign crash reports and improved queue persistence. |
You do not have permission to view the full content of this post. Log in or register now.