Felicity
app.simple.felicity
Zapstore _@zapstore.dev Advance audiophile grade offline music player.
Republished from GitHub / F-Droid by the Zapstore main account.
Felicity Music Player is a high-performance, feature-rich audio player designed for audiophiles and music enthusiasts. With a custom-built audio engine and a sleek, dynamic user interface, Felicity delivers an immersive listening experience while maintaining low CPU usage and high efficiency. Whether you're looking for advanced audio processing capabilities or a visually stunning interface, Felicity Music Player has you covered. Features Custom Audio Engine - **Dual Decoder** utilizing both hardware and software decoding through FFmpeg. - **Custom DSP:** The entire audio processing chain (EQ, Bass, Reverb) is written in C++ via JNI. It utilizes ARM NEON SIMD auto-vectorization to process audio arrays with absolute minimum CPU overhead. - Supports bass, treble and more. - Native downmixing support to pass multichannel audio to stereo output. - **Advanced Effects:** Integrated spatial effects including stereo widening and tape saturation for an analog feel. - **10-band Equalizer:** A powerful equalizer with 10 adjustable frequency bands up to +/-15 dB with dedicated PreAmp support. - **Gapless Playback:** Seamless transition between tracks without any gaps or interruptions. - **High-Resolution Audio Support:** Support for high-resolution audio formats such as FLAC, ALAC, and DSD for audiophile-grade sound quality. - **Multi-Channel Audio Support:** Support for multichannel audio formats like 5.1 and 7.1 surround sound for an immersive listening experience. - **Milkdrop Visualizer:** Twin buffer enabled Milkdrop visualizer support powered by a native DSP, rendering on GL surface at native fps in real-time. User Interface - **Fully custom-built and highly optimized** interface inspired by Inure App Manager. - **Dynamic Theming:** The app's theme dynamically adapts to the album art of the currently playing track, creating a visually cohesive and immersive experience. - **Custom Animations:** Smooth and visually appealing animations throughout the app, enhancing the user experience and making interactions more engaging. - **Themes:** Multiple themes including light, dark, AMOLED black, Material You and others. - **Core:** Predictive back, edge to edge and adapted to all modern Android UI features. - **Embedded Lyrics:** Reliable, on-the-fly LRC extraction and support for online downloading from LrcLib. - **Dual Fast Scroll:** Simultaneous support for both slide to scroll and jump to letter fast scroll. - **Realtime Audio Visualizer:** A lock-free, zero-allocation visualizer rendering on the Canvas at native fps, powered by a native PFFFT implementation. Library Management - **Realtime Library Updates:** The app automatically detects and updates the music library in real-time as new tracks are added or removed from the device adapted from Peristyle app. - **All Storage Support:** Full support for both internal and external storages including SD cards and USB drives. - **Auto Scanning:** The app automatically scans for new music files and updates the library without requiring manual refreshes. Smart Core - **True Randomized Shuffle:** Choose between Miller and Fisher-Yates shuffle algorithms.
First release: Jul 28, 2026, 6 total releases.
Most recent release: Oct 15, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 15, 2026 0.0.32_alpha#### User Interface - Revamped the **Lyrics** interface. - Added an album art toggle. - Added Felicity media controls to the **Lyrics** interface. - Added a dialog to play songs recursively in the **Folders Hierarchy**. #### Bug Fixes - Fixed playback freezing after audio focus loss during calls.
More…
- Fixed a crash on the dashboard when playing a song too early upon app launch. - Fixed low tile count in the tiled home screen. - Fixed an issue where clearing selections pops two screens at once. - Fixed the dot indicator color in the volume knob. - Fixed hidden shuffle buttons when only one song is playing. - Fixed media state inconsistencies in the **Folders Hierarchy**. #### Translations - Added new **Polish** translations. - Oct 1, 2026 0.0.31_alpha#### DSP and Sinks - Fixed delay while pausing the playback in the **AAudio** and **Oboe** sinks. #### User Interface - Added **Queue Management** to ask player to manage state before loading the new queue. - Added a slider to adjust the **Mini Player** width in the landscape mode, useful if you do not want really wide **Mini Player** in landscape mode. - Revamped volume dialog. - Slightly smaller volume knob.
More…
- Added tone knobs to adjust the treble and bass on the fly anywhere in the app. - Added **Composer** and **Year** filter in the **Search** panel. - Added **Shuffle** button in **Folders Hierarchy** to shuffle either the current folder or the current folder and all its subfolders. #### Bug Fixes - Fixed artist cache key collision causing incorrect artist images displayed in the **Artist Page**. (by @yossijaki) - Fixed keyboard IMEs obscuring the buttons in the **Metadata Editor**. #155 - Fixed hiding keyboard also hides the current panel happening in **Search**, **Lyrics** and **Metadata Editor**. #155 - Fixed albums getting sorted before adding to the queue. #158 - Fixed artist's songs getting sorted before adding to the queue. #158 - Fixed **Artists** button not working in **ArtFlow Home** panel. - Fixed persistent scanning notification not being removed after the scan is completed. - Fixed cancel button not working in the **App Label** dialog. - Fixed the text overlapping with the drawn buttons in the list of the media aware layouts. - If you faced the text overlapping with the play or drag icons in the list of the media aware layouts, this fixes that issue. - Fixed first line is never highlighted in the **Lyrics** panel. #### Improvements - Hide shuffle button if only one song is in the queue. - Use camera optic deform to properly create a yaw bar rotations in the **Waveform Seekbar** to create more natural optic deform effect. - Use relevance based search results matching in the **Search** panel. - Match filenames and file paths too in the search panel to ensure tagless files are indexed in the search as well. #### Changes - Reorganized the **Player** screens removing the extra queue button. - Removed the highlighted lyrics button from the **Player** panels. #### Translations - Added complete **Ukrainian** translations. - Added complete **Persian** translations. - Updated **Russian** and **Polish** translations. #### What's Changed * Fix(ui): fix artist pages reusing the first opened artist's artwork by @yossijaki in https://github.com/Hamza417/Felicity/pull/151 * New Crowdin updates by @Hamza417 in https://github.com/Hamza417/Felicity/pull/152 * New Crowdin updates by @Hamza417 in https://github.com/Hamza417/Felicity/pull/153 * New Crowdin updates by @Hamza417 in https://github.com/Hamza417/Felicity/pull/154 * New Crowdin updates by @Hamza417 in https://github.com/Hamza417/Felicity/pull/156 * New Crowdin updates by @Hamza417 in https://github.com/Hamza417/Felicity/pull/159 #### New Contributors * @yossijaki made their first contribution in https://github.com/Hamza417/Felicity/pull/151 #### Full Changelog - https://github.com/Hamza417/Felicity/compare/0.0.30_alpha...0.0.31_alpha - Sep 9, 2026 0.0.30_alpha#### User Interface - Added two waveforms styles in the **Player Screens**. - A scrolling mode waveform that scrolls from right to left as the song plays. - A static waveform that shows the entire waveform of the song and highlights the current playback position. - Added **Reduce Animations** toggle in the **Accessibility Preferences** panel. #### Bug Fixes
More…
- Fixed some waveform optics deformity issues. - Fixed _ForegroundServiceDidNotStartInTimeException_ crash in the player service. - Fixed non-monotonic behavior of the waveform causing the waveform to jump back and forth while the song is playing. - Fixed inconsistent global favorite button state in the **Player Screens** when the song is added or removed from favorites. - Fixed various issues with scanner progress notification. - Fixed extra divider in song menu when the song has no metadata. - Fixed scroll view padding state loss in **Dashboard** causing the miniplayer to overlap the content. #### Improvements - Tapping artist and album names in the **Player Screens** now opens the corresponding artist and album pages. #### Changes - Changed some button groups preferences to popup menus in **Behavior Preferences** panel to avoid localized text overflowing the layout boundary. - Apply waveform preferences to the waveform in **Lyrics** panel. - Aug 21, 2026 0.0.29_alpha#### User Interface - Added **Shuffle** button in the **Playing Queue** panel. - Added optical adjustment option for waveform in **Player Screens**. - Added **Clear Button** in **Search** panel. - Added toggle to show songs first or after the **Albums**, **Artists** and **Genres** in **Pages/Details** panel. #### Bug Fixes - Fixed a critical issue that caused **player service** to freeze or crash randomly or after relaunching the app.
More…
- Fixed curtain animations in lyrics starting from the beginning in plain lyrics' mode causing the lyrics taking too long to fully appear on the screen. - Fixed critical latency issues when using **AAudio** and **Oboe** audio sinks. - Fixed **Bookmarks** list not animating. - Fixed irregular fading edges in **Dashboard** strip. #### Improvements - Tapping the widget should launch/open the app. - Hide fast scroll button when search results are empty. #### Changes - Changed **Skip .nomedia** and **Skip Hidden Files** to off by default. #### Removed - Removed toggle to disable visualizer bars in **Player Screens**. #### Full Changelog - https://github.com/Hamza417/Felicity/compare/0.0.28_alpha...0.0.29_alpha - Aug 2, 2026 0.0.28_alpha#### Bug Fixes - Fixed a crash happening while shutting down the audio service in some devices. - Fixed caps getting re-enabled after song is changed. #### Improvements - Save album palettes to the database to avoid recalculating them every time and improve theme reloading speed. - Auto hide forward/rewind buttons on smaller screens if the media controls cannot fit in the
More…
available space. #### Translations - Updated all missing translations for all the supported languages. **Full Changelog**: https://github.com/Hamza417/Felicity/compare/0.0.27_alpha...0.0.28_alpha - Jul 28, 2026 0.0.27_alpha#### User Interface - Added toggle to stack **Waveform** and **Media Controls** in **Now Playing** screen. #### Playback - Added a route based audio sink to create exclusive audio playback pipeline. #137 - Also, possibly fix the rainy audio issues in some devices due to exclusive audio output fixing many audio underrun issues. - Eliminates the need for double clock sync architecture reducing half the CPU load and saves
More…
battery. #### Translations - Added **Spanish** translations.