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