Spotify Codes は、曲、アーティスト、ユーザー、プレイリストなどを共有できる小さなバーコードです。
それらは「バー」の異なる高さで情報をエンコードします。 23本のバーには8つの異なる高さがあり、これは8 ^ 23種類の可能なバーコードを意味します。
Spotifyは、URIスキーマに基づいてバーコードを生成します。このURI spotify:playlist:37i9dQZF1DXcBWIGoYBM5M
はこのバーコードにマッピングされます:
URIにはコードよりも多くの情報(62 ^ 22)が含まれています。 URIをバーコードにどのようにマッピングしますか? URIを直接エンコードすることはできないようです。背景については、この質問に対する私の「回答」を参照してください: https://stackoverflow.com/a/62120952/10703868
あなたの疑惑は正しかった-彼らはルックアップテーブルを使用しています。おもしろい技術的詳細のすべてについて、関連する特許はこちらから入手できます: https://data.epo.org/publication-server/rest/v1.0/publication-dates/20190220/patents/EP3444755NWA1/document .pdf