Repeater-zone.ru

ПК Репитер
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как создавать и сканировать коды Spotify

Код Spotify.

Когда пользователь сканирует этот код своим телефоном, Spotify переводит его к элементу, для которого указан код.

Вы можете создать эти коды для своих песен, альбомов, исполнителей, плейлистов, подкастов и даже своего профиля Spotify. Создавать эти коды могут как бесплатные, так и премиум-пользователи.

Примечание. Эти инструкции могут незначительно отличаться в зависимости от вашей платформы и версии приложения.

Как работают коды?

Выяснилось, что помимо меню «Поделиться» в приложении, есть официальный сайт Spotify Codes, который генерирует такие коды.

Прекрасно! Динамическая ссылка, которая принимает на вход ID трека и возвращает изображение с баркодом — самое то для наших экспериментов.

Очень удобно, что генератор может рисовать коды и в SVG. Это позволило без головной боли понять, что столбики бывают восьми разных высот.

Числа в поле height — высоты столбиков

Числа в поле height — высоты столбиков

Первый и последний столбик всегда минимального размера, так что он, видимо, используется для ориентирования при сканировании, как и логотип Spotify, который на картинке всегда слева. Без них ничего не работает.

Важные данные выделены красным

Важные данные выделены красным

Получив число 556205622371746371156, приложение превращает его в 58992959842 с помощью таблицы Грея. Именно это делает распознаванием таким быстрым и устойчивым к ошибкам. Как узнали? К этому моменту мы уже набрели на патент Spotify, описывающий принцип работы таких кодов.

Остался последний вопрос: как же приложение превращает лаконичное 58992959842 в spotify:track:5jxN9knH0vlfpN2Ft7a5xi?

Очевидно, такое число не может вместить в себя все комбинации длинного цифро-буквенного ID, а значит никакого алгоритма нет и соответствие между кодом и ID трека хранится где-то в базе.

Сработало. Печально, а ведь было интересно научиться кодировать/раскодировать такие картинки полностью самостоятельно.

Решила проверить обмен приложения с сервером в момент распознавания и догадка подтвердилась:

На сервер уходит 58992959842, а возвращается трек 5jxN9knH0vlfpN2Ft7a5xi

На сервер уходит 58992959842, а возвращается трек 5jxN9knH0vlfpN2Ft7a5xi

Скука: дальше всё происходит за ширмой бэкенда. Расходимся?

Часть 2. Как получить доступ к коду Spotify

Поскольку коды являются ярлыком для обмена музыкой, нам нужно знать, как к ним обращаться, а затем использовать их хорошо. Здесь мы познакомим вас с тем, как получить доступ к кодам Spotify. Чтобы найти код, вы должны сначала открыть Spotify.

Читать еще:  Как сделать баннеры ВКонтакте

#1. Для одного трека

Найдите песню, которую хотите поделиться, нажмите три точки рядом с песней, чтобы открыть новый интерфейс, и код находится на картинке прямо на экране.

Одиночный трек

#2. Для альбома

Выберите альбом для публикации и нажмите его, чтобы войти в его основной интерфейс. Нажмите три точки в верхнем правом углу, и код появится на новой странице.

Коды альбомов

#3. Для плейлиста

Нажмите «Ваша библиотека», а затем выберите один плейлист, которым вы собираетесь поделиться, нажмите на него. Когда вы перейдете на новую страницу, коснитесь трех точек в правом верхнем углу, и код списка воспроизведения будет находиться в центре экрана.

Коды списков воспроизведения

#4. Для художника

Если вы хотите поделиться исполнителем с друзьями, просто нажмите на его домашнюю страницу. И еще раз нажмите значок с тремя точками, чтобы открыть новую картинку, на которой лежит код этого исполнителя.

Коды художников

Как сделать свой идентификатор

Логично предположить, что ваш следующий вопрос – а как сделать код Спотифай для своих плейлистов и любимых композиций? Вам не придется ничего делать, все уже готово. Каждая песня в рамках сервиса автоматически получает уникальный идентификатор. То же касается плейлистов, даже созданных вами. Формируете список? Система автоматически присвоит идентификатор – где его искать, вы уже знаете, просто посмотрите на обложку.

Но вы можете сделать код Спотифай для размещения специальной иконки на сторонних ресурсах. Если вы активно раскручиваете свой профиль или ведете блог, можно выложить симпатично оформленную ссылку на ваш аккаунт – так вы поделитесь своими любимыми композициями с большим количеством людей.

Переходим на специальный сайт – это официальный продукт платформы, найти который можно здесь.

Теперь заходите в свой аккаунт на компьютере. найдите то, чем хотите поделиться (трек, профиль, подкаст – что угодно) и нажмите правой кнопкой мышки. Тапните по значку «Поделиться» и удерживайте клавишу ALT (для Windows) или Option (для Mac), чтобы скопировать Spotify URI.

