Существует несколько сторонних приложений для таких задач, например, Soundiiz и TuneMyMusic. Но одно из самых нетипичных — SpotiApp от российских разработчиков (есть версии для iOS и Android). В отличие от аналогов, авторы предлагают переносить их с помощью распознавания на скриншотах. За два дня после запуска Spotify в России они помогли перенести почти 1,5 миллиона треков.
TJ попросил рассказать о SpotiApp самих авторов приложения — создателя сервиса для изучения английского языка VocApp Эдуарда Бакшеева и ведущего разработчика FaceApp Дмитрия Кондратьева.
Поэтому плейлисты легко распознать: можно сделать скриншоты и отсканировать с помощью computer vision. На таком способе мы и остановились: скриншоты всегда можно сделать, а такой способ убирает необходимость логиниться в разных сервисах для переноса музыки.
В марте мы запустили SpotiApp и стали продуктом дня на Product Hunt, получив массу позитивных откликов. Тогда с нами всё-таки связалась «Яндекс.Музыка»: им понравилась наша идея, и они хотели, чтобы мы распознавали плейлисты для них, но нам был интересен уже именно Spotify.
За четыре месяца с помощью нашего приложения перенесли около полумиллиона треков, но настоящим прорывом для нас стал официальный запуск Spotify в России и ещё 11 странах мира. 14 июля с помощью SpotiApp перенесли ещё 500 тысяч песен, 15 июля — ещё 800 тысяч. Общее количество приближается к 2 миллионам перенесённых треков. Сейчас наше приложение входит в топ-2 платных приложений AppStore и на первом месте в категории «Утилиты». Делаем SpotiApp мы в свободное время, на энтузиазме.
SpotiApp — в первую очередь решение для тех, кто не хочет всё добавлять вручную. С помощью скриншотов можно создать в Spotify базовый набор любимых треков, а дальше новая музыка и так добавится благодаря алгоритмам Spotify — им же пользуются во многом из-за рекомендаций.
- Уже сейчас в приложении на iOS можно перенести треки из Apple Music, нажав одну кнопку;
- Уже можно перенести треки из «Яндекс.Музыки», вставив ссылку на публичный плейлист оттуда (такой же способ пытаемся реализовать и для «ВКонтакте»);
- Сейчас мы распознаём изображения с помощью сервисов Google, но планируем перенести обработку на устройство;
- В будущем хотим сделать так, чтобы пользователь смог записать видео экрана, где он скроллит список своих треков — а приложение отсканировало его. Это решит проблему с сотней скриншотов, у нас есть наработки. Apple записывает видео экрана в очень хорошем качестве, и даже если быстро листать, покадрово мы всё равно сумеем определить названия треков.
Мы прекрасно понимаем, что в больших компаниях некоторые процессы происходят очень долго, поэтому приняли решение сделать приложение платным (оно стоит 75 рублей в AppStore), чтобы повысить качество продукта, доделать нужные пользователям функции и оплатить работу разработчиков и ML-специалистов. Но в любом случае, наша основная задача — поддержать Spotify и сделать его запуск в наших странах более лёгким.
Как перенести свою музыку в Spotify при помощи SpotiApp
- В первую очередь нужно сделать скриншоты плейлиста, который нужно перенести;
- В SpotiApp нужно войти в свой Spotify-аккаунт, куда будет перенесена медиатеку. А затем нажать на кнопку «Добавить» — добавить можно сразу несколько скриншотов;
- Остальное приложение делает само: оно распознаёт песни со скриншотов и показывает те, которые удалось перенести. Выглядит это вот так:
- После завершения процесса треки можно будет перенести в Spotify по одному нажатию. Они добавляются в категорию «Любимые треки», где находятся все песни, которые лайкнул пользователь. Команда SpotiApp изучает возможность добавления медиатеки со скриншотов в отдельный плейлист;
- Существует вероятность, что перенесённые треки не отобразятся в Spotify — тогда музыкальное приложение нужно переустановить. Разработчики SpotiApp объясняют это багом на стороне шведского сервиса;
- Если пользователь хочет перенести музыку из плейлистов Apple Music и «Яндекс.Музыки», то это можно сделать без скриншотов, с помощью ссылки.