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:
• Для браузеров на базе Chromium (Хром, Я.Браузер, Опера).
• Зайдите на страницу своих аудиозаписей
• Пролистайте ее до конца, чтобы подгрузить все треки
• Нажмите Ctrl + Shift + J (откроется консоль)
• Вставьте в нее ниже указанный код, нажмите Enter. Откроется новая вкладка, где через некоторое время появится список треков в текстовом виде
var tag = document.getElementsByClassName("audio_row__performer_title")
list = new Array()
for (var i = 0; i < tag.length; i++){
list[i] = tag[i].innerText.replace(['\n'], ' ')}
window.open().document.write(list.join('<br/>'))
• Выделите весь текст с помощью клавиш Ctrl + A
• полученный список треков дайте сервису TuneMyMusic ("давайте приступим" -> "из файла")
Из Яндекс в Spotify https://tjournal.ru/dev/162615-perenos-muzyki-s-yandeks-v-spotify
Никаких складов скриншотов. Логин или ссылка и все перенесено.
Скинулся чтобы автор смог оплатить себе эплмюзик или яндекс там, а не засирал TJ новостями о том какой спотифай классный.
Блять. Теперь каждый день будет по 5 постов про это говно
Сам небось слушаешь через free vk music моргейнштейна ?
ну это же неправда. Все редакционные материалы про спотифай писал я, и могу сказать, что их было три штуки за четыре дня, а не «каждый день по 5 постов про это говно»
Способ как ещё проще из ВК перекинуть в Spotify:
• Для браузеров на базе Chromium (Хром, Я.Браузер, Опера).
• Зайдите на страницу своих аудиозаписей
• Пролистайте ее до конца, чтобы подгрузить все треки
• Нажмите Ctrl + Shift + J (откроется консоль)
• Вставьте в нее ниже указанный код, нажмите Enter. Откроется новая вкладка, где через некоторое время появится список треков в текстовом виде
var tag = document.getElementsByClassName("audio_row__performer_title")
list = new Array()
for (var i = 0; i < tag.length; i++){
list[i] = tag[i].innerText.replace(['\n'], ' ')}
window.open().document.write(list.join('<br/>'))
• Выделите весь текст с помощью клавиш Ctrl + A
• полученный список треков дайте сервису TuneMyMusic ("давайте приступим" -> "из файла")
Это я на 4PDA писал. Источник бы указывали)
Не работает магия
Если у кого-то как и у меня 7к треков во Вконтакте и вручную пролистать страницу не получается, то можно использовать такое расширение:
https://chrome.google.com/webstore/detail/scroll-it/nlndoolndemidhlomaokpfbicfnjeeed
на маке работает option+cmd+J
больше трети из ВК не могёт(
и где их теперь искать в спотифае? не вижу
У меня 1800 треков в яндекс музыке, это сколько надо скриншотов сделать?
Можно просто дочитать до конца
Куча сервисов которые занимаются переносом музыки, я месяца два назад одним из них воспользовался (400 рублей)
перенес около 3-4к треков
Комментарий недоступен
А по-моему, переход в новый музыкальный сервис даёт возможность избавиться от устаревших и надоевших треков, переосмыслить свою медиатеку и начать все с чистого листа
Тоже так думаю. Носятся с этими плейлистами как чёрт с писаной торбой. Я вот посмотрел свои плейлисты за 2012, 2013 годы. Захотелось их просто удалить) Имеет смысл перенести только что-то свежее из плейлистов, куда попали исполнители, которых еще не всех помню по именам)
Из Яндекс в Spotify https://tjournal.ru/dev/162615-perenos-muzyki-s-yandeks-v-spotify
Никаких складов скриншотов. Логин или ссылка и все перенесено.
Спасибо тебе, добрый человек! Очень помогло!
Спасибище, реально работает!
Тоже полезно!
Я думаю, что создатели этого приложения просто хотели, чтоб человек сделал скрин желаемого трека и закинул его в приложение. Ничего вставлять или вписывать не надо, легко и быстро. А для массового переноса есть куча других сервисов.
ссылка из статьи https://yandextospotify-v2.chimildic.repl.co/ не работает.
История о том, как злоебучий Яндекс пропускает годные стартапы - сначала проигнорили, а как поползла популярность - пришли сами.
Молодцы, что послали их, ребятам удачи и успехов!
пусть скажут спасибо, что не спиздили идею и не схантили главного разраба
Это точно годный стартап? Хуйня какая-то
Где опция "забанить"?
Пусть сделают себе подсайт вообще.
В редактировании профиля есть список тэгов для игнора
Ещё одна новость про спотифай и я отменяю платную подписку на TJ.
Плюсую. Заебали ужасно.
Отличное вложение 75 рублей
подробней опишите)
долбоебы блять, нахуй мне эти скриншоты хуярить тысячами теперь из-за их рукожопости
Приложуха из 1к+ треков в apple music начинает искать около 500, а на 200+ просто крашится. Деньги на ветер
А то, что все это добро нельзя бросить в отдельный плейлист так вообще беда
скачай 2.0, там поправили
Почему нельзя было сделать приложение рекордером экрана и, инструктировав предварительно пользователя, просто записать весь список, листая его вниз?
Комментарий недоступен
что это
Комментарий недоступен
вообще дрочь какая то. Тру пацаны юзают last.fm с нормальным API
Для App Store платное, для Google Play бесплатное. Ммм
работает, спасибо. еще бы она научилась поддерживать скриншоты с прокруткой (типа такую длинную колбасу) https://www.dropbox.com/s/ca75bls4wfc0k2r/screenshot_2020-07-17-20-00-27-232_ru.yandex.music.png?dl=1.
Я сделал 80 скриншотов, приложение написало что типа все перенеслось, а в приложении спутифай в плейлисте залайканых треков они не отображаются, но если я специально найду песню из вк, то на ней лайк стоит
странно
Ты это через прилу на Ios или android делал?
Soundiiz.com + 300₽ и все, проблема решена, плюс библиотека сохранится в нетронутом виде в третьем месте.
заплатил, успел перекинуть плейлист с ВК, потом они ушли в даун, объясняя запуском спотифая в России, говорят отвалился API спотифая и рефунды пока делать не собираются. вчера вроде ожили, но при создании нового батча в спотифай, появляется ошибка requested API not supported
уже несколько дней лежит, даже без попыток заработать ни за 0, ни за 300 рублей
Как я понял экспорт через ссылку на плейлист пока реализован только на iOs?
скоро будет
Комментарий недоступен
Сколько установок всего и сколько в момент запуска спотифай? как у вас было с конверсией в установку? У меня было много показов, но конверсия низкая =(
Ребята классные, взял на заметку. Пока тестирую Spotify, смотрю. Но если соберусь переходить, скорее всего, с их помощью 🦾
Я лично использую мusсonv. Просто выберите источник - выберите список воспроизведения - выберите пункт назначения - и просто начните передачу. скачай и наслаждайься https://musconv.com/
Тоже много задумывался как бы себе перейти на Спотифай, очень удачно сделали это приложение, мне кажется что лучше заплатить за Спотифай и слушать в нормальном качестве и при этом поддерживая любимых исполнителей, да и мобильные приложения у них классно сделаны, а мне в основном и приходится музыку слушать в транспорте по дороге на работу, что бы как то развлечься в дороге, ну или почитать со смартфона сайт где собраны отзывы казино https://p2p-news.ru/otzyvykazino/ и поиграть в самые рейтинговые казино.
Хороший сервис https://musconv.com/. Он быстрый и очень удобный:) Мне нравится
перенес с помощью телеграм бота gospotifybot
это каким нужно быть извращенцем, чтобы из божественного тайдала что то переносить в этот мп3 сортир?
Все грамотные люди уже давно на тидале сидят, зачем оно официально пришло?-хз