Читать еще:  Что такое Android Beam

Вернемся к сервису и вставим скопированную ссылку в открывшееся окно. Теперь творите – выберите цвет фона и шрифта, размер и формат! Сохраните получившуюся «открытку» и делитесь ей на любых сайтах!

Выводы

Почему Spotify позволяет хранить в базе мусор? Вероятно, потому что генерацией и распознаванием кодов занимается отдельный микросервис, который должен отвечать моментально. Проверка на существование трека потребовала бы обращения к основному бэкенду, а это ресурсоёмкая задача.

Навредит ли это Spotify? Теоретически эта особенность позволяет заполнить таблицу соответствий кодов и исчерпать всю ёмкость, сломав генерацию картинок для настоящих треков, но на практике это займёт очень много времени. Я посчитала.

Полезно ли это на практике? Не знаю, как это использовать. Можете прятать номера телефонов любовниц в кодах с Егором Летовым и обклеивать ими стены, тогда ваша законная женщина покинет вас, сочтя сумасшедшим, будете свободны. Только имейте в виду, что запрос к API для считывания кода, к сожалению, требует авторизационный токен Spotify-аккаунта, в отличие от запроса для генерации картинки.

Оригинальный квест был здесь, послание было в Base64. Кто-то прошёл его за 42 минуты. На большее я не рассчитывала: имеющие привычку лезть в трафик приложений догадались бы сразу.

Помогал думать, предполагал хранение кодов в базе и решил добавить в ID знак вопроса приятель Эль.

Чтобы управлять музыкой вместе, вам нужно создать групповой сеанс и попросить друзей присоединиться к группе, чтобы играть и управлять музыкой. Выполните следующие действия, чтобы организовать сеанс Spotify Group.

Шаг 1: Откройте приложение Spotify на своем устройстве.

Шаг 2: Слушайте любую песню. Откройте экран музыкального проигрывателя и коснитесь значка нескольких устройств в нижнем левом углу.

Шаг 3: На следующем экране будет предложено множество вариантов подключения, таких как AirPlay или Bluetooth. Вы увидите групповые сеансы с опциями «Начать сеанс» и «Сканировать для присоединения». Нажмите на кнопку «Начать сеанс».

Читать еще:  Как поставить значок параграфа в Ворде

Коснитесь нескольких устройств Начать сеанс

Шаг 4: На следующем экране будет показан уникальный код сеанса Spotify Group. Вы можете попросить своих друзей отсканировать код, используя опцию Сканировать, чтобы присоединиться, или нажмите опцию Пригласить друзей, чтобы создать ссылку на групповой сеанс.

Шаг 5: Отправьте ссылку с помощью сообщений или любых приложений для чата в социальных сетях, таких как WhatsApp или Telegram.

Пригласить друзей групповая сессия Сессия группы обмена ссылками

Шаг 6: Когда ваш друг (он / она также должен использовать Spotify Premium) открывает ссылку, он переходит в приложение с приглашением присоединиться к групповому сеансу.

Шаг 7: Они могут либо присоединиться к сеансу, либо использовать параметр «Не сейчас», чтобы игнорировать сообщение.

Шаг 8: Когда другой пользователь присоединяется к сеансу, приложение Spotify предложит два варианта прослушивания музыки. Давайте разберемся в действии каждого варианта.

Присоединиться к сеансу Как слушать

Если вы выберете «Присоединиться к тому же устройству, что и ваш друг», вы не сможете услышать песню на своей стороне. Плейлист будет продолжать воспроизводиться на устройстве вашего друга. Однако вы можете просмотреть предстоящие песни и добавить свои любимые песни в очередь. Вы всегда можете приостановить или пропустить песню.

Этот вариант предназначен для вечеринок и мероприятий, когда вы не хотите, чтобы одна и та же музыка продолжала воспроизводиться на устройстве каждого пользователя группы. Вместо этого он будет воспроизводиться только на устройстве администратора, предлагая контроль всем участникам группового сеанса. Короче говоря, каждый становится диджеем.

Если вы выберете опцию «На моем собственном устройстве», то эта же музыка будет воспроизводиться на вашей стороне. В этой ситуации музыка будет воспроизводиться на всех устройствах пользователей. Это полезно, когда вы находитесь вдали от друзей, но хотите слушать ту же музыку.

Выйти или завершить групповую сессию Spotify

  1. Откройте приложение Spotify.
  2. Коснитесь значка «Устройства» на панели «Сейчас исполняется».
  3. Теперь нажмите «Выйти из сеанса».
    Если вы начали сеанс, нажмите «Завершить сеанс».

Как выйти или завершить групповую сессию Spotify

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector