Как стать автором
Обновить

Комментарии 8

Ждем продолжения! Спасибо за статью

Интересно, что Spotify Codes по факту хранят не Spotify Global ID размером 128-бит, а Spotify Scannable ID (media-ref) размером всего 37-бит.

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

Кстати поправлю данную статью Spotify Global ID в API кодируется не в base62, а в base58. Base58 представление официально называется Spotify ID.

Чуть ошибочка вышла, всё же правда Spotify ID это Base62 представление 128-битного Spotify GID. В любом случае, что так 22 символа, что так со 128-битным идентификатором внутри.

Думаю, если понадобится - то добавят ещё штрихов справа. Как с QR, который можно растягивать хоть до бесконечности.

Вероятно, что первый и последний = 0, а средний = 7 не из-за красоты и валидности, но и чтобы можно было найти границы штрих-кода при распознавании

Зарегистрируйтесь на Хабре, чтобы оставить комментарий