Features Screenshots Tech Stack Changelog Get Started Download
auto_awesome Free & Open Source

Experience Euphoria in Every Beat

A modern local music player for Android with Material You theming, advanced 10-band equalizer, and native DSP audio processing.

10 Band EQ
12 Presets
API 25+ Android
Euphoriae Now Playing
graphic_eq 10-Band EQ
palette Material You
lyrics Lyrics Sync
keyboard_arrow_down
Features

Everything You Need for Perfect Audio

Packed with professional-grade audio features in a beautiful Material Design 3 interface

graphic_eq

10-Band Equalizer

Full professional equalizer from 31Hz to 16kHz with 12 built-in presets including Bass Boost, Rock, Pop, Jazz, Classical, and more.

31Hz - 16kHz 12 Presets Custom EQ
surround_sound

3D Surround Sound

Immersive spatial audio with Music, Movie, Game, and Podcast modes. Adjustable room size and surround level.

headphones

Headphone Optimization

Adaptive processing for In-ear, On-ear, Over-ear headphones with ITD simulation for natural soundstage.

speed

Tempo & Pitch Control

Adjust playback speed and pitch independently. Perfect for music practice or podcasts at your pace.

palette

Material You Theming

Dynamic colors that adapt to your wallpaper. Light, dark, and system theme options available.

lyrics

Timed Lyrics

Beautiful synchronized lyrics display with LRC file support. Smooth scrolling and bold typography.

tune

Dynamic Processing

Compressor, Volume Leveler, and Limiter for consistent loudness. Protect your ears from clipping.

bolt

Native DSP Engine

All effects processed in real-time C++ for ultra-low latency. Professional-grade audio processing.

queue_music Playlist Management
shuffle Shuffle & Repeat
search Quick Search
widgets Home Widget
album Album Grouping
swap_horizontal_circle Crossfade
Gallery

Beautiful Interface

Clean, intuitive design with smooth animations and stunning visuals

Technology

Built with Modern Stack

Leveraging the best Android development technologies

Kotlin

Kotlin 2.0

Modern, concise, and safe programming language

layers

Jetpack Compose

Declarative UI toolkit with Material Design 3

play_circle

Media3 ExoPlayer

High-quality audio playback with MediaSession

storage

Room Database

Robust local data persistence library

image

Coil

Fast, lightweight image loading for Compose

memory

Native C++ DSP

Low-latency audio processing engine

📁 Project Structure

app/src/main/java/com/oss/euphoriae/
├── data/
│   ├── class/          # Player & Audio Effects
│   ├── local/          # Room Database & DAO
│   ├── model/          # Data classes (Song, Playlist)
│   └── repository/     # Music Repository
├── service/            # Media Playback Service
├── ui/
│   ├── components/     # Reusable UI components
│   ├── screens/        # App screens
│   ├── theme/          # Material You theming
│   └── viewmodel/      # ViewModels
├── EuphoriaeApp.kt     # Application class
└── MainActivity.kt     # Main entry point
Updates

Version History

Track the evolution of Euphoriae

1.3

Audio Engine Overhaul

  • 10-Band Graphic Equalizer - 31Hz to 16kHz with 12 presets
  • Surround Sound / 3D Audio - Music, Movie, Game, Podcast modes
  • Headphone Optimization - Type-specific processing
  • Dynamic Processing - Compressor, Limiter, Volume Leveler
  • Audio Enhancement - Clarity, Tube Amp Warmth, Spectrum Extension
  • Reverb Engine - 7 presets from Small Room to Large Hall
  • Tempo & Pitch Control - Independent adjustment
  • Crossfade - Smooth transitions between tracks
  • Home Screen Widget - Glance API widget
  • Timed Lyrics - LRC file support with sync
1.2

Native DSP Engine

  • Native C++ audio engine for DSP processing
  • Custom AudioProcessor for ExoPlayer integration
  • Native bass boost with low-pass filter
  • Native stereo virtualizer
  • Native 10-band equalizer support
1.1

Theme & Performance

  • System/Dark/Light mode toggle
  • Color palette to seed Material 3 colors
  • Fixed force close ANR issues
  • Enable minify & shrink resources
  • ProGuard rules optimization
1.0

Initial Release

  • Local music playback with ExoPlayer
  • Playlist management
  • Basic equalizer
  • Material Design 3 UI
  • Search functionality
Quick Start

Get Started

Download or build from source

download

Download APK

Get the latest release directly from GitHub

file_download Latest Release
android Android 7.1+ (API 25)
build

Build from Source

Terminal
# Clone repository
git clone https://github.com/ellenoireQ/euphoriae.git
cd euphoriae

# Open in Android Studio then sync Gradle

# Build debug APK
./gradlew assembleDebug

# Or run directly on device
./gradlew installDebug

Ready to Experience Euphoria?

Download Euphoriae now and transform your music listening experience