Portfolio

OpenAMP

Aplikacja · Odtwarzacz muzyki / Android · 2026

Odtwarzacz dla tych, którzy mają własną muzykę: biblioteka, teksty LRC, korektor, wizualizacje i widżety.

Odtwarzacz muzyki na Androida zbudowany na Media3/ExoPlayer, z biblioteką, tekstami zsynchronizowanymi z utworem, korektorem graficznym i analizą kolekcji przez AI.

Biblioteka dzieli muzykę na utwory, albumy, wykonawców, gatunki, foldery i playlisty, z sortowaniem po liczbie odtworzeń czy dacie dodania. Ekran odtwarzania dopasowuje kolory do okładki, pokazuje format i bitrate, a taśma utworu ma osiem stylów – od fali po kasetę.

Wizualizacje liczą widmo z FFT prosto w torze audio, bez uprawnienia do mikrofonu. Teksty LRC przewijają się z utworem, korektor ma edytowalną krzywą i presety, a cztery rodzaje widżetów konfiguruje się z podglądem na żywo. Z własnym kluczem API Claude układa nastroje i miksy z biblioteki.

Biblioteka utworów z miniodtwarzaczemEkran odtwarzania z taśmą utworu

Funkcje

  • teksty LRC zsynchronizowane z utworem
  • korektor, wzmocnienie basów i przestrzenność
  • wizualizacje z FFT bez dostępu do mikrofonu
  • cztery rodzaje widżetów
  • wymaga Androida 10 lub nowszego

Technologie

  • Kotlin
  • Jetpack Compose
  • Media3
  • ExoPlayer

Mój udział

Projekt, architektura, implementacja i wydania

Pobierz

github.com/BlackSingularities/OpenAMP