BeerBro6/spectraflow
The Ultimate Open-Source Offline Music Archiver & Hi-Fi FLAC Player for Android & Desktop 🌈⚡
- Stars
- 2
- Forks
- 0
- Last push (UTC)
- Oct 9, 2026
- Project status
- Active
LanguagesDartObjective-CJavaC++CMakeKotlinPythonJavaScriptRubySwiftCHTML
Technical topics
Dependencies used
Dependency list 19 items
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - just_audio
{"path":"packages/just_audio"} - audio_service
^0.18.19 - audio_session
^0.2.4 - youtube_explode_dart
^3.1.0 - http
^1.6.0 - path_provider
^2.1.6 - intl
^0.20.3 - glassmorphism
^3.0.0 - google_fonts
^8.2.1 - file_picker
^13.1.0 - share_plus
^13.3.0 - web
^1.1.1 - permission_handler
11.3.1 - just_audio_background
{"path":"packages/just_audio_background"} - palette_generator
^0.3.3+7 - flutter_testDevelopment
{"sdk":"flutter"} - flutter_lintsDevelopment
^6.0.0
App categories
Original README
English project snapshot. Visit GitHub for the latest content.
Expand / collapse project README
SpectraFlow 🌈⚡
The Ultimate Open-Source Offline Music Archiver & Hi-Fi FLAC Player for Android & Desktop.
License: GPL v3 Flutter Audio: Hi-Res FLAC Lyrics: Synced LRCLIB Live Demo Latest Release Buy Me A Coffee
⚠️ Disclaimer
- Educational & Personal Use: This project is developed strictly for educational and personal use.
- Content Ownership: SpectraFlow does not host, store, archive, or own any copyrighted media content. It streams, caches, and resolves audio strictly from user-provided endpoints and connected platforms.
- Terms of Service Compliance: End users bear full responsibility for complying with the terms of service, policies, and regulations of any platform or service they interface with through this application.
- Non-Affiliation: This project is independent and is not affiliated with, endorsed by, authorized by, or sponsored by any third-party streaming platform or corporate service.
💎 Features at a Glance
- Multi-Format Extraction: Download music in true Lossless FLAC, OPUS (high efficiency), MP3 (320kbps), or M4A.
- Smart Deduplication: Intelligently cleans artist names, removes duplicate tracks, and prevents redundant downloads.
- Synchronized Karaoke Lyrics: Real-time scrolling lyrics powered by the LRCLIB API with automatic timing alignment.
- Hi-Fi Playback Engine: Studio-grade playback powered by
just_audiowith seamless background playback and lock-screen controls. - Glassmorphic Material 3 Design: Built around the Prism Soundwave aesthetic featuring dynamic color shifting, neon waveforms, and frosted acrylic card overlays.
- Open Storage: Saves music directly to your public
/Music/SpectraFlow/directory and triggers automatic Android media indexer refresh. - Privacy First & Zero Ads: 100% Free and Open Source. No trackers, no bloatware, no telemetry.
🚀 Getting Started
Prerequisites
- Flutter SDK (>= 3.13.0)
- Android SDK (API Level 21+)
📱 Direct Download (Android APK)
Pre-built installable APK files are available in Releases.
Build from Source
# Clone the repository
git clone https://github.com/BeerBro6/spectraflow.git
# Enter project directory
cd spectraflow
# Get packages
flutter pub get
# Run on connected device or emulator
flutter run
💖 Support the Project
If you love SpectraFlow and want to support ongoing development, lossless sound research, and project maintenance, consider buying me a coffee!
Buy Me A Coffee📜 License
Distributed under the GNU General Public License v3.0. See LICENSE for more information.