A sophisticated Material You music downloader for Android
Overview
Echoir (from Echo + Choir) is a premium music downloader delivering high-quality audio formats while adhering to Material Design principles. The name cleverly plays on the phrase "which will fall soon," reflecting the ephemeral nature of software projects.
Key Features
Audio Quality Options
Hi-Res Lossless — Up to 24-bit/192kHz FLAC
CD Quality Lossless — 16-bit/44.1kHz FLAC
Dolby Atmos — Enhanced AC-3/AC-4
High Quality AAC — 320kbps
Standard Quality — 96kbps AAC
Design & User Experience
Material You Theming — Dynamic colors following system preferences
Material Design 3 — Modern components and animations
Intuitive Interface — Simple workflow for downloading music
Core Functionality
Background Processing — Downloads continue with progress notifications
Comprehensive Metadata — Extensive tag support for all major fields
Queue Management — Organize and prioritize downloads
Customization Options:
Configurable download locations
Flexible file naming formats
Smart filtering system
Smart Filtering
Quality Filters: Hi-Res, Lossless, Dolby Atmos
Content Filters: Explicit, Clean
Embedded Metadata
Echoir embeds rich metadata in every download:
Category Details
Track Info Title, Track Number, Total Tracks, Disc Number, Total Discs
Album Info Album Title, Release Date, Year, Copyright, Record Label, UPC/Barcode
Artist Info Artist(s), Album Artist, Composer, Lyricist, Producer, Mixer, Engineer, Mastering Engineer
Additional Genre, Explicit Flag, ISRC, Cover Art (1280×1280), Synced Lyrics (when available), Source URL
Technical Foundation
Echoir represents a complete reimagining of its predecessor (FluidAC) with significant improvements:
Optimized Codebase — Dramatically reduced APK size
Enhanced Functionality — Background downloads and comprehensive metadata
Open Source — Fully transparent development
Minimal Dependencies — Custom-built minimal version of ffmpeg-kit
Why FFmpeg?
Echoir utilizes a custom-built version of ffmpeg-kit specifically for Hi-Res Lossless content processing:
Handles MPEG-DASH Segments — Hi-Res content is delivered as segmented files
Stream Copy Only — Uses -c copy flag for lossless concatenation without re-encoding
Format-Specific Processing — Only used for Hi-Res content; other formats download directly