Echo — всё аудио в одном приложении

github.com/brahmkshatriya/echo

«Просто музыкальный плеер» — точно не про Echo, хоть и написано в его репозитории. Мотивация для такой скромности — зубастые адвокаты музыкальных платформ, доступ к которым в едином интерфейсе обеспечивает этот софт. Да что говорить, мир, где все подчиняются копирастам, видимо, заставляет автора не держать в репе ничего, кроме кода — даже сборки распространяются через сторонние источники.

По умолчанию Echo — действительно, оффлайн-плеер, но далеко не самый “простой”. Он имеет продвинутый функционал работы с аудио, его метаданными, современный графический интерфейс. При всей привлекательности, как полноценный аудиоплеер сам по себе, главная особенность Echo — это его модульная архитектура, позволяющая собрать в нем любую облачную медиатеку, когда она раскидана по разным сервисам.

📌 Детали

  • открытый исходный код на Kotlin
  • разработка сообщества FOSS, без рекламы, но с 3 трекерами (Google Аналитика)
  • доступно для Android 7+ (пока только nightly сборки, в Discord и Telegram)
  • расширение функционала через плагины (доступ к YouTube MusicDeezerSpotify (осторожно, банят аккаунт) и др., тексты с Genius, Musixmatch, скробблинг на Last.fm и т.д.)
  • таймер автоотключения
  • управление скоростью воспроизведения с или без привязки к питчу, усиление басов
  • унифицированный интерфейс между разными сервисами
  • поддерживает плейлисты в m3u
  • сообщество в Discord и Telegram (обновления ночнушек перенесли в tg-форум, ссылка на канале; на самом канале, видимо, в будущем появятся стабильные версии)

ИМХО:  Классная идея дать людям шаблон для создания своих расширений, а не пилить это все самому в ожидании, что другим разрабам не будет лень копаться в коде для добавления желанных сервисов. Не понял, как работает радио на оффлайне — кажется, будто это просто рандом. Для тех, у кого аллергия на соцсети, сборки с небольшой задержкой выкладывают и на 4PDA.

Свежее