HarmonyPlayer V0.2.0 - An Accessibility-First Offline Music Player for Android
HarmonyPlayer is a lightweight and accessible Android media player focused on great accessibility, designed from the ground up by a visually impaired user.
Why Choose HarmonyPlayer?
Most music players treat accessibility as an afterthought. HarmonyPlayer was designed the other way around. Built specifically for screen readers from day one, it combines a clean, uncluttered architecture with zero cloud dependency to deliver an intuitive, distraction-free listening experience.
Features:
- Folder-Based Playback: Browse and play music by device folders, albums, artists, genres, and playlists.
- Sleep Timer: Set a custom countdown from 5 minutes to 2 hours, and playback pauses automatically.
- Shuffle and Repeat: Full shuffle mode and repeat options: off, all, or one.
- Favorites & Playlists: Star any track and build a persistent playlist across sessions.
- Embedded Lyrics: Reads ID3 and MP4 embedded lyrics with timed auto-scroll.
- Background Playback: Full media session with lock screen and notification controls.
- Bilingual UI: English and Simplified Chinese localization.
- 48dp Minimum Touch Targets: Enforced structurally on every interactive element, with no exceptions.
- Single Semantics Nodes: Configured per widget so screen readers announce each control exactly once, never twice.
- Smart MiniPlayer: Automatically hides when idle or on the Settings screen, ensuring TalkBack never focuses dead controls.
- Content-First Reading Mode: Toggle screen reader reading order on larger displays so navigation controls do not interrupt list content.
- Custom TalkBack Actions: Jump forward or backward, toggle favorite status, add to playlist, and shuffle directly from the screen reader context menu without third-party plugins.
- Clean Architecture: Keeps playback transport and page navigation in distinct zones, keeping the primary interface uncluttered.
- Zero Cloud Dependency: No accounts, no advertisements, no tracking, and no external network calls. Entirely offline with local storage persistence.
Minimum Requirements:
- OS: Android 9.0 (Pie, API 28) or higher
- Storage: ~52 MB (v0.2.0 APK) + local audio files
- Permissions: Audio storage access required on first launch
- Network: 100% offline (no internet connection required)
Disclaimer
This software is provided "as is" for use at your own discretion and risk; please read our Software Disclaimer before downloading, installing, or using it.
Download:
- 8 reads




