БЛОГ

SpotiApp: российские разработчики создали приложение для переноса музыки в Spotify с помощью скриншотов

БЛОГ ПРО ДИДЖИТАЛ
15 июля в России запустился Spotify — один из крупнейших музыкальных стриминговых сервисов в мире. И перед многими пользователями, которые решили попробовать приложение, встала проблема: как перенести свою накопленную библиотеку музыки из Apple Music, «Яндекс.Музыки», Deezer или «ВКонтакте», чтобы не начинать с нуля? Сам Spotify не предлагает официального инструмента для переноса.
Существует несколько сторонних приложений для таких задач, например, Soundiiz и TuneMyMusic. Но одно из самых нетипичных — SpotiApp от российских разработчиков (есть версии для iOS и Android). В отличие от аналогов, авторы предлагают переносить их с помощью распознавания на скриншотах. За два дня после запуска Spotify в России они помогли перенести почти 1,5 миллиона треков.
TJ попросил рассказать о SpotiApp самих авторов приложения — создателя сервиса для изучения английского языка VocApp Эдуарда Бакшеева и ведущего разработчика FaceApp Дмитрия Кондратьева.
Идея SpotiApp пришла от ограничения. Будучи дизайнером, ты не знаешь, что такое API, и твой подход проистекает из другого. А дизайн всегда стремится к чему-то единому — так и случилось с музыкальными плейлистами всех музыкальных сервисов. Они все выглядят примерно одинаково: это список треков с обложками.
Поэтому плейлисты легко распознать: можно сделать скриншоты и отсканировать с помощью computer vision. На таком способе мы и остановились: скриншоты всегда можно сделать, а такой способ убирает необходимость логиниться в разных сервисах для переноса музыки.
undefined
Изначально мы нарисовали концепт для «Яндекс.Музыки», но тогда нас проигнорировали. После этого мы обратили внимание на Spotify: мы фанаты сервиса, а в декабре 2019 года как раз снова появились новости о его скором запуске в России, и даже расклеивали плакаты о том, что сервис вот-вот появится. «ВКонтакте» тогда в ответ сделал подписку на свою музыку за 1 рубль (и повторил акцию после настоящего запуска).

В марте мы запустили SpotiApp и стали продуктом дня на Product Hunt, получив массу позитивных откликов. Тогда с нами всё-таки связалась «Яндекс.Музыка»: им понравилась наша идея, и они хотели, чтобы мы распознавали плейлисты для них, но нам был интересен уже именно Spotify.
За четыре месяца с помощью нашего приложения перенесли около полумиллиона треков, но настоящим прорывом для нас стал официальный запуск Spotify в России и ещё 11 странах мира. 14 июля с помощью SpotiApp перенесли ещё 500 тысяч песен, 15 июля — ещё 800 тысяч. Общее количество приближается к 2 миллионам перенесённых треков. Сейчас наше приложение входит в топ-2 платных приложений AppStore и на первом месте в категории «Утилиты». Делаем SpotiApp мы в свободное время, на энтузиазме.
Мы продолжаем улучшать SpotiApp. Одна из главных проблем: в разных сервисах одни и те же треки могут называться по-разному, а каких-то песен в библиотеке Spotify просто нет. По нашей статистике, сейчас сервис переносит около 80% того, что ему предлагают на скриншотах. Пока у нас нет базы соответствий, тяжело будет достичь 100%.
SpotiApp — в первую очередь решение для тех, кто не хочет всё добавлять вручную. С помощью скриншотов можно создать в Spotify базовый набор любимых треков, а дальше новая музыка и так добавится благодаря алгоритмам Spotify — им же пользуются во многом из-за рекомендаций.
undefined
Мы понимаем, что существует проблема с переносом больших плейлистов. Если твоя медиатека более тысячи треков, то не очень удобно делать 100 скриншотов (в среднем на скриншот помещается 10 треков). Поэтому мы ищем другие пути переноса:
  • Уже сейчас в приложении на iOS можно перенести треки из Apple Music, нажав одну кнопку;
  • Уже можно перенести треки из «Яндекс.Музыки», вставив ссылку на публичный плейлист оттуда (такой же способ пытаемся реализовать и для «ВКонтакте»);
  • Сейчас мы распознаём изображения с помощью сервисов Google, но планируем перенести обработку на устройство;
  • В будущем хотим сделать так, чтобы пользователь смог записать видео экрана, где он скроллит список своих треков — а приложение отсканировало его. Это решит проблему с сотней скриншотов, у нас есть наработки. Apple записывает видео экрана в очень хорошем качестве, и даже если быстро листать, покадрово мы всё равно сумеем определить названия треков.
Мы хотели бы сотрудничать со Spotify: мы написали им больше десятка сообщений и писем — и в Швецию, и в российский офис, и через США заходили. Если бы мы сотрудничали со Spotify, мы бы и искали лучше, и регистрацию сделали бы в Spotify через наше приложение — стали бы точкой входа для российских пользователей. Но нам не ответили.
Мы прекрасно понимаем, что в больших компаниях некоторые процессы происходят очень долго, поэтому приняли решение сделать приложение платным (оно стоит 75 рублей в AppStore), чтобы повысить качество продукта, доделать нужные пользователям функции и оплатить работу разработчиков и ML-специалистов. Но в любом случае, наша основная задача — поддержать Spotify и сделать его запуск в наших странах более лёгким.

Как перенести свою музыку в Spotify при помощи SpotiApp

  • В первую очередь нужно сделать скриншоты плейлиста, который нужно перенести;
  • В SpotiApp нужно войти в свой Spotify-аккаунт, куда будет перенесена медиатеку. А затем нажать на кнопку «Добавить» — добавить можно сразу несколько скриншотов;
  • Остальное приложение делает само: оно распознаёт песни со скриншотов и показывает те, которые удалось перенести. Выглядит это вот так:
  • После завершения процесса треки можно будет перенести в Spotify по одному нажатию. Они добавляются в категорию «Любимые треки», где находятся все песни, которые лайкнул пользователь. Команда SpotiApp изучает возможность добавления медиатеки со скриншотов в отдельный плейлист;
  • Существует вероятность, что перенесённые треки не отобразятся в Spotify — тогда музыкальное приложение нужно переустановить. Разработчики SpotiApp объясняют это багом на стороне шведского сервиса;
  • Если пользователь хочет перенести музыку из плейлистов Apple Music и «Яндекс.Музыки», то это можно сделать без скриншотов, с помощью ссылки.
undefined
#spotify #технологии #приложения #музыка