Connect with us

GitHub

LastWave — клиент YouTube Music нового поколения

Опубликовано

/

     
     

LastWave — это современное нативное Android-приложение для прослушивания музыки, использующее обширный каталог YouTube Music и созданное для тех, кто ценит умные рекомендации, динамичную визуализацию и удобное отслеживание истории прослушиваний.

Приложение, разработанное с использованием дизайна Material 3 Expressive, предлагает комфортное воспроизведение музыки без рекламы, генератор умных плейлистов на базе ИИ, синхронизированные тексты песен (караоке) в реальном времени и встроенный скробблер Last.fm, отслеживающий прослушивание треков в ваших любимых музыкальных сервисах.

Технологический стек и архитектура:

  • Язык и UI: 100% Kotlin + Jetpack Compose (Material 3 Expressive)
  • Аудиодвижок: AndroidX Media3 ExoPlayer с элементами управления воспроизведением на экране блокировки и интеграцией с Android Auto
  • Каталог потокового вещания: движок YouTube Music с использованием высокоэффективного аудиокодека Opus
  • Скробблинг и отслеживание: API Last.fm и нативное отслеживание медиасессий ОС
  • Система отображения текстов: синхронизация текста с точностью до миллисекунд (LRCLIB)
  • Архитектура: MVVM + Clean Architecture, Room DB, Jetpack DataStore, Dagger Hilt, Coroutines и Flow
LastWave на GitHub: https://github.com/Clash-Projects/LastWave-Native
Платформа: Android
⭐️: 735
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: