Как я искал замену YouTube Music и наткнулся на Echo Music
Знакомая история: открываешь любимый плейлист на YouTube Music, а через каждые два трека тебе пытаются что-то продать или прерывают поток рекламой. Конечно, можно купить премиум, но для многих это сейчас превратилось в отдельный квест с зарубежными картами и сменой регионов. Я долго искал адекватный клиент для Android, который бы не просто «вырезал рекламу», а ощущался как полноценное, дорогое приложение.
Недавно наткнулся на Echo Music. Это опенсорсный проект на Kotlin, который использует базу YouTube Music, но упаковывает её в совершенно другой интерфейс. У проекта чуть меньше 500 звёзд на GitHub, но по качеству исполнения он обходит многих «старичков» этого жанра.
Что это такое и зачем оно нужно
Echo Music — это не просто обертка над веб-версией. Ребята переписали плеер с нуля, добавив туда функции, которых не хватает даже в официальном приложении. Главная фишка в том, что вы получаете доступ ко всей библиотеке Google без рекламы, с возможностью скачивания треков и нормальным фоновым режимом.
Особенно радует, что разработчики не стали изобретать велосипед в плане контента. Если вы годами собирали медиатеку в Spotify или YouTube, здесь есть импорт плейлистов. Это избавляет от самого болезненного этапа при переходе на новый плеер — ручного поиска сотен любимых песен.
Фишки, которые зацепили
В приложении много мелких деталей, которые показывают, что его делали люди для людей. Вот несколько моментов, которые я выделил для себя:
Умное распознавание Echo Find
В плеер встроили аналог Shazam. Если вы сидите в кафе и слышите крутой трек, не нужно судорожно открывать другое приложение. Нажимаете кнопку прямо в Echo, он распознает песню и тут же предлагает добавить её в ваш плейлист. Удобно, что всё живет в одном месте.
Работа с текстами песен
Здесь не просто статичный текст. Разработчики реализовали синхронизацию «слово в слово» и добавили несколько видов анимаций. Но самое крутое — это AI-перевод. Если слушаете что-то на японском или исландском, Google Translate прямо внутри плеера переведет лирику на понятный язык.
Кастомизация без границ
Обычно в таких плеерах можно максимум сменить темную тему на светлую. В Echo Music разрешают менять плотность интерфейса (UI density), настраивать кроссфейд между песнями и даже включать тактильную отдачу (haptics), которая вибрирует в такт битам. Если у вас смартфон с высокой герцовкой экрана, приложение это поддерживает — анимации выглядят очень плавно.
Интеграции
Для тех, кто до сих пор пользуется Last.fm (да, мы существуем), есть встроенный скробблер. А если вы хотите похвастаться музыкой перед друзьями в Discord, приложение умеет транслировать ваш статус «Listening to...» прямо в профиль.
Техническая сторона вопроса
Проект написан на Kotlin, и это чувствуется по отзывчивости интерфейса. Для тех, кто хочет собрать приложение сам или покопаться в исходниках, процесс довольно прозрачный.
Для сборки из исходников понадобится стандартный набор:
- Клонируем репозиторий.
- Настраиваем
local.propertiesс путем к Android SDK. - Добавляем конфиг Firebase (он нужен для аналитики и работы импорта).
- Запускаем сборку через Gradle:
./gradlew assembleFossDebug.
Кстати, в репозитории честно указано, на чьих плечах стоит проект. Разработчики благодарят Metrolist за архитектуру и Music Recognizer за модуль определения песен. Такая честность в опенсорсе всегда подкупает.
Стоит ли пробовать
Если вам надоел официальный клиент YouTube Music с его ограничениями или вы ищете легкий плеер, который умеет играть и стриминг, и локальные файлы из памяти телефона — Echo Music точно стоит шанса.
Приложение подойдет:
- Тем, кто не хочет платить за подписку только ради отсутствия рекламы.
- Аудиофилам, которым важны настройки перехода между треками и качественные тексты.
- Пользователям, которые ценят приватность и открытый исходный код.
Из минусов могу отметить разве что необходимость возиться с Firebase, если решите собирать проект самостоятельно. Но для большинства хватит и готового APK из раздела Releases. Проект живой, обновления выходят часто, а комьюнити в Telegram и Discord активно помогает с багами.
В целом, это один из самых приятных музыкальных клиентов, которые я видел за последнее время. Он не перегружен лишним мусором, но при этом функциональнее многих платных аналогов.
