Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 595 Bytes

File metadata and controls

19 lines (15 loc) · 595 Bytes

Auralis – Adaptive Android Media Playback Engine

A native Android media playback application built using ExoPlayer and MediaSession APIs to study audio playback behavior, buffering and lifecycle management.

Features

  • Background audio playback
  • Notification & headset controls
  • Persistent playback state
  • Adaptive buffering handling
  • Playback analytics logging

Tech Stack

  • Kotlin
  • Android Media3 / ExoPlayer
  • Foreground Services
  • Audio Focus Management

Purpose

This project was extended and modified to understand Android media pipeline and performance characteristics